Mỗi khi có người tải một trang trên trang web của bạn hoặc trang web đang hoạt động thay đổi trạng thái nhật ký duyệt web của họ, một sự kiện đo lường nâng cao có tên là page_view sẽ được gửi từ trang web của bạn đến Google Analytics. Vì sự kiện này được gửi tự động, nên bạn không cần gửi dữ liệu lượt xem trang đến Analytics theo cách thủ công.
Tuy nhiên, khi muốn tự kiểm soát cách gửi lượt xem trang (ví dụ: ứng dụng một trang hoặc tính năng cuộn vô hạn), bạn có thể tắt lượt xem trang rồi tự gửi lượt xem trang từ trang web của mình. Tìm hiểu cách Đo lường các ứng dụng một trang.
Tài liệu này mô tả hành vi mặc định của lượt xem trang, sau đó hướng dẫn cách tự gửi lượt xem trang.
Để biết thông tin về cách đo lường lượt xem màn hình trên ứng dụng di động, hãy xem bài viết Đo lường lượt xem màn hình.
Trước khi bắt đầu
Hướng dẫn này giả định rằng bạn đã làm xong những việc sau:
- Tạo tài khoản và tài sản Google Analytics. Bước này sẽ tự động tạo thẻ Google cho bạn.
- Tạo luồng dữ liệu web cho trang web
- Đặt đoạn mã thẻ Google trên trang web của bạn
Hướng dẫn này cũng giả định rằng bạn có:
- Có quyền truy cập vào mã nguồn của trang web
- Vai trò Người chỉnh sửa (hoặc vai trò cao hơn) đối với tài khoản Google Analytics
Hành động mặc định.
Khi bạn thêm thẻ Google (gtag.js) vào trang web của mình, đoạn mã này sẽ có một lệnh config để gửi lượt xem trang theo mặc định. Bạn có thể thêm <parameters> cùng với thông tin về lượt xem trang để chỉ định cách khởi tạo Google Analytics:
gtag('config', 'TAG_ID', <parameters>);
Khi tuỳ chỉnh hành vi xem trang, bạn có thể sử dụng các khoá sau:
| Tên | Loại | Bắt buộc | Giá trị mặc định | Mô tả |
|---|---|---|---|---|
page_title |
string |
Không | document.title | Tiêu đề của trang. |
page_location |
string |
Không | location.href |
URL của trang.
Nếu bạn ghi đè |
send_page_view |
boolean |
Không | true |
Có nên gửi lượt xem trang hay không. |
Ví dụ: mã sau đây sẽ ghi đè các giá trị page_title:
gtag('config', 'TAG_ID', {
'page_title' : 'homepage'
});
Lượt xem trang thủ công
Khi bạn muốn tự kiểm soát cách gửi lượt xem trang (ví dụ: ứng dụng một trang hoặc tính năng cuộn vô hạn), hãy làm như sau:
Tắt tính năng đo lường lượt xem trang
Để tắt sự kiện page_view mặc định do lệnh config gửi khi thẻ Google tải, hãy đặt thông số send_page_view thành false trong đoạn mã thẻ Google:
gtag('config', 'TAG_ID', {
send_page_view: false
});
Chế độ cài đặt send_page_view trong lệnh config không được duy trì trên các trang. Bạn phải đặt lại thông số này trên những trang cần tắt tính năng tự động thu thập lượt xem trang khi tải thẻ trên trang web của mình.
Tắt các thay đổi trên trang dựa trên các sự kiện trong nhật ký duyệt web
Nếu bạn bật tính năng Đo lường nâng cao, Google Analytics sẽ gửi sự kiện page_view dựa trên các thay đổi trong nhật ký trình duyệt ngay cả khi bạn đặt send_page_view: false. Theo mặc định, tính năng Đo lường nâng cao sẽ theo dõi các sự kiện trong nhật ký (chẳng hạn như các sự kiện được dùng trong ứng dụng một trang) và gửi các sự kiện page_view một cách độc lập với tham số send_page_view trong lệnh config.
Để ngăn sự kiện page_view được gửi do các thay đổi về nhật ký, bạn cũng phải định cấu hình chế độ cài đặt Đo lường nâng cao trong tài sản Google Analytics.
Bạn có thể tắt lựa chọn "Số lần thay đổi trang dựa trên các sự kiện trong nhật ký duyệt web" trong phần cài đặt Đo lường nâng cao cho luồng dữ liệu web. Tìm hiểu thêm về Sự kiện đo lường nâng cao.
Gửi sự kiện page_view theo cách thủ công
Khi thích hợp, hãy thực hiện lệnh gọi gtag sau đây, thay thế các giá trị trình giữ chỗ nếu cần:
gtag('event', 'page_view', {
page_title: '<Page Title>',
page_location: '<Page Location>'
});