W tym artykule opisujemy metody używane do konfigurowania i dostosowywania śledzenia kampanii w raportach Google Analytics.
Metody śledzenia kampanii GATC
_setAllowAnchor(bool)
_setCampContentKey(newCampContentKey)
_setCampMediumKey(newCampMedKey)
_setCampNameKey(newCampNameKey)
_setCampNOKey(newCampNOKey)
_setCampSourceKey(newCampSrcKey)
_setCampTermKey(newCampTermKey)
_setCampaignTrack(bool)
_setCampaignCookieTimeout(cookieTimeoutMillis)
_setCookieTimeout(newDefaultTimeout)
wycofane_setReferrerOverride(newReferrerUrl)
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.
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ć:
_gaq.push(['_setCampContentKey', 'description']);
Parametry
String newCampContentKey
Klucz treści nowej kampanii do ustawienia.
_setCampMediumKey()
_setCampMediumKey(newCampMedKey)
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.
_gaq.push(['_setCampMediumKey', 'method']);
Parametry
String newCampMedKey
Ustaw klucz medium kampanii.
_setCampNameKey()
_setCampNameKey(newCampNameKey)
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).
_gaq.push(['_setCampNameKey', 'offer_type']);
Parametry
String newCampNameKey
Klucz nazwy kampanii.
_setCampNOKey()
_setCampNOKey(newCampNOKey)
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.
_gaq.push(['_setCampNOKey', 'noo']);
Parametry
String newCampNOKey
Klucz do ustawienia klucza no-override kampanii.
_setCampSourceKey()
_setCampSourceKey(newCampSrcKey)
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.
_gaq.push(['_setCampSourceKey', 'source']);
Parametry
String newCampSrcKey
Klucz źródła kampanii do ustawienia.
_setCampTermKey()
_setCampTermKey(newCampTermKey)
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.
_gaq.push(['_setCampTermKey', 'term']);
Parametry
String newCampTermKey
Klucz hasła do ustawienia.
_setCampaignTrack()
_setCampaignTrack(bool)
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.
_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)
_setCampaignCookieTimeout(cookieTimeoutMillis)
.
_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)
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.