Chuyển tới nội dung
Khóa học SEO tiêu chuẩn
  • Trang chủ
  • Giới thiệu
    • Giới thiệu VietMoz Academy
    • Cơ sở vật chất
    • Hoạt động cộng đồng
  • Chương trình học
    • Lịch tuyển sinh
    • Khóa học SEO tiêu chuẩn
    • Google Marketing
      • Khóa học Adwords Pro Sales
      • Khoá học Google Map Premium
      • Khóa học SEO HCM Special
      • Khóa học GA4 from Zero to Hero
    • Thực hành quảng cáo Facebook
      • Khóa học Winning Facebook Ads
      • Khóa học Facebook Marketing
    • Khoá học kinh doanh thương mại điện tử trên sàn Shopee
    • Marketing tinh gọn
      • Marketing Fundamentals
      • Khoá học MSP – Thực hành xây dựng chiến lược marketing
      • Khoá học Digital Masterclass
      • Khóa học Sale Promotion
  • Blog
    • Tin tức
    • Cách làm SEO
      • SEO Cafe – Tin tức SEO mới nhất
      • Wiki SEO – Thư viện kiến thức quan trọng
      • SEO Guide – Hướng dẫn làm SEO
      • SEO Case Study
      • Resource – Công cụ & Template
    • Blog Marketing
    • Kiến thức Google Adwords
    • Blog Facebook Marketing
    • Blog Content
  • Liên hệ
    • Đăng ký học
    • Hướng dẫn thanh toán
    • Bản đồ đường đi
Mục lục nội dung
1 Conversion là gì?
2 Enhanced Conversions là gì?
2.1 Lợi ích của Enhanced Conversions
3 Nên theo dõi conversion trực tiếp bằng thẻ Google Ads hay import từ GA?
4 Lợi ích của việc theo dõi conversion bằng thẻ Google Ads gốc
5 Ví dụ: Theo dõi conversion đăng ký email
6 Tạo trigger cho conversion cần theo dõi
7 Thiết lập cơ bản Google Ads Conversion Tracking trong GTM
7.1 Tạo Google Tag
7.2 Lưu ý quan trọng
8 Lưu ý quan trọng
9 Tạo conversion trong Google Ads
9.1 Chọn loại conversion
9.2 Cấu hình chi tiết conversion
9.3 Goal and Action Optimization
9.4 Conversion name
9.5 Value (Giá trị conversion)
9.6 Count (Cách tính conversion)
10 Tạo Google Ads Conversion Tracking Tag
11 Test Google Ads Conversion Tracking Tag
12 Phần nâng cao
13 Bật Enhanced Conversions
14 Cập nhật Google Ads Conversion Tag trong GTM
14.1 Kiểm tra lại lần cuối
15 Lưu ý về Consent Mode
16 Theo dõi Google Ads Conversions với Dynamic Values
17 Tạo Data Layer Variable cho value
18 Thêm Conversion Value vào Google Ads Tag
18.1 Trường hợp nhiều loại tiền tệ
19 Kiểm tra dynamic value
20 Publish container với Google Ads Conversion Tracking tag
21 Khi nào conversion trong Google Ads hiển thị trạng thái “Active”?
22 Xem dữ liệu conversion trong Google Ads ở đâu?
23 Theo dõi Google Ads conversion bằng Server-side GTM
24 Google Ads conversion tracking không hoạt động?
Mục lục nội dung
1 Conversion là gì?
2 Enhanced Conversions là gì?
2.1 Lợi ích của Enhanced Conversions
3 Nên theo dõi conversion trực tiếp bằng thẻ Google Ads hay import từ GA?
4 Lợi ích của việc theo dõi conversion bằng thẻ Google Ads gốc
5 Ví dụ: Theo dõi conversion đăng ký email
6 Tạo trigger cho conversion cần theo dõi
7 Thiết lập cơ bản Google Ads Conversion Tracking trong GTM
7.1 Tạo Google Tag
7.2 Lưu ý quan trọng
8 Lưu ý quan trọng
9 Tạo conversion trong Google Ads
9.1 Chọn loại conversion
9.2 Cấu hình chi tiết conversion
9.3 Goal and Action Optimization
9.4 Conversion name
9.5 Value (Giá trị conversion)
9.6 Count (Cách tính conversion)
10 Tạo Google Ads Conversion Tracking Tag
11 Test Google Ads Conversion Tracking Tag
12 Phần nâng cao
13 Bật Enhanced Conversions
14 Cập nhật Google Ads Conversion Tag trong GTM
14.1 Kiểm tra lại lần cuối
15 Lưu ý về Consent Mode
16 Theo dõi Google Ads Conversions với Dynamic Values
17 Tạo Data Layer Variable cho value
18 Thêm Conversion Value vào Google Ads Tag
18.1 Trường hợp nhiều loại tiền tệ
19 Kiểm tra dynamic value
20 Publish container với Google Ads Conversion Tracking tag
21 Khi nào conversion trong Google Ads hiển thị trạng thái “Active”?
22 Xem dữ liệu conversion trong Google Ads ở đâu?
23 Theo dõi Google Ads conversion bằng Server-side GTM
24 Google Ads conversion tracking không hoạt động?

