Gửi dữ liệu đến Trình quản lý thẻ phía máy chủ

Bài viết này mô tả các cách gửi sự kiện đến một vùng chứa phía máy chủ. Nếu bạn cần thêm thông tin cơ bản, hãy xem cách hoạt động của tính năng gắn thẻ phía máy chủ.

Bài viết này thảo luận cách:

  • Gửi dữ liệu từ một trang web đến vùng chứa phía máy chủ
  • Gửi thêm dữ liệu đến một vùng chứa phía máy chủ
  • Nhận dữ liệu trong vùng chứa phía máy chủ
  • Gửi dữ liệu từ các nguồn khác ngoài trang web

Trước khi bắt đầu

Hướng dẫn này giả định rằng bạn đã có:

1. Gửi dữ liệu từ một trang web đến vùng chứa phía máy chủ của bạn

Bạn có thể định tuyến dữ liệu thông qua phương thức triển khai phía máy chủ thông qua Trình quản lý thẻ hoặc thẻ Google (gtag.js). Chọn phương án triển khai.

Vui lòng chọn phương án triển khai.

Không bắt buộc: Gửi thêm thông số cho mỗi sự kiện

Bạn có thể gửi thêm 2 loại thông số bổ sung: Thông số ở cấp cấu hình và thông số ở cấp sự kiện. Các thông số cấu hình ảnh hưởng đến cách hoạt động của thẻ Google và chỉ có thể được đặt ở cấp thẻ Google.

Các thông số sự kiện chỉ định thông tin bổ sung về một sự kiện và có thể được đặt cho tất cả các sự kiện, một số sự kiện hoặc sự kiện page_view.

Vui lòng chọn cách triển khai.

2. Nhận dữ liệu trong vùng chứa phía máy chủ

Khi bạn gửi yêu cầu HTTP đến một vùng chứa phía máy chủ, ứng dụng khách phải xác nhận yêu cầu đó.

Cách xem danh sách các ứng dụng hiện có:

  1. Mở Trình quản lý thẻ của Google

  2. Mở vùng chứa phía máy chủ của bạn.

  3. Trong thanh điều hướng ở bên trái, hãy nhấp vào Khách hàng. Theo mặc định, ứng dụng GA4 được cài đặt sẵn trên vùng chứa phía máy chủ. Nếu bạn cần làm việc với Universal Analytics, hãy thiết lập ứng dụng Google Analytics: Universal Analytics.

  4. Nhấp vào tên khách hàng để xem hoặc chỉnh sửa thông tin chi tiết.

Chế độ cài đặt ứng dụng không bắt buộc

Trong hầu hết các trường hợp, ứng dụng không cần phải sửa đổi. Tuy nhiên, trường hợp sử dụng của bạn có thể khác và bạn nên chỉnh sửa một trong các chế độ cài đặt sau:

  • Mức độ ưu tiên: Xác định thứ tự chạy các ứng dụng. Các số cao hơn sẽ chạy trước và ứng dụng đầu tiên khớp với yêu cầu đến sẽ trở thành ứng dụng đang hoạt động cho yêu cầu đó.

  • Tiêu chí kích hoạt: Tiêu chí kích hoạt xác định thời điểm ứng dụng sẽ phản hồi các yêu cầu:

    • Đối với ứng dụng UA: Đường dẫn Universal Analytics mặc định: Ứng dụng sẽ kích hoạt khi đường dẫn yêu cầu bao gồm /collect, /r/collect và các đường dẫn tương tự khác được những tệp JavaScript sử dụng để gửi dữ liệu đến Google Analytics. Chế độ cài đặt này được bật theo mặc định.

    • Đường dẫn gtag.js mặc định cho các mã nhận dạng cụ thể: Sử dụng chế độ cài đặt này để bật tính năng phân phát JavaScript của gtag.js thông qua URL vùng chứa phía máy chủ của bạn. Khi được bật, ứng dụng này sẽ kích hoạt theo các yêu cầu đến đường dẫn yêu cầu gtag.js mặc định, ví dụ: /gtag/js?id=TAG_ID. Nhấp vào Thêm mã đo lường để thêm một hoặc nhiều mã đích đến.

Không bắt buộc: Nhận thêm dữ liệu trong Trình quản lý thẻ phía máy chủ

