Bài viết này mô tả các cách để gửi sự kiện đến 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 dữ liệu bổ sung đế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ủ
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 gtag.js. Chọn phương thức triển khai.
Không bắt buộc: Gửi thông số bổ sung cùng với 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. Thông số cấu hình ảnh hưởng đến cách hoạt động của thẻ Google và bạn chỉ có thể đặt thông số này ở cấp thẻ Google.
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ả sự kiện, một số sự kiện hoặc sự kiện page_view
.
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 vùng chứa máy chủ, máy khách phải xác nhận yêu cầu đó.
Cách xem danh sách ứng dụng khách có sẵn:
Mở vùng chứa máy chủ.
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ủ.
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 sẽ không yêu cầu 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ủa các ứng dụng. Các số cao hơn sẽ chạy trước và ứng dụng đầu tiên phù hợp với yêu cầu đến sẽ trở thành ứng dụng 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:
- Đường dẫn gtag.js mặc định cho các mã cụ thể: Sử dụng chế độ cài đặt này để cho phép phân phát JavaScript 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.
- Đường dẫn gtag.js mặc định cho các mã cụ thể: Sử dụng chế độ cài đặt này để cho phép phân phát JavaScript 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ụ:
Không bắt buộc: Nhận dữ liệu bổ sung 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 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ẽ đưa các thông số bổ sung vào yêu cầu đi mà không cần thiết lập. Để loại trừ các tham số đó, hãy tạo một Biến đổi để xoá giá trị.
Cách sử dụng các thông số bổ sung trong các thẻ khác:
- Trong vùng chứa máy chủ, hãy nhấp vào Biến trong bảng điều hướng bên trái.
- Tạo Biến mới do người dùng xác định.
- Trong mục Cấu hình biến, hãy chọn loại biến Dữ liệu sự kiện.
- Trong Key Path (Đường dẫn khoá), hãy nhập tên của thông số.
- Đặt tên cho biến rồi Lưu.
Giờ đây, bạn có thể sử dụng thông số sự kiện 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 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ẽ tạo một thẻ hình ảnh tuỳ chỉnh và định cấu hình thẻ đó để sử dụng Measurement Protocol:
- Trong vùng chứa dành cho thiết bị di động (Android hoặc iOS), hãy nhấp vào Thẻ > Mới.
- Trong mục Cấu hình thẻ, hãy chọn loại thẻ Hình ảnh tuỳ chỉnh.
- Đặt giá trị của URL hình ảnh thành hình ảnh pixel trên vùng chứ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 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
- Bỏ chọn Bật tính năng chặn truy xuất bộ nhớ đệm.
- Lưu thẻ và xuất bản vùng chứa.
- Trong vùng chứa phía máy chủ, hãy nhấp vào Ứng dụng > Mới.
- Trong mục Cấu hình ứng dụng, hãy chọn loại ứng dụng Measurement Protocol.
- Đặt Activation Path (Đường dẫn kích hoạt) thành đường dẫn của điểm cuối thu thập dữ liệu của ứng dụng.
- Lưu cấu hình ứng dụng và phát hành 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 giao thức đo lường đến vùng chứa máy chủ, 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 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 được các lượt truy cập 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:
- Trong vùng chứa phía máy chủ, hãy nhấp vào Ứng dụng > Mới.
- Trong phần Cấu hình ứng dụng, hãy chọn loại ứng dụng Giao thức đo lường.
- Đặt Activation Path (Đường dẫn kích hoạt) thành đường dẫn của điểm cuối của máy chủ.
- 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 các tập lệnh của Google, chẳng hạn như thư viện Google Analytics, từ máy chủ của riêng bạn.