Tạo một thuộc tính google analytics 4 để đo lường dữ liệu web và/hoặc ứng dụng của bạn.

Bạn có thể sử dụng tích hợp Google Analytics của Adjust để gửi dữ liệu từ Adjust đến Google Analytics một cách dễ dàng. Dưới đây là hướng dẫn cách cài đặt Adjust dashboard để gửi dữ liệu phân bổ qua Google Analytics.

Lưu ý: Google Analytics và tài liệu liên quan có thể sử dụng thuật ngữ khác. Vui lòng sử dụng bảng quy ước đặt tên của Google Analytics ở dưới bài viết để đối chiếu thuật ngữ giữa Google và Adjust.

Trước khi bắt đầu

Trước khi bắt đầu, vui lòng tham khảo các thông tin sau.

Thông tin hữu ích

Google Analytics cung cấp 3 tham số:

Bạn cần một tracking ID để kích hoạt Google Analytics module trên Adjust dashboard. Tracking ID chỉ khả dụng với thuộc tính Web.

Để tìm tracking ID trên Google Analytics, chọn Admin > Property > Property Settings .

Firebase SDK chỉ khởi chạy với thuộc tính App + Web . Vì vậy, nếu bạn tích hợp Firebase SDK với ứng dụng, thì bạn không thể sử dụng Google Analytics module của Adjust.

Kích hoạt tích hợp Adjust - Google Analytics

Adjust có thể chia sẻ dữ liệu phân bổ với Google Analytics chỉ với vài bước đơn giản. Vui lòng thực hiện theo hướng dẫn bên dưới để kích hoạt tích hợp Adjust - Google Analytics.

Kích hoạt Google Analytics module trên Adjust dashboard

Trên Adjust dashboard

  1. Tìm ứng dụng của bạn và click vào dấu mũ (^)

  2. Chọn Cài đặt đối tác > Thêm đối tác > Google Analytics

  3. Nhập Google Analytics tracking ID vào trường TRACKING ID

  4. Chọn  LƯU

Sau khi bạn hoàn tất các bước trên, Adjust sẽ tự động chia sẻ dữ liệu về lượt cài đặt với Google Analytics. Bên dưới là hướng dẫn cài đặt và tùy chỉnh tích hợp Adjust - Google Analytics.

Nếu ứng dụng đã tích hợp Google Analytics SDK

Nếu ứng dụng của bạn tích hợp cả Adjust SDK và Google Analytics SDK, thì bạn cần thêm tham số đối tác liên quan đến phiên truy cập (session partner parameter) vào Adjust SDK. Yêu cầu trên là bắt buộc, vì Google sẽ tạo cid -- một client ID duy nhất -- và gán cho từng thiết bị, nếu ứng dụng trên thiết bị đó chứa Google Analytics SDK. Nếu Adjust gửi dữ liệu đến Google mà không có giá trị cid phù hợp, thì Google không thể đối soát dữ liệu của họ với dữ liệu của chúng tôi.

Vui lòng thực hiện theo các hướng dẫn sau để sử dụng tính năng:

📖 iOS / Android / Windows / Adobe Air / Unity / Cordova / Marmalade / Xamarin / Cocos2d-x / React Native / Titanium / Corona

Tham số đối tác liên quan đến phiên truy cập cho phép Adjust SDK theo dấu cid và bổ sung thông tin này vào dữ liệu gửi đến Google. Nếu Adjust SDK không được bổ sung các tham số này, thì Adjust sẽ tự động gửi advertising ID (idfa hoặc gps_adid), và thông tin này sẽ không khớp với cid bên phía Google.

Nếu ứng dụng có nhiều Google tracking ID

Nếu ứng dụng có nhiều tracking ID (gán theo từng quốc gia cụ thể), vui lòng nhập global (top-level) tracking ID để kích hoạt tích hợp Adjust - Google Analytics.

Bạn có thể sử dụng tham số click google_country_property_id=[value] để thêm ID quốc gia (lower-level) vào lượt click. Tham số này sẽ kích hoạt nhiều callback: mỗi callback tương ứng với một ID. Xin lưu ý rằng, tham số này không phải lúc nào cũng khả dụng, ví dụ, trong trường hợp của lưu lượng truy cập tự nhiên (organic traffic).

Tùy chỉnh tích hợp Adjust - Google Analytics