Nếu đang gửi thông số bổ sung, bạn cần thiết lập ứng dụng Google Analytics 4 trong vùng chứa phía máy chủ để phân tích cú pháp các thông số bổ sung và tạo dữ liệu sự kiện từ các thông số đó.

Một số thẻ máy chủ sẽ bao gồm các thông số bổ sung trong các yêu cầu gửi đi mà không cần thiết lập. Để loại trừ các tham số đó, hãy tạo một Phép biến đổi để xoá giá trị.

Cách sử dụng thông số bổ sung trong các thẻ khác:

  1. Trong vùng chứa máy chủ của bạn, hãy nhấp vào Biến trong bảng điều hướng bên trái.
  2. Tạo Biến mới do người dùng xác định.
  3. Trong mục Cấu hình biến, hãy chọn loại biến Dữ liệu sự kiện.
  4. Trong Đường dẫn khoá, hãy nhập tên của tham số.
  5. Đặt tên cho biến của bạn rồi Lưu.

Giờ đây, bạn có thể sử dụng thông số sự kiện này trong bất kỳ thẻ nào khác trong vùng chứa máy chủ.

3. Không bắt buộc: Gửi dữ liệu từ các nguồn không phải trang web

Bạn có thể sử dụng Measurement Protocol của Google Analytics để bật tính năng hỗ trợ gắn thẻ phía máy chủ từ các nguồn như ứng dụng dành cho thiết bị di động và ứng dụng từ máy chủ đến máy chủ.

Ứng dụng di động

Để ứng dụng Android hoặc iOS gửi dữ liệu đến vùng chứa phía máy chủ, bạn sẽ cần tạo một thẻ hình ảnh tuỳ chỉnh và định cấu hình thẻ đó để sử dụng Measurement Protocol:

  1. Trong vùng chứa trên thiết bị di động của bạn (Android hoặc iOS), hãy nhấp vào Thẻ > Mới.
  2. Trong Cấu hình thẻ, hãy chọn loại thẻ Hình ảnh tuỳ chỉnh.
  3. Đặt giá trị của Image URL thành một hình ảnh pixel trên vùng chứa phía máy chủ tại đường dẫn trong ứng dụng Measurement Protocol mà bạn đã chỉ định trước đó. Thêm mọi thông số Measurement Protocol mà bạn muốn vào cuối URL pixel:
    https://custom.example.com/app?v=1&tid=TAG_ID&cid=555&t=screenview&an=myApp&version=1.6.2&aid=com.foo.myapp&cd=home
  4. Bỏ chọn Bật chặn truy xuất bộ nhớ đệm.
  5. Lưu thẻ và xuất bản vùng chứa.
  6. Trong vùng chứa phía máy chủ, hãy nhấp vào Khách hàng > Mới.
  7. Trong mục Cấu hình ứng dụng, hãy chọn loại ứng dụng Measurement Protocol.
  8. Đặt Kích hoạt đường dẫn thành đường dẫn của điểm cuối thu thập của ứng dụng.
  9. Lưu cấu hình ứng dụng và xuất bản vùng chứa phía máy chủ.

Ứng dụng từ máy chủ đến máy chủ

Để gửi dữ liệu Measurement Protocol đến vùng chứa phía máy chủ của bạn, hãy thay thế tên máy chủ www.google-analytics.com bằng tên miền của vùng chứa phía máy chủ. Ví dụ:

POST /batch HTTP/1.1
Host: collection.example.com

v=1&tid=TAG_ID&cid=555&t=screenview&an=myApp&version=1.6.2&aid=com.foo.myapp&cd=home

Để nhận lượt truy cập trên Measurement Protocol, hãy định cấu hình chế độ cài đặt Trình quản lý thẻ phía máy chủ bằng ứng dụng Measurement Protocol:

  1. Trong vùng chứa phía máy chủ, hãy nhấp vào Khách hàng > Mới.
  2. Trong mục Cấu hình ứng dụng, hãy chọn loại ứng dụng Measurement Protocol.
  3. Đặt Kích hoạt đường dẫn thành đường dẫn của điểm cuối của máy chủ.
  4. Lưu cấu hình ứng dụng và xuất bản vùng chứa.

Các bước tiếp theo

Để gửi dữ liệu trong ngữ cảnh bên thứ nhất thực sự, bạn cần phân phát tập lệnh Google, chẳng hạn như thư viện Google Analytics, từ các máy chủ của riêng bạn.

Tải tập lệnh Google qua máy chủ của tôi