2012-04-02 5 views
5

To jest pytanie, najlepiej ilustruje przykład:Przekazywanie strony wywołującej HTTP (witryna A, B, C - A do C)?

użytkownik przechodzi do strony A i kliknie na strony B. Witryna krajowy teraz Site A. Ten sam użytkownik kliknie na Site C ze strony B. odsyłający miejscu jest teraz Site B.

Zastanawiam się, czy to możliwe, że kierująca witryna dla strony C Zobacz do góry jako strona A (początkowa strona odsyłająca, jeśli wolisz).

Po co mi się to podoba (trochę więcej kontekstu)?

Używam oprogramowania do targetowania (witryna B), które przekieruje Cię do prawdziwego miejsca docelowego (witryna C). Ponieważ będę łączył się z tym oprogramowaniem do kierowania zamiast ostatecznym miejscem docelowym, Google Analytics zarejestruje wszystkie skierowania jako oprogramowanie do kierowania, które całkowicie pokona cel śledzenia witryn kierujących.

Chciałbym móc przekazać "prawdziwemu" stronę odsyłającą (strona A), aby zobaczyć, skąd pochodzą odwiedziny witryny C.

Jeśli to możliwe, chciałbym zrobić to bez "hacki" lub "obejścia", które mogą łatwo złamać.

+0

W twoim przykładzie "Witryna B" może być przezroczystym proxy zamiast przekierowania HTTP ... btw brzydko ... – dAm2K

+0

@ dAm2K dzięki, przyjrzę się temu. – Avicinnian

Odpowiedz

8

Zobacz _setReferrerOveride:

_setReferrerOverride()

_setReferrerOverride (newReferrerUrl) Ustawia URL odsyłających używany do określenia wartości śledzenia kampanii. Użyj tej metody, aby gadżety w ramach iFrame prawidłowo śledzić skierowania. Domyślnie śledzenie kampanii korzysta z właściwości document.referrer w celu określenia adresu URL strony odsyłającej, przekazywanego w parametrze utmr żądania GIF. Możesz jednak przekroczyć ten parametr swoją własną wartością. Na przykład, jeśli ustawisz nowego adresata na http://www.google.com/search?hl=en&q=hats, plik cookie kampanii przechowuje nową kampanię z source = google, medium = organic i keyword = hatty.

_gaq.push(['_setReferrerOverride', 'URL-YOU-WANT-AS-REFERRER']); 

może nadal działać, czy używasz iframe czy nie. Warto spróbować, a nie hack.

+1

+1. Będzie działać niezależnie od tego, czy jest to element iframe, czy nie. – Yahel

6

Jeśli używasz analityki powszechnej, będzie to wyglądać mniej więcej tak:

ga('set', 'referrer', 'URL-YOU-WANT-AS-REFERRER'); 

Upewnij się, że robią to przed wysłaniu odsłon zdarzenie (a po wywołaniu create).

+1

Wygląda również na to, że musi nastąpić po "wywołaniu". –

+1

@MikeJarema dzięki, edytowane. –

+0

dzięki, że działa uczta! –

Powiązane problemy