2012-10-16 6 views
5

Używam analityki omniture do śledzenia, kiedy produkt jest wyświetlany podczas zakupów w witrynie. Te raporty są wysyłane normalnie w przeglądarkach FF, Chrome, IE, ale w jakiś sposób podczas korzystania z Safari raporty są wysyłane dwa razy.Omniture wysyła podwójne dane do przeglądarki Safari

Safari nie wykonuje dwóch połączeń, prawdopodobnie dzieje się tak, że wykonuje jedno połączenie, a połączenie odpowiada przekierowaniem, które następnie wykonuje drugie połączenie. Możliwe, że z jakiegoś powodu Omniture loguje wywołanie jako dwa wpisy, ale to byłoby głupie.

Wszelkie sugestie?

+0

Czy masz adres URL, który demonstruje to zachowanie? – Gigazelle

Odpowiedz

6

Upewnij się, że Safari jest ustawione na akceptowanie plików cookie, domyślnie blokuje pliki cookie stron trzecich.

Jeśli używasz plików cookie stron trzecich i są one zablokowane, możesz zobaczyć dwie rozmowy na każdym widoku strony. Pierwszy będzie miał status 302, a drugi status 200. Podczas ładowania SiteCatalyst sprawdza plik cookie z unikalnym identyfikatorem odwiedzającego. Jeśli użytkownik nigdy wcześniej nie był na stronie lub usunął pliki cookie, plik cookie identyfikatora użytkownika nie zostanie odnaleziony. W takim przypadku połączenie z SiteCatalyst zostanie przekierowane z powrotem, tym razem z wartością identyfikatora odwiedzającego wygenerowaną przez serwery Omniture.

Jeśli przeglądarka akceptuje pliki cookie, wówczas ta wartość identyfikatora wektoryzatora jest zapisywana w jednym z nich (o nazwie s_vi), a następnie odsyłana do niego na każdym dodatkowym widoku strony lub innym działaniu niestandardowym, które zostanie zarejestrowane przez SiteCatalyst.

Jeśli nie można ustawić tego pliku cookie, można wyświetlić wiele połączeń (jeden 302 i jeden 200) w każdym widoku strony. Ale nie martw się, kiedy to się stanie, nie dostaniesz trafienia dla wielu odsłon strony. Twoje dane analityczne nie będą zawyżone z tego powodu.

+0

Dziękuję za to. – ZCuric

+0

Dzięki, uratowałeś mój dzień! – Juri