2012-10-16 32 views
5

Tôi sử dụng phân tích omniture để theo dõi khi nào sản phẩm được xem khi mua sắm trên trang web. Các báo cáo này được gửi bình thường trong các trình duyệt FF, Chrome, IE, nhưng bằng cách nào đó khi sử dụng Safari, các báo cáo sẽ được gửi hai lần.Omniture gửi số liệu kép trên trình duyệt Safari

Safari không thực hiện hai cuộc gọi, điều có thể xảy ra là nó đang thực hiện một cuộc gọi và cuộc gọi đó đang phản hồi với chuyển hướng mà sau đó thực hiện cuộc gọi thứ hai. Nó có thể là vì một lý do nào đó Omniture đang ghi lại cuộc gọi như hai mục, nhưng điều đó sẽ là ngu xuẩn.

Mọi đề xuất?

+0

Bạn có URL thể hiện hành vi này không? – Gigazelle

Trả lời

6

Đảm bảo bạn đã đặt Safari để chấp nhận cookie, cookie sẽ mặc định chặn cookie của bên thứ ba.

Nếu bạn đang sử dụng cookie của bên thứ ba và chúng bị chặn thì bạn có thể thấy hai cuộc gọi trên mỗi lượt xem trang. Người đầu tiên sẽ có trạng thái 302 và trạng thái thứ hai là trạng thái 200. Khi SiteCatalyst tải, nó sẽ kiểm tra cookie có ID khách truy cập duy nhất trong đó. Nếu khách truy cập chưa bao giờ truy cập trang web trước đó hoặc họ đã xóa cookie của họ thì cookie ID khách truy cập sẽ không được tìm thấy. Trong trường hợp đó, lệnh gọi tới SiteCatalyst được chuyển hướng trở lại, lần này với giá trị ID khách truy cập được tạo bởi các máy chủ Omniture.

Nếu trình duyệt chấp nhận cookie, thì giá trị ID điện trở đó được ghi thành một (tên là s_vi) và được tham chiếu từ đó trên mỗi lần xem trang bổ sung hoặc hành động tùy chỉnh khác mà SiteCatalyst sẽ ghi lại.

Nếu không thể đặt cookie đó thì có thể xem nhiều cuộc gọi (một 302 và một 200) trên mỗi lần xem trang. Nhưng đừng lo lắng, khi điều đó xảy ra, bạn sẽ không bị ảnh hưởng nhiều lần xem trang. Dữ liệu phân tích của bạn sẽ không bị thổi phồng vì điều này.

+0

Cảm ơn bạn vì điều này. – ZCuric

+0

Cảm ơn, bạn đã cứu ngày của tôi! – Juri

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