2013-09-04 42 views
6

Tôi đã cài đặt phân tích phổ dụng trên trang web của mình và muốn phân tích cú pháp cookie __utmz để nhận thông tin giới thiệu. Tuy nhiên, tôi chưa bao giờ thấy tập hợp cookie này.Google Analytics thiếu cookie __utmz

Có điều gì đó đã thay đổi? Bất kỳ lý do nào không được thiết lập?

Tôi thấy cookie _ga khi tôi duyệt trang web của mình và tôi thấy cookie __utmz trong bộ nhớ cache của trình duyệt nếu tôi truy cập các trang web khác.

Tôi đã xem tài liệu và không thấy bất kỳ tham chiếu nào về việc này thay đổi gần đây, do đó một chút bối rối.

Trả lời

8

Universal Analytics không tạo bất kỳ cookie __utm * nào.

Tuy nhiên, bạn có thể sử dụng mã Universal Analytics (analytics.js) VÀ mã truyền thống (ga.js) đồng thời trên trang web của mình. Điều này sẽ cho phép bạn điền tiểu sử UA của bạn và loại bỏ các giá trị từ __utmz.

+0

ah! lén lút .. có vẻ như nó có thể hoạt động. Bạn không chắc chắn bao lâu google đang suppoering ga.js tho. –

3

Dường như với Universal Analytics, cookie này đã biến mất và bạn chỉ nhận được một cookie _ga duy nhất.

Nguồn: https://developers.google.com/analytics/devguides/collection/analyticsjs/cookie-usage

Cũng đề cập ở đây: How to get the referrer, paid/natural and keywords for the current visitor in PHP with new Google Analytics?

Cũng cho rằng phân tích chủ yếu là một công cụ để thu thập thông tin tổng hợp, tôi không thể tìm thấy (và tôi nghi ngờ) rằng có cách nào để truy vấn GA để lấy lại thông tin này, với cookie _ga.

3

Bạn có thể tạo cookie của riêng mình và lưu trữ các tham số chuỗi truy vấn mà google analytics sử dụng (utm_campaign và v.v.). Xem dự án này làm ví dụ: https://github.com/dm-guy/utm-alternative

Các vấn đề liên quan