Chuyển tiếp dữ liệu về sự kiện đến Google Analytics

Với tính năng Liên kết sự kiện (Event linking), bạn có thể trực tiếp chuyển dữ liệu về sự kiện đến Google Analytics. Từng sự kiện in-app, do Adjust theo dõi và đo lường, đều có thể được liên kết với một sự kiện Google Analytics (đó có thể là sự kiện do Google xác định hay sự kiện tùy chỉnh). Sự kiện do Google xác định là sự kiện bao gồm một danh sách các nhãn mặc định được Google Analytics sử dụng để sắp xếp dữ liệu của người dùng. Sự kiện tùy chỉnh là sự kiện do bạn đặt tên.

Vui lòng thực hiện các bước sau để chuyển tiếp dữ liệu về sự kiện in-app đến Google Analytics:

Trên Adjust dashboard

  1. Tìm ứng dụng của bạn và click vào dấu mũ (^)
  2. Chọn Cài đặt đối tác > Google Ads > Liên kết sự kiện
  3. Chọn ĐIỀN TẤT CẢ VỚI TÊN SỰ KIỆN để sử dụng cùng tên sự kiện trên cả Adjust và Google Analytics, hoặc điền tên của sự kiện tùy chỉnh sẽ xuất hiện bên phía Google Analytics
  4. Chọn LƯU

Adjust sẽ chuyển tiếp dữ liệu về sự kiện đến Google Analytics.

Lưu ý: Để tránh xảy ra tình trạng trùng lặp dữ liệu trên Google Analytics, vui lòng không liên kết sự kiện trên Adjust nếu ứng dụng của bạn đã tích hợp và đang sử dụng Google Analytics để theo dõi sự kiện in-app.

Chuyển tiếp dữ liệu về doanh thu đến Google Analytics

Với tính năng chuyển tiếp dữ liệu về doanh thu, bạn có thể trực tiếp gửi dữ liệu về doanh thu đến Google Analytics. Sau khi liên kết sự kiện trên Adjust (theo hướng dẫn bên trên), vui lòng thực hiện các bước sau để chia sẻ dữ liệu về doanh thu in-app với Google Analytics.

Trên Adjust dashboard

  1. Tìm ứng dụng của bạn và click vào dấu mũ (^)
  2. Chọn Cài đặt đối tác > Google Analytics
  3. BẬT Chuyển tiếp dữ liệu về doanh thu

Adjust sẽ chuyển tiếp dữ liệu về doanh thu đến Google Analytics.

Lưu ý: Để tránh xảy ra tình trạng trùng lặp dữ liệu trên Google Analytics, vui lòng không cài đặt tính năng "chuyển tiếp dữ liệu về doanh thu" trên Adjust nếu ứng dụng của bạn đã tích hợp và đang sử dụng Google Analytics để theo dõi giao dịch in-app.

Chuyển tiếp dữ liệu về phiên truy cập đến Google Analytics

Vui lòng thực hiện các bước sau để chuyển tiếp dữ liệu về phiên truy cập và tái phân bổ đến Google Analytics:

Trên Adjust dashboard

  1. Tìm ứng dụng của bạn và click vào dấu mũ (^)
  2. Chọn Cài đặt đối tác > Google Analytics
  3. BẬT Chuyển tiếp dữ liệu về phiên truy cập

Adjust sẽ chuyển tiếp dữ liệu về phiên truy cập đến Google Analytics.

Lưu ý: Để tránh xảy ra tình trạng trùng lặp dữ liệu trên Google Analytics, vui lòng không cài đặt tính năng "chuyển tiếp dữ liệu về phiên truy cập" trên Adjust nếu ứng dụng của bạn đã tích hợp và đang sử dụng Google Analytics để theo dõi phiên truy cập in-app.

Sử dụng tham số để tối ưu hóa tích hợp Adjust - Google Analytics

Bạn có thể sử dụng tham số đối tác (partner parameter) và tham số click (click parameter) để tối ưu hóa tích hợp Adjust - Google Analytics. Bạn có thể sử dụng các tham số này để dễ dàng theo dõi dữ liệu quan trọng-- think SKU, transaction ID, item price, và hơn thế nữa.

Vui lòng thực hiện theo hướng dẫn bên dưới để chia sẻ dữ liệu tùy chỉnh với Google Analytics. Dữ liệu tùy chỉnh này cũng sẽ được thêm vào callback do Adjust gửi đi.