Hướng dẫn theo dõi chuyển đổi Google Ads bằng Google Tag Manager từ A–Z

Đăng vào 26/02/2026 bởi Khánh LinhDanh mục: Wiki SEO
Mục lục nội dung
1 Conversion là gì?
2 Enhanced Conversions là gì?
2.1 Lợi ích của Enhanced Conversions
3 Nên theo dõi conversion trực tiếp bằng thẻ Google Ads hay import từ GA?
4 Lợi ích của việc theo dõi conversion bằng thẻ Google Ads gốc
5 Ví dụ: Theo dõi conversion đăng ký email
6 Tạo trigger cho conversion cần theo dõi
7 Thiết lập cơ bản Google Ads Conversion Tracking trong GTM
7.1 Tạo Google Tag
7.2 Lưu ý quan trọng
8 Lưu ý quan trọng
9 Tạo conversion trong Google Ads
9.1 Chọn loại conversion
9.2 Cấu hình chi tiết conversion
9.3 Goal and Action Optimization
9.4 Conversion name
9.5 Value (Giá trị conversion)
9.6 Count (Cách tính conversion)
10 Tạo Google Ads Conversion Tracking Tag
11 Test Google Ads Conversion Tracking Tag
12 Phần nâng cao
13 Bật Enhanced Conversions
14 Cập nhật Google Ads Conversion Tag trong GTM
14.1 Kiểm tra lại lần cuối
15 Lưu ý về Consent Mode
16 Theo dõi Google Ads Conversions với Dynamic Values
17 Tạo Data Layer Variable cho value
18 Thêm Conversion Value vào Google Ads Tag
18.1 Trường hợp nhiều loại tiền tệ
19 Kiểm tra dynamic value
20 Publish container với Google Ads Conversion Tracking tag
21 Khi nào conversion trong Google Ads hiển thị trạng thái “Active”?
22 Xem dữ liệu conversion trong Google Ads ở đâu?
23 Theo dõi Google Ads conversion bằng Server-side GTM
24 Google Ads conversion tracking không hoạt động?

Bạn đã cài đặt theo dõi conversion trong Google Ads nhưng không thấy dữ liệu hiển thị? Trạng thái conversion mãi vẫn là “Inactive” hoặc số liệu không chính xác? Đây là vấn đề khá phổ biến khi triển khai tracking qua Google Tag Manager. Bài viết này sẽ giúp bạn xác định nguyên nhân và cách xử lý theo từng bước cụ thể.

Conversion là gì?

Một số bạn khi đọc đến đây có thể còn khá mới với khái niệm conversion. Vì vậy, mình sẽ giới thiệu nhanh để bạn nắm được nền tảng. Nếu bạn đã quen với khái niệm này, có thể bỏ qua phần này và chuyển sang mục tiếp theo.

Lưu ý: Trong Google Analytics 4 (GA4), conversion được gọi là “key events”, nhưng trong Google Ads vẫn sử dụng thuật ngữ “conversions”. Nếu bạn thấy hai cách gọi khác nhau, đó là lý do.

Conversion là một hành động quan trọng mà bạn muốn người dùng/khách truy cập thực hiện trên website hoặc ứng dụng của mình. Conversion thường được chia thành hai loại: micro conversion và macro conversion.

  • Micro conversion: Là những hành động nhỏ như đăng ký nhận bản tin, tải tài liệu (whitepaper), điền form tư vấn…
  • Macro conversion: Là những hành động có giá trị lớn hơn, ví dụ như hoàn tất mua hàng.

Micro conversion là những bước trung gian giúp người dùng tiến gần hơn tới macro conversion (ví dụ: mua sản phẩm sau khi nhận email marketing). Việc theo dõi conversion giúp bạn hiểu rõ điều gì đang hoạt động hiệu quả và điều gì chưa. Chẳng hạn, bạn có thể tạo một segment gồm những người đã mua hàng để phân tích hành vi của họ. Ngoài ra, conversion còn giúp bạn đo lường hiệu quả chiến dịch quảng cáo, từ đó tối ưu và phân bổ lại ngân sách quảng cáo hợp lý hơn. Hy vọng phần giới thiệu ngắn này giúp bạn hiểu rõ hơn về khái niệm conversion.

Enhanced Conversions là gì?

