Theo dõi ID người dùng GTAG không hoạt động


10

Tôi đã bật theo dõi ID người dùng và đang sử dụng mã sau:

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

gtag('config', '<UA-ID>');

//gtag('config', '<UA-ID>', {'user_id': '{% user_display request.user %}'});

// https://developers.google.com/analytics/devguides/collection/gtagjs/setting-values
gtag('set', {'user_id': '{% user_display request.user %}'}); // Set the user ID using signed-in user_id.

Tôi đã xác nhận rằng giá trị user_id đang được đặt đúng bởi JS. Ngoài ra, tôi có thể xem thông tin theo dõi, ngoại trừ việc nó KHÔNG được đính kèm với người dùng.

Tự hỏi nếu có ai đã thiết lập điều này trước đây và có thể giúp gỡ lỗi. Ngoài ra, lưu ý rằng tôi đang sử dụng GTAG chứ không phải Analytics cũ hơn (mà tôi tin là được gọi là UA - Universal Analytics).

Câu trả lời:


10

Tôi đã hiểu điều này, ID người dùng phải được đặt trước khi sự kiện số lần xem trang được gửi. Có lẽ ngay sau khi khai báo hàm gtag () sẽ giúp ích.

Tôi đã chuyển sang các phân tích cũ hơn vì nó được hỗ trợ tốt hơn nhiều. Điều tương tự cũng áp dụng ở đó.


1
Chính xác, tài liệu ID người dùng của GA rất tệ khi nói "thêm" nhưng không "chèn" dòng này trước gtag ('config' ...);
Tiến Đỗ
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.