Chuyển tiếp dữ liệu về sự kiện tùy chỉnh đến Google Analytics

Với tham số đối tác, Adjust có thể thu thập và trực tiếp gửi các dữ liệu về sự kiện tùy chỉnh từ ứng dụng của bạn đến Google Analytics. Từ danh mục hàng hóa (item category) đến mã giảm giá (coupon code), tham số đối tác là một giải pháp hữu ích để thu thập và chia sẻ dữ liệu có liên quan trực tiếp đến sự kiện trong ứng dụng.

Bạn cần cài đặt tham số đối tác trong Adjust SDK. Vui lòng sử dụng đường link bên dưới để xem hướng dẫn dành cho nhà phát triển (developer), hướng dẫn được viết theo nền tảng. (Bạn có thể xem thông số kỹ thuật của từng tham số sự kiện (event paramenter) trong hướng dẫn của Google.)

Sau khi cài đặt xong các thông tin cần thiết trong SDK, vui lòng thực hiện các bước sau để bật tính năng "chuyển tiếp tham số" trên Adjust dashboard.

Hướng dẫn

Trên Adjust dashboard

  1. Tìm ứng dụng của bạn và click vào dấu mũ (^)
  2. Chọn Cài đặt đối tác > Google Analytics
  3. BẬT Chuyển tiếp tham số
  4. Chọn Liên kết tham số đối tác
  5. Trong phần liên kết tham số đối tác, bạn sẽ thấy hai trường dữ liệu: TỪ ỨNG DỤNGĐẾN GOOGLE ANALYTICS . Tại trường TỪ ỨNG DỤNG , nhập tên tham số đối tác của Adjust (như được ghi trong Adjust SDK). Sau đó, tại trường ĐẾN GOOGLE ANALYTICS , nhập tham số tương ứng của Google.
  6. Chọn LƯU

Adjust sẽ ngay lập tức chuyển tiếp dữ liệu về sự kiện tùy chỉnh đến Google Analytics.

Hướng dẫn cách ghi tham số đối tác trong Adjust SDK

Danh sách các tham số được Google Analytics chấp nhận

Trước khi đi đến danh sách các tham số đối tác được Google Analytics hỗ trợ, xin lưu ý rằng, các tham số sau đây là bắt buộc (Google gọi là “hit type”):

Hit typeTham số bắt buộc
transactionti
item in, ti

Nếu bạn không thêm các tham số bắt buộc trên, thì sự kiện sẽ được gửi đi như một sự kiện, thay vì như một hit type của Google.

Dưới đây là danh sách toàn bộ các tham số đối tác mà bạn có thể cài đặt trong Adjust SDK cho từng sự kiện một:

TênTên trong SDK: giá trị ví dụLoạiEventItemScreenviewTransactionGhi chú
Google Analytics User ID userId: df45346424 chuỗiMặc dù không bắt buộc, nhưng bạn nên sử dụng tham số này để gán user ID của Google với lưu lượng truy cập do Adjust theo dõi. Như vậy, Google có thể phân bổ lưu lượng truy cập trên các thiết bị của một người dùng.
Anonymize IPaip: 1booleanĐịa chỉ IP của người gửi chỉ được để ẩn danh nếu payload chứa một trong các thông tin sau:&aip=, &aip=0, &aip=1, v.v.
Campaign Content cc: content string, 500B 
Screen Name cd: High Scores string, 2048BBạn có thể chèn tham số này vào lượt click hoặc SDK. Giá trị click sẽ ghi đè lên giá trị SDK.
Campaign ID ci: ID string, 100B 
Campaign Keyword ck: Blue Shoes string, 500B 
Campaign Medium cm: organic string, 50B 
Currency Code cu: EUR string, 10Bkhôngkhông 
Coupon Code tcc: SUMMER08 string, 500B 
Google Display Ads ID dclid: d_click_id chuỗi 
Document Encoding de: UTF8 string, 20B 
Document Title dt: settings string, 1500B 
Event Action ea: Action string, 500Bbắt buộckhôngkhôngkhông 
Event Category ec: Category string, 150Bbắt buộckhôngkhôngkhông 
Event Label el: Label string, 500Bkhôngkhôngkhông 
Event Value ev: 55 intkhôngkhôngkhông 
Google Click ID gclid string, 500B 
Item Code/SKU ic: SKU 45 string, 500Bkhôngkhôngkhông 
Item Name in: Shoe string, 500Bkhôngbắt buộckhôngkhông 
Item Price ip: 3.50 floatkhôngkhôngkhôngChính xác đến 6 chữ số thập phân. Có thể là số âm. Mặc định là 0.
Item Quantity iq: 4 intkhôngkhôngkhôngMặc định là 0.
Item Category iv: Blue string, 500Bkhôngkhôngkhông 
Non-Interaction Hit ni: 1 booleanCác giá trị sau giúp xác định liệu một hit là có tương tác hay không: 0 = tương tác; 1 = không tương tác. Với lượt cài đặt, phiên truy cập và tái phân bổ, giá trị sẽ bằng 0, vì các dữ liệu này được thu thập khi ứng dụng được mở.
Screen Colors Depth sd: 24bits string, 20B 
Screen Resolution sr: 800x600 string, 20B 
Transaction Affiliation ta: Member string, 500Bkhôngkhôngkhông 
Transaction ID ti: 0D564 string, 500Bkhôngbắt buộckhôngbắt buộc 
Transaction Revenue tr: 15.47 currencykhôngkhôngkhông 
Transaction Shipping Cost ts: 3.5 floatkhôngkhôngkhôngChính xác đến 6 chữ số thập phân, có thể là số âm, mặc định là 0.
Transaction Tax tt: 11.20 floatkhôngkhôngkhôngChính xác đến 6 chữ số thập phân, có thể là số âm, mặc định là 0.
Viewport Size vp 123x456 string, 20B 