Khi đã hiểu conversion là gì, chúng ta sẽ đi sâu hơn vào một tính năng nâng cao có thể là “mảnh ghép còn thiếu” trong hệ thống đo lường của bạn: enhanced conversions. Conversion cho bạn biết rằng ai đó đã thực hiện một hành động. Nhưng nếu bạn muốn hiểu rõ hơn người thực hiện hành động đó là ai thì sao? Đây chính là lúc enhanced conversions phát huy vai trò. Enhanced conversions là tính năng cho phép bạn thu thập và gửi dữ liệu chuyển đổi chi tiết hơn về GA4 bằng cách sử dụng dữ liệu first-party đã được mã hóa (hashed), chẳng hạn như email hoặc số điện thoại. Dữ liệu này sau đó sẽ được đối chiếu với các tài khoản Google đã đăng nhập để gán conversion của chiến dịch với các tương tác quảng cáo như lượt nhấp (click) hoặc lượt xem (view).

Lợi ích của Enhanced Conversions

  • Giúp ghi nhận các hành động của người dùng có thể bị bỏ sót do hạn chế của phương pháp tracking truyền thống (ví dụ: phụ thuộc vào cookie).
  • Cung cấp dữ liệu chuyển đổi chính xác và đầy đủ hơn, từ đó tối ưu chiến lược đặt giá thầu trong Google Ads hiệu quả hơn.
  • Thông tin cá nhân được mã hóa nhằm bảo vệ dữ liệu người dùng.

Trong ví dụ ở phần sau của bài viết, chúng ta sẽ gửi kèm email cùng với conversion để bạn thấy rõ cách enhanced conversions hoạt động trên thực tế.

Nên theo dõi conversion trực tiếp bằng thẻ Google Ads hay import từ GA?

Nếu bạn đang phân vân nên sử dụng thẻ theo dõi conversion của Google Ads hay import key events từ Google Analytics 4, dưới đây là quan điểm cá nhân của mình.

Mình thường sử dụng theo dõi conversion gốc (native) của Google Ads vì cách này cung cấp nhiều dữ liệu chuyển đổi hơn và đã chứng minh được độ ổn định qua nhiều năm. Trong khi đó, việc tích hợp với GA4 đôi khi phát sinh vấn đề. Ví dụ: bạn cần bật tính năng thu thập dữ liệu do người dùng cung cấp (user-provided data) để dùng enhanced conversions. Tuy nhiên, điều này có thể gây lỗi khi xuất dữ liệu sang BigQuery (tại thời điểm mình viết hướng dẫn này). Ngoài ra, GA4 thường xuyên được cập nhật, khiến việc theo kịp thay đổi trở nên khó khăn.

Vì những lý do đó, mình luôn triển khai theo dõi conversion Google Ads bằng chính mã tracking của Google Ads. Trong hướng dẫn này, mình cũng sẽ chỉ cho bạn cách thực hiện theo phương pháp đó. Dĩ nhiên, cuối cùng bạn vẫn nên lựa chọn phương án phù hợp nhất với mô hình kinh doanh của mình.

Lợi ích của việc theo dõi conversion bằng thẻ Google Ads gốc

Mặc dù import key events từ GA4 là một lựa chọn, nhưng sử dụng thẻ conversion gốc của Google Ads trong GTM mang lại một số lợi ích đáng chú ý:

1. Dữ liệu nhanh hơn, tối ưu sớm hơn
Dữ liệu từ thẻ gốc được gửi trực tiếp về Google Ads và thường hiển thị chỉ sau vài giờ. Nhờ đó, thuật toán quảng cáo của Google có thể tối ưu chiến dịch nhanh hơn dựa trên dữ liệu chuyển đổi mới nhất.

2. Ghi nhận chuyển đổi đáng tin cậy hơn
Thẻ gốc được thiết kế riêng cho hệ thống attribution của Google Ads. Theo kinh nghiệm của mình, nó cung cấp dữ liệu conversion chính xác hơn, đặc biệt với view-through conversions, vì không phụ thuộc vào mô hình attribution của GA4.

Ví dụ: Theo dõi conversion đăng ký email

Cách học hiệu quả nhất là đi qua một ví dụ cụ thể. Ở đây, chúng ta sẽ thiết lập theo dõi conversion khi người dùng đăng ký nhận email.

Trước tiên, bạn cần xác định rõ hành động nào sẽ được tính là conversion. Đây là bước bắt buộc trước khi bắt đầu thiết lập bất kỳ cấu hình tracking nào.

Tạo trigger cho conversion cần theo dõi

Thẻ Google Ads Conversion Tracking cần một trigger để kích hoạt khi hành động chuyển đổi xảy ra. Trong ví dụ này, chúng ta sẽ sử dụng sự kiện dataLayer push do developer triển khai mỗi khi người dùng đăng ký nhận bản tin email thành công. Bạn hãy điều chỉnh bước này cho phù hợp với loại sự kiện mình đang theo dõi. Ví dụ: bạn có thể không có custom event trong dataLayer, mà thay vào đó là sự kiện gửi form thành công hoặc page view của trang “Cảm ơn”.

Trong Google Tag Manager, hãy vào chế độ Preview và nhập URL của trang chứa form mà bạn muốn theo dõi. Một tab trình duyệt mới sẽ mở ra với địa chỉ tagassistant.google.com. Nếu không thấy, hãy kiểm tra lại theo hướng dẫn tương ứng.

Một cửa sổ popup sẽ yêu cầu bạn nhập URL cần test và debug. Đó có thể là trang chủ hoặc một trang cụ thể. Sau đó nhấn “Connect”.

Một tab mới sẽ mở ra với URL bạn đã nhập và bạn sẽ thấy một badge (biểu tượng) hiển thị ở đâu đó trên trang.

Khi quay lại tab tagassistant.google.com, bạn cần thấy thông báo kết nối thành công. Nếu không thấy thông báo này hoặc badge preview báo mất kết nối debugger, bạn cần kiểm tra lại cấu hình.

Trên website demo của mình, mình sẽ thực hiện đăng ký nhận email để xác nhận rằng sự kiện đang hoạt động đúng như mong muốn. Trong chế độ Preview, hãy nhấp vào event ở menu bên trái. Tại đây, bạn cần xác nhận tên chính xác của event.

Tiếp theo, trong Google Tag Manager, vào mục Triggers ở menu bên trái và chọn “New”.

Trong phần Trigger Configuration, chọn “Custom Event” (hoặc loại sự kiện phù hợp với bạn).

Nhập chính xác tên custom event như hiển thị trong dataLayer ở chế độ Preview. Đặt tên trigger là:

custom event – subscribed

Sau đó nhấn Save. Chúng ta sẽ quay lại trigger này ở bước sau.

Ở bước tiếp theo, chúng ta sẽ tạo thẻ Google Ads Conversion Tracking sử dụng trigger này.

Thiết lập cơ bản Google Ads Conversion Tracking trong GTM

Bây giờ khi bạn đã xác định được conversion cần theo dõi, chúng ta sẽ tạo thẻ Google Ads Conversion Tracking trong Google Tag Manager để gửi event về hệ thống quảng cáo.

Tạo Google Tag

Trước tiên, hãy tạo một conversion trong Google Ads.

Đăng nhập vào tài khoản Google Ads tại ads.google.com, vào:

Goals → Conversions → Summary (menu bên trái)
Sau đó nhấn nút “New conversion action”.

Cửa sổ mới sẽ yêu cầu bạn chọn loại conversion muốn theo dõi. Vì đang làm việc với website, hãy chọn “Website” (chúng ta sẽ theo dõi thông qua Google Tag). Sau đó nhấn “Edit”.

Nhập domain website của bạn và nhấn “Scan” để kiểm tra xem Google Ads đã được cài trên website chưa. Nếu đây là lần đầu bạn sử dụng Google Ads, bạn sẽ thấy tùy chọn thiết lập Google Tag.

Vì chúng ta đang sử dụng GTM, bạn chỉ cần sao chép ID bắt đầu bằng “AW-” trong đoạn mã được cung cấp.

Quay lại GTM và tạo một Tag mới.
Trong phần Tag Configuration, chọn Google Tag.

Dán ID “AW-” vào ô Tag ID.

Ở phần Trigger, chọn Initialization – All Pages (trigger này có sẵn trong container GTM).

Đặt tên tag theo cấu trúc:

Google Tag – Google Ads – AW-{ID của bạn}

Sau đó nhấn Save.

Tiếp theo, hãy Publish container GTM để đưa thay đổi lên môi trường thực tế (production).

Lưu ý quan trọng

Tag vừa tạo không phải là conversion tag. Cấu hình này chỉ để tải Google Tag cần thiết cho Google Ads.

Bạn có thể hiểu Google Tag như thư viện nền tảng cho toàn bộ tracking của Google trên website. Nó cần được tải trên tất cả các trang để các tag khác (ví dụ conversion tag) có thể hoạt động chính xác.

Trước đây, bạn có thể đã nghe về Conversion Linker tag. Trước kia, đây là một tag riêng bắt buộc. Hiện nay, chức năng của nó (giúp gán conversion với ad clicks bằng cách thiết lập first-party cookies) đã được tích hợp trực tiếp vào Google Tag chính. Chỉ cần Google Tag được kích hoạt trên tất cả các trang, bạn không cần tạo thêm Conversion Linker riêng.

Sau vài phút, quay lại Google Ads và nhấn “Test installation”.

Nếu bạn thấy lỗi:

  • Có thể bạn chỉ cần chờ thêm một chút.

  • Nếu sau vài giờ vẫn còn lỗi, rất có thể đã có vấn đề xảy ra.

Một nguyên nhân phổ biến là website đang sử dụng cơ chế cache quá mạnh, khiến người dùng và Google vẫn nhìn thấy phiên bản cũ thay vì bản mới nhất. Hãy trao đổi với developer để kiểm tra xem đây có phải là nguyên nhân hay không.

Lưu ý quan trọng

Có hai điểm quan trọng bạn cần ghi nhớ:

