Kod śledzenia: śledzenie kampanii

W tym artykule opisujemy metody używane do konfigurowania i dostosowywania śledzenia kampanii w raportach Google Analytics.

Metody śledzenia kampanii GATC

Szczegóły metody

_setAllowAnchor()

_setAllowAnchor(bool)

Ta metoda ustawia znak # jako separator ciągu zapytania w śledzeniu kampanii. Domyślnie ta opcja ma wartość false.

Standardowe linki monitorujące kampanie wykorzystują znak zapytania (?) do wskazania początku par klucz/wartość tworzących zapytanie. Jeśli ustawisz tę opcję na wartość Prawda, linki monitorujące kampanii mogą używać znaku # zamiast znaku zapytania (?) do oznaczenia początku ciągu zapytania.

Fragment asynchroniczny (zalecany)
http://mysite.net/index.html#utm_source=In+House&utm_medium=email&utm_campaign=Fall+email+offers
_gaq.push(['_setAllowAnchor', true]); 

Parametry

Boolean  true lub false Jeśli ten parametr jest ustawiony na true, kampania używa reklam zakotwiczonych. W przeciwnym razie kampania używa ciągów wyszukiwania.

_setCampContentKey()

_setCampContentKey(newCampContentKey)

Ustawia klucz treści reklamy kampanii. Klucz treści kampanii służy do pobierania treści reklamy (opisu) kampanii z adresów URL kampanii. Użyj tej funkcji na stronie docelowej zdefiniowanej w kampanii.

Załóżmy na przykład, że w innej witrynie masz reklamę z tym adresem URL do Twojej witryny:

http://mysite.net/index.html?utm_source=giganoshopper.com&utm_medium=referral&utm_campaign=Christmas+specials&description=Garden+gloves

W tym adresie URL klucz „description” określa treść podaną w adresie URL dla tej kampanii. (Te hasła i wyrażenia są wyświetlane w kolumnie Treść reklamy na stronie Szczegóły kampanii w raporcie Źródła wizyt). Aby użyć tego klucza jako niestandardowego klucza treści kampanii, musisz ustawić:

Fragment asynchroniczny (zalecany)
_gaq.push(['_setCampContentKey', 'description']);

Parametry

String   newCampContentKey Klucz treści nowej kampanii do ustawienia.

_setCampMediumKey()

_setCampMediumKey(newCampMedKey)
Ustawia klucz medium kampanii, który służy do pobierania medium z adresów URL kampanii. Medium pojawia się w raporcie Kampanie jako opcja segmentu.

Załóżmy na przykład, że masz reklamę w innej witrynie z tym adresem URL prowadzącym do Twojej witryny:

http://mysite.net/index.html?utm_source=giganoshopper.com&method=ad&utm_campaign=Christmas+specials&utm_content=Garden+gloves


W tym adresie URL klucz „method” wyznacza medium w adresie URL tej kampanii.

Fragment asynchroniczny (zalecany)
_gaq.push(['_setCampMediumKey', 'method']);

Parametry

String   newCampMedKey Ustaw klucz medium kampanii.

_setCampNameKey()

_setCampNameKey(newCampNameKey)
Ustawia klucz nazwy kampanii. Klucz nazwy kampanii służy do pobierania nazwy kampanii reklamowej z jej adresów URL. Tej funkcji możesz używać na każdej stronie, na której chcesz śledzić kliknięcia kampanii.

Załóżmy na przykład, że wysyłasz do zarejestrowanych użytkowników e-maila z ofertą specjalną, a link do tej oferty wygląda tak:

http://mysite.net/index.html?utm_source=In+House&utm_medium=email&offer_type=Fall+email+offers


W tym adresie URL klucz „offer_type” wyznacza nazwę podaną w adresie URL dla tej kampanii. (Ta nazwa będzie widoczna na liście kampanii w raporcie Źródła wizyt).

Fragment asynchroniczny (zalecany)
_gaq.push(['_setCampNameKey', 'offer_type']);

Parametry

String   newCampNameKey Klucz nazwy kampanii.

_setCampNOKey()

_setCampNOKey(newCampNOKey)
Ustawia zmienną klucza kampanii no-override, która służy do pobierania z adresu URL wartości no-override kampanii. Domyślnie ta zmienna i jej wartość nie są ustawione. W przypadku śledzenia kampanii i pomiaru konwersji oznacza to, że domyślnie ostatnie wyświetlenie to kampania, która jest uwzględniana w śledzeniu konwersji. Jeśli wolisz powiązać z konwersją pierwsze wyświetlenie, ustaw tę metodę na określony klucz. W przypadku korzystania z niestandardowych zmiennych kampanii użyj tej metody do ustawienia nazwy zmiennej na potrzeby zastąpień na poziomie kampanii. Wartość no-override zapobiega zastępowaniu danych kampanii przez podobnie zdefiniowane adresy URL kampanii, które użytkownik może też kliknąć.

Jeśli w innej witrynie masz reklamę z tym adresem URL prowadzącym do Twojej witryny:

http://mysite.net/index.html?utm_source=giganoshopper.com&utm_medium=referral&utm_campaign=Christmas+specials&utm_content=Garden+gloves&noo=1234


W tym adresie URL klucz „noo” wyznacza wartość braku zastąpienia w adresie URL tej kampanii.