Gửi dữ liệu cấp trình theo dõi đến Google Analytics

Bạn có thể gửi thông tin chiến dịch và các dữ liệu khác đến Google Analytics, bằng cách thêm tham số click (click parameter) của Google vào Adjust tracker URL. (Hướng dẫn thêm tham số về lượt click.)

Google Analytics hỗ trợ các tham số click sau:

TênTên tham số click trên AdjustTên tham số trên Google: Giá trị ví dụLoạiGhi chú
Campaign Medium utm_medium utm_medium: organic string, 50B 
Campaign ID utm_id utm_id: ID string, 100B 
Google Display Ads ID dclid dclid: CL6Q-0XyqKUCFcgK2goddQuoHg chuỗiGoogle chèn tự động. Tham số này là không bắt buộc: nếu được thêm vào, thì tham số sẽ ghi đè lên Google Click ID (thông tin này cũng được chèn tự động).
Screen Name google_cd cd: High Scores string, 2048BBạn có thể chèn tham số này vào lượt click hoặc SDK. Giá trị click sẽ ghi đè lên giá trị SDK.

Dưới đây là ví dụ về một Adjust tracker URL do Campaign Wizard tạo và bổ sung tham số click:

https://app.adjust.com/def456?utm_medium=[network macro for utm_medium or hardcoded value from the client]&utm_id=[network macro for utm_id or hardcoded value from the client]&dclid=[network macro for google display ads id or hardcoded value from the client]&gclid=[network macro for google click ID or hardcoded value from the client]&google_cd=[network macro for screen name or hardcoded value from the client]

Quy ước đặt tên của Google Analytics

Adjust và Google Analytics đôi khi sử dụng quy ước đặt tên khác nhau, cho một số sự kiện và tham số chiến dịch. Vui lòng sử dụng phần này mỗi khi xem xét tài liệu và nền tảng của Google.

Hit type

Google sử dụng từ "hit" để miêu tả "activities" hay "events" của Adjust (hoạt động và sự kiện). Google Analytics có bốn hit type:

Hit type của Google AnalyticsÝ nghĩa tương ứng bên Adjust
event lượt cài đặt (install), tái phân bổ (reattribution), hay sự kiện (event)
transaction sự kiện doanh thu
item sự kiện chứa tham số đối tác item_id
screenview phiên truy cập

Tham số cấu trúc chiến dịch

Google cũng có quy ước đặt tên riêng đối với tham số cấu trúc chiến dịch (campaign structure parameter):

Tham số cấu trúc chiến dịch trên AdjustGoogle UTM parameter nameGiải nghĩa
Network nameutm_sourcecampaign source
Campaign nameutm_campaigncampaign name
Adgroup nameutm_contentcampaign content
Creative nameutm_termcampaign keyword