1. Không còn bắt buộc tạo Conversion Linker riêng
Hiện tại, bạn không nhất thiết phải tạo Google Ads Conversion Linker trong container GTM nữa. Bạn vẫn có thể tạo nếu muốn, nhưng sẽ không còn cảnh báo thiếu vì chúng ta đã cài đặt Google Tag ở bước trước.

2. Tắt tính năng tự động thu thập user-provided data
Bạn nên tắt chế độ tự động thu thập dữ liệu do người dùng cung cấp.

Thực hiện như sau:

  • Sao chép Google Ads ID (bắt đầu bằng AW-)

  • Vào danh sách tất cả container trong Google Tag Manager

  • Nhấp vào tab “Google tags”

  • Dán Google Ads ID vào ô tìm kiếm và tìm Google Ads tag

  • Nhấp vào tag đó → vào phần Allow user-provided data capabilities trong Settings

  • Bỏ chọn “Automatically detect user-provided data” và lưu lại

Việc tự triển khai phần này sẽ tốt hơn so với việc để Google tự động phát hiện (mình sẽ hướng dẫn chi tiết trong phần enhanced conversions).

Tạo conversion trong Google Ads

Ở phần trước, chúng ta đã yêu cầu developer push sự kiện subscribed vào dataLayer khi người dùng gửi form đăng ký email thành công. Đây là sự kiện mà chúng ta muốn theo dõi như một conversion.

Sau khi xác nhận Google Tag hoạt động ổn định, nhấn “Confirm” ở cuối trang trong Google Ads, sau đó chọn “Continue” để bắt đầu tạo website conversion.

Chọn loại conversion

Bạn sẽ được yêu cầu chọn danh mục conversion. Việc phân loại này chủ yếu mang tính tổ chức, tùy theo nhu cầu của bạn.

Trong ví dụ này, mình chọn “Submit lead form”.

Ở màn hình tiếp theo, nhấn “Set up” (bên cạnh website của bạn).

Chọn “Create a manual event”, nhập tên conversion (ví dụ: subscribe_form) và nhấn “Use event” để xác nhận.

Cấu hình chi tiết conversion

Nhấn “Settings” và cập nhật các thông tin sau:

Goal and Action Optimization

Chọn “Subscribe” từ menu dropdown.
Nếu bạn đang theo dõi hành động khác (không phải đăng ký email), hãy chọn hành động phù hợp.

Conversion name

Đặt tên là “Subscribe form” (hoặc bất kỳ tên nào bạn muốn).

Value (Giá trị conversion)

Giá trị mỗi conversion phụ thuộc vào mục tiêu website.

  • Với newsletter signup: có thể đặt giá trị cố định

  • Với website thương mại điện tử: mỗi đơn hàng có giá trị khác nhau

Trong ví dụ này, mình đặt giá trị cố định là €5 cho mỗi lượt đăng ký email.

Count (Cách tính conversion)

Đây là phần rất quan trọng.

Google Ads dùng mục này để xác định số lượng conversion được tính sau khi người dùng nhấp vào quảng cáo.

Chọn “One”
Phù hợp với lead, đăng ký, form… nơi chỉ hành động đầu tiên có giá trị.
Ví dụ: nếu một người đăng ký newsletter nhiều lần, vẫn chỉ tính là 1 conversion.

Chọn “Every”
Phù hợp với mua hàng.
Nếu khách hàng thực hiện 3 giao dịch sau khi nhấp quảng cáo, bạn muốn tính cả 3 conversion.

Các thiết lập còn lại có thể giữ nguyên. Nếu muốn tìm hiểu thêm, nhấn “Learn More” trong menu dropdown.

Sau khi hoàn tất, nhấn “Save and continue”.

Ở màn hình tiếp theo, bạn sẽ thấy thông báo cần hoàn tất cài đặt conversion thông qua Google Tag Manager.

Chuyển sang tab Google Tag Manager và tìm:

  • Conversion ID
  • Conversion Label

Chúng ta sẽ sử dụng hai thông tin này ngay sau đây.

Conversion ID: Mã định danh tài khoản, giống nhau cho mọi conversion trong tài khoản Google Ads.
Conversion Label: Mã định danh riêng cho từng conversion cụ thể (ví dụ: Subscribe form). Google Ads dựa vào label này để biết hành động nào được ghi nhận khi tag kích hoạt.

Tạo Google Ads Conversion Tracking Tag

Trong Google Tag Manager, tạo một Tag mới.

Ở phần Tag Configuration, chọn:

Google Ads Conversion Tracking

Nhập:

  • Conversion ID

  • Conversion Label

Ở phần Trigger, chọn trigger custom event subscribed mà bạn đã tạo trước đó.

Đặt tên tag:

Gads – conversion – subscribed

Sau đó nhấn Save.

Test Google Ads Conversion Tracking Tag

Như mọi khi, chúng ta cần kiểm tra lại toàn bộ cấu hình.