Fragment asynchroniczny (zalecany)
_gaq.push(['_setCampNOKey', 'noo']);

Parametry

String   newCampNOKey Klucz do ustawienia klucza no-override kampanii.

_setCampSourceKey()

_setCampSourceKey(newCampSrcKey)
Ustawia klucz źródła kampanii, który służy do pobierania źródła kampanii z adresu URL. „Źródło” pojawia się w raporcie Kampanie jako opcja podziału na segmenty.

Załóżmy na przykład, że masz reklamę w innej witrynie z adresem URL prowadzącym do Twojej witryny:

http://mysite.net/index.html?source=giganoshopper.com&utm_medium=referral&utm_campaign=Christmas+specials&utm_content=Garden+gloves


W tym adresie URL klucz „source” wskazuje źródło w adresie URL kampanii.

Fragment asynchroniczny (zalecany)
_gaq.push(['_setCampSourceKey', 'source']);

Parametry

String   newCampSrcKey Klucz źródła kampanii do ustawienia.

_setCampTermKey()

_setCampTermKey(newCampTermKey)
Ustawia klucz hasła kampanii, który służy do pobierania z adresu URL słów kluczowych kampanii.

Załóżmy na przykład, że w wyszukiwarce masz płatną reklamę otagowaną w ten sposób:

http://mysite.net/index.html?source=weSearch4You.com&utm_medium=paidSearchAd&utm_campaign=Christmas+specials&utm_content=Garden+gloves&term=garden+tools


W tym adresie URL klucz „hasło” wyznacza słowa kluczowe w adresie URL tej kampanii.

Fragment asynchroniczny (zalecany)
_gaq.push(['_setCampTermKey', 'term']);

Parametry

String   newCampTermKey Klucz hasła do ustawienia.

_setCampaignTrack()

_setCampaignTrack(bool)
Ustawia flagę śledzenia kampanii. W przypadku standardowej konfiguracji Google Analytics śledzenie kampanii jest domyślnie ustawione na true. Jeśli chcesz wyłączyć śledzenie kampanii oraz powiązane pliki cookie skonfigurowane na potrzeby śledzenia kampanii, możesz skorzystać z tej metody.

Parametry

Boolean   true lub false Prawda, co włącza śledzenie kampanii. Jeśli ma wartość false, śledzenie kampanii jest wyłączone.

_setCampaignCookieTimeout()

_setCampaignCookieTimeout(cookieTimeoutMillis)

Służy do określania czasu ważności plików cookie służących do śledzenia kampanii w milisekundach. Domyślnie śledzenie kampanii jest ustawione na 6 miesięcy. W ten sposób możesz na podstawie konkretnej kampanii ustalić, czy użytkownicy, którzy odwiedzają Twoją witrynę, w ciągu 6 miesięcy dokonują konwersji. Okres kampanii Twojej firmy może być jednak dłuższy lub krótszy, więc możesz użyć tej metody, aby dostosować śledzenie kampanii pod kątem tego celu.

Możesz zmienić czas wygaśnięcia na 0, aby wskazać, że plik cookie powinien zostać usunięty po zamknięciu przeglądarki.

Fragment asynchroniczny (zalecany)
_gaq.push(['_setCampaignCookieTimeout', 15768000000]);

Parametry

Number   cookieTimeoutMillis Nowy czas ważności pliku cookie (w milisekundach) lub 0 – powoduje usunięcie pliku cookie po zamknięciu przeglądarki.

_setCookieTimeout()

_setCookieTimeout(newDefaultTimeout)
Ta metoda została wycofana. Zamiast nich używaj elementu _setCampaignCookieTimeout(cookieTimeoutMillis).
Ustawia w sekundach czas ważności plików cookie służących do śledzenia kampanii. Domyślnie śledzenie kampanii jest ustawione na 6 miesięcy. W ten sposób możesz na podstawie konkretnej kampanii ustalić, czy użytkownicy, którzy odwiedzają Twoją witrynę, w ciągu 6 miesięcy dokonują konwersji. Okres kampanii Twojej firmy może być jednak dłuższy lub krótszy, więc możesz użyć tej metody, aby dostosować śledzenie kampanii pod kątem tego celu.
Fragment asynchroniczny (zalecany)
_gaq.push(['_setCookieTimeout', 3152600]);

Parametry

String   newDefaultTimeout Nowy domyślny czas ważności plików cookie do ustawienia. Możesz przekazać ją jako ciąg znaków, a zostanie on przekonwertowany na liczbę całkowitą.

_setReferrerOverride()

_setReferrerOverride(newReferrerUrl)
Ustawia adres URL strony odsyłającej, który służy do określania wartości śledzenia kampanii. Użyj tej metody, aby umożliwić gadżetom w elemencie iframe prawidłowe śledzenie odesłań. Domyślnie śledzenie kampanii używa właściwości document.referrer do określenia adresu URL strony odsyłającej, który jest przekazywany w parametrze utmr w żądaniu GIF. Możesz jednak zastąpić ten parametr własną wartością. Jeśli np. ustawisz nową stronę odsyłającą na http://www.google.com/search?hl=en&q=hats, plik cookie kampanii będzie zapisywał nową kampanię z elementami source=google, medium=organic i keyword=hats.

Parametry

String   newReferrerOverride Nowy adres URL strony odsyłającej do dokumentu.