Vào Preview ở góc trên bên phải của GTM. Một tab mới sẽ mở ra với tagassistant.google.com.

Nhập URL website để test.

Chúng ta sẽ sử dụng Tag Assistant for Chrome (extension) để kiểm tra. Sau khi cài đặt extension, bật nó trên trình duyệt.

Một bảng bên phải sẽ hiển thị hai Google Tags đang được tải trên website.

Thực hiện hành động kích hoạt conversion (đăng ký email).
Sau đó:

  • Nhấp vào Google Tag

  • Chọn mục “Conversions”

  • Kiểm tra xem conversion vừa thực hiện đã được ghi nhận hay chưa

Bạn cũng có thể kiểm tra thông tin Google thu thập, đặc biệt là Conversion Label.

Nếu mọi thứ hoạt động chính xác, hãy Publish container GTM.
Nên đặt tên version rõ ràng và thêm mô tả ngắn gọn về thay đổi bạn đã thực hiện. Thông thường, bạn sẽ cần chờ khoảng 24 giờ để thấy conversion hiển thị trong Google Ads.

Phần nâng cao

Như đã hứa, trong phần này mình sẽ hướng dẫn bạn nâng cấp hệ thống theo dõi conversion trong Google Ads bằng cách bật Enhanced Conversions và gửi giá trị động (dynamic values) về Google.

Bật Enhanced Conversions

Google Ads cho phép bạn theo dõi conversion chính xác hơn bằng cách gửi thêm thông tin bổ sung như email đã được mã hóa (hashed), họ và tên. Trong ví dụ này, chúng ta giả định developer đã push email vào dataLayer cùng với sự kiện conversion.

Trước tiên, bạn cần đảm bảo đã bật Enhanced Conversions trong Google Ads.

Vào:

Goals → Conversions → Settings

Chọn conversion mà bạn muốn gửi thêm dữ liệu bổ sung. Bạn sẽ thấy mục Enhanced conversions hiển thị rằng đang được quản lý qua Google Tag Manager. Nhấn “Edit settings”.

Đảm bảo tùy chọn Use enhanced conversion đã được bật (mặc định thường đã bật sẵn).

Cập nhật Google Ads Conversion Tag trong GTM

Trước tiên, cần kiểm tra xem dữ liệu người dùng (ví dụ: email) đã có trong dataLayer hay chưa.

Vào chế độ Preview trong Google Tag Manager và thực hiện hành động dẫn đến conversion. Sau đó kiểm tra dataLayer để xác nhận rằng email đã được push đúng cách.

Nếu chưa tạo biến cho email, hãy:

  • Vào Variables → New

  • Chọn Data Layer Variable trong phần Variable Configuration

  • Nhập đúng tên biến như hiển thị trong Preview mode

  • Đặt tên biến và lưu lại

Tiếp theo, mở lại Google Ads Conversion Tracking tag mà bạn đã tạo trước đó.

  • Tích chọn “Include user-provided data from your website”

  • Trong mục Select user-provided data variable, chọn “New variable”

Ở phần Manual configuration của biến User-provided data mới tạo:

  • Nhập Data Layer Variable chứa email

  • Đặt tên biến là “user provided data”

  • Lưu lại

Một điểm hơi “lạ” mình nhận thấy: nếu bạn muốn gửi thêm họ và tên, bạn cũng cần cấu hình thêm quốc gia và thành phố. Đây là điều nên lưu ý khi triển khai.

Kiểm tra lại lần cuối

Vào lại chế độ Preview và thực hiện hành động conversion một lần nữa.

Sử dụng Tag Assistant để kiểm tra:

  • Nhấp vào Google Tag (container chứa Google Ads ID)

  • Chọn mục “Conversion”

  • Kiểm tra dữ liệu gửi về Google Ads

Email sẽ hiển thị dưới biến “em”, nhưng bạn sẽ thấy nó ở dạng đã mã hóa (hashed), nên không đọc được bằng mắt thường. Các dữ liệu người dùng khác cũng sẽ xuất hiện dưới dạng mã hóa tương tự.

Quay lại Preview mode, nhấp vào event trong thanh điều hướng bên trái và kiểm tra xem Google Ads Conversion Tracking tag đã kích hoạt chưa.

Nếu mọi thứ đều chính xác, bạn có thể Publish container GTM.

Cuối cùng, kiểm tra lại tài khoản Google Ads để đảm bảo không có cảnh báo nào liên quan đến Enhanced Conversions.

Lưu ý về Consent Mode

Mình muốn nói nhanh về Consent Mode, đặc biệt nếu bạn hoạt động tại:

  • Liên minh Châu Âu (EU)

  • Thụy Sĩ

  • Vương quốc Anh

Hoặc có lưu lượng truy cập từ các khu vực này (và có thể sẽ mở rộng thêm trong tương lai).

Trong những trường hợp đó, bạn có thể bắt buộc phải triển khai Consent Mode khi sử dụng các sản phẩm quảng cáo của Google.

Việc triển khai Consent Mode khá phức tạp và vượt ngoài phạm vi bài hướng dẫn này. Tuy nhiên, nếu bạn sử dụng Google Ads để theo dõi người dùng tại các khu vực trên, bạn cần triển khai ít nhất Basic Consent Mode.

Nếu bạn không hoạt động tại các khu vực này và không có traffic từ Châu Âu, hiện tại bạn chưa bắt buộc phải triển khai. Tuy nhiên, ngành quảng cáo số thay đổi rất nhanh, vì vậy bạn nên thường xuyên cập nhật các yêu cầu mới để tránh rủi ro tuân thủ trong tương lai.

Theo dõi Google Ads Conversions với Dynamic Values

Việc gửi giá trị động (dynamic values) về Google Ads đặc biệt hữu ích với website thương mại điện tử vì giúp bạn nhanh chóng xác định ROAS (Return on Ad Spend).

Ví dụ:
Ai đó mua sản phẩm trị giá 50 USD? Tuyệt vời, hãy gửi giá trị đó về Google Ads. Khi đó, Google có thể hiển thị trong báo cáo mỗi quảng cáo/chiến dịch đã tạo ra bao nhiêu doanh thu cho doanh nghiệp của bạn.

Trong ví dụ đang thực hiện, giả sử mỗi khi có người đăng ký nhận newsletter, mình thu được một khoản giá trị nhất định. Vì vậy, mình đã yêu cầu developer thêm thuộc tính value vào sự kiện subscribe trong dataLayer. Bây giờ, mình muốn gắn giá trị này vào conversion.

Tạo Data Layer Variable cho value

Vì muốn sử dụng giá trị này trong Google Tag Manager, bạn cần tạo thêm một Data Layer Variable.

Trong GTM:

  • Vào Variables → New
  • Chọn Data Layer Variable
  • Nhập đúng tên key đã được push vào dataLayer (ví dụ: value)

Ở đây mình nhập “value” vì đó là chính xác tên key trong dataLayer.

Thêm Conversion Value vào Google Ads Tag

Mở lại Google Ads Conversion Tracking tag đã tạo trước đó.

Trong trường Conversion Value, chèn biến Data Layer vừa tạo.

Nếu doanh nghiệp của bạn chỉ sử dụng một loại tiền tệ, hãy nhập mã tiền tệ vào trường Currency Code:

  • USD (Đô la Mỹ)

  • EUR (Euro)

  • VND (Việt Nam Đồng)

  • …

Sau đó nhấn Save.

Trường hợp nhiều loại tiền tệ

Nếu doanh nghiệp hoạt động với nhiều loại tiền tệ khác nhau, bạn có thể yêu cầu developer push thêm currency code vào dataLayer (tương tự như value).

Khi đó, bạn cần:

  • Tạo thêm một Data Layer Variable cho currency
  • Gắn biến đó vào trường Currency Code trong tag

Kiểm tra dynamic value

Tất nhiên, bạn cần test lại.

  • Nhấn Preview
  • Nhập URL website
  • Thực hiện hành động test (ví dụ: đăng ký hoặc mua thử)

Trong cửa sổ Preview, kiểm tra xem sự kiện subscribe đã được push thành công hay chưa. Nếu trigger cấu hình đúng, Google Ads tag sẽ kích hoạt.

Tiếp theo:

  • Nhấp chuột phải vào website → chọn Inspect
  • Mở tab Network
  • Tìm kiếm từ khóa “conversion”

Trong tab Payload, tìm tham số value và đảm bảo giá trị hiển thị đúng như mong đợi.

Dĩ nhiên, ví dụ này sẽ thực tế hơn nếu áp dụng cho sự kiện mua hàng (purchase). Nhưng bạn có thể thấy rõ tiềm năng của dynamic values trong việc đo lường doanh thu thực tế từ quảng cáo.

Publish container với Google Ads Conversion Tracking tag

Nếu mọi thứ hoạt động chính xác, bạn có thể publish container GTM.

Trong giao diện GTM:

  • Nhấn Submit (góc trên bên phải)
  • Đặt tên version rõ ràng
  • Thêm mô tả ngắn về thay đổi đã thực hiện
  • Nhấn Publish

Sau đó tag sẽ hoạt động với toàn bộ người truy cập website.

Khi nào conversion trong Google Ads hiển thị trạng thái “Active”?

Sau khi tạo conversion, trạng thái ban đầu sẽ là Inactive.

Để chuyển sang Active, bạn cần:

  1. Nhấp vào một quảng cáo đang chạy thực tế
  2. Thực hiện conversion trên website
  3. Chờ tối đa 24 giờ

Sau đó trạng thái sẽ chuyển thành Active.

Xem dữ liệu conversion trong Google Ads ở đâu?

Bạn có thể xem dữ liệu conversion trong nhiều báo cáo khác nhau của Google Ads, ví dụ:

  • Báo cáo Campaign

  • Màn hình Conversions riêng biệt

Trong màn hình Campaigns, bạn sẽ thấy bảng liệt kê các chiến dịch. Một trong các cột là Conversions.

Mỗi khi conversion tag trong GTM kích hoạt (và trước đó người dùng đã nhấp vào quảng cáo), dữ liệu sẽ được gửi vào cột này. Cách tính sẽ phụ thuộc vào cấu hình “One” hoặc “Every” mà bạn đã chọn.Hiển thị Conversion Value trong báo cáo

Nếu bạn đang gửi thêm giá trị conversion, hãy tùy chỉnh cột báo cáo:

  • Vào Columns → Modify Columns

  • Chọn “Conv. Value”

Một cột mới sẽ xuất hiện, hiển thị tổng giá trị mà mỗi quảng cáo/chiến dịch mang lại cho doanh nghiệp của bạn.

Theo dõi Google Ads conversion bằng Server-side GTM

Nếu bạn muốn triển khai tracking conversion thông qua Server-side Google Tag Manager, bạn cần cấu hình nâng cao hơn (sử dụng server container thay vì web container). Phương pháp này giúp tăng độ chính xác dữ liệu, cải thiện quyền riêng tư và giảm phụ thuộc vào cookie phía trình duyệt.

Google Ads conversion tracking không hoạt động?

Nếu bạn gặp vấn đề khi theo dõi conversion trong Google Ads không hoạt động, mình đã có một bài viết riêng để bạn tham khảo.

Trong bài đó, mình sẽ hướng dẫn bạn từng bước với nhiều mẹo thực tế được đúc kết qua nhiều năm triển khai — từ những lỗi cơ bản nhất (như sai Conversion ID, trigger không kích hoạt, chưa publish container trong Google Tag Manager…) cho đến các tình huống phức tạp hơn liên quan đến attribution, enhanced conversions hoặc consent mode.

Việc Google Ads conversion tracking không hoạt động thường xuất phát từ lỗi cấu hình nhỏ nhưng ảnh hưởng lớn đến dữ liệu. Khi kiểm tra có hệ thống từ tag, trigger, preview cho đến trạng thái trong tài khoản quảng cáo, bạn sẽ nhanh chóng tìm ra vấn đề. Hãy luôn test kỹ trước khi publish và theo dõi sau khi triển khai để đảm bảo dữ liệu conversion chính xác, phục vụ tối ưu chiến dịch hiệu quả.

Tài liệu tham khảo

Google Ads Conversion Tracking with Google Tag Manager

Khánh Linh
Khánh Linh
662 bài đăng
Khánh Linh
Khánh Linh
662 bài đăng
  • VietMoz xin chào!

TRUNG TÂM ĐÀO TẠO VIETMOZ ACADEMY

Địa chỉ: Số 18 ngõ 11 Thái Hà, Đống Đa, Hà Nội
Điện thoại: (0246) 292 3344 – (0246) 291 2244
Hotline: 098 380 3333
Email: info@vietmoz.com

Google Partners Chung nhan Tin Nhiem Mang
DMCA.com Protection Status

Truy cập nhanh

  • Hướng dẫn thanh toán
  • Cơ sở vật chất
  • Chính sách bảo mật thông tin
  • Tổng quan về Digital Marketing
  • Tìm hiểu Marketing là gì
Bản quyền © bởi Trung tâm đào tạo VietMoz Academy. Tối ưu bởi Code Tốt.
  • Trang chủ
  • Giới thiệu
    • Giới thiệu VietMoz Academy
    • Cơ sở vật chất
    • Hoạt động cộng đồng
  • Chương trình học
    • Lịch tuyển sinh
    • Khóa học SEO tiêu chuẩn
    • Google Marketing
      • Khóa học Adwords Pro Sales
      • Khoá học Google Map Premium
      • Khóa học SEO HCM Special
      • Khóa học GA4 from Zero to Hero
    • Thực hành quảng cáo Facebook
      • Khóa học Winning Facebook Ads
      • Khóa học Facebook Marketing
    • Khoá học kinh doanh thương mại điện tử trên sàn Shopee
    • Marketing tinh gọn
      • Marketing Fundamentals
      • Khoá học MSP – Thực hành xây dựng chiến lược marketing
      • Khoá học Digital Masterclass
      • Khóa học Sale Promotion
  • Blog
    • Tin tức
    • Cách làm SEO
      • SEO Cafe – Tin tức SEO mới nhất
      • Wiki SEO – Thư viện kiến thức quan trọng
      • SEO Guide – Hướng dẫn làm SEO
      • SEO Case Study
      • Resource – Công cụ & Template
    • Blog Marketing
    • Kiến thức Google Adwords
    • Blog Facebook Marketing
    • Blog Content
  • Liên hệ
    • Đăng ký học
    • Hướng dẫn thanh toán
    • Bản đồ đường đi
Gõ để tìm