Odniesienie do pól Analytics.js

Ten dokument zawiera listę wszystkich możliwych do skonfigurowania nazw pól dla biblioteki analytics.js.

  1. Utwórz tylko pola
  2. Ogólne
  3. Użytkownik
  4. Sesja
  5. Źródła wizyt
  6. Informacje o systemie
  7. Działanie
  8. Informacje o treści
  9. Aplikacje
  10. Zdarzenia
  11. Ulepszony e-commerce
  12. Interakcje społecznościowe
  13. Czas
  14. Wyjątki
  15. Niestandardowe wymiary lub dane

Utwórz tylko pola

Poniższe pola można skonfigurować tylko w metodzie create. Więcej informacji znajdziesz w sekcji Creating Tracker Objects (Tworzenie obiektów skryptu śledzenia) w przewodniku konfiguracji zaawansowanej.

Identyfikator śledzenia/ identyfikator usługi internetowej

Wymagany w przypadku wszystkich rodzajów działań.

Identyfikator śledzenia lub identyfikator usługi internetowej. Format to UA-XXXX-Y. Wszystkie zebrane dane są powiązane z tym identyfikatorem.

Nazwa pola Typ wartości Wartość domyślna
trackingId plik tekstowy, Brak
Przykładowa wartość: UA-XXXX-Y
Przykład użycia:
ga('create', 'UA-XXXX-Y');

// Alerts the tracking ID for the default tracker.
ga(function(tracker) {
  alert(tracker.get('trackingId'));
});

Nazwa trackera

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

Nazwa obiektu śledzącego.

Nazwa pola Typ wartości Wartość domyślna
name plik tekstowy, t0
Przykładowa wartość: myTracker
Przykład użycia:
ga('create', 'UA-XXXX-Y', {'name': 'myTracker'});

Client-ID

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

Wskazuje instancję przeglądarki z zastosowaniem pseudonimizacji. Domyślnie ta wartość jest przechowywana w ramach własnego pliku cookie Analytics z 2-letnim okresem ważności.

Nazwa pola Typ wartości Wartość domyślna
clientId plik tekstowy, Randomly Generated
Przykładowa wartość: 35009a79-1a05-49d7-b876-2b884d0f825b
Przykład użycia:
ga('create', 'UA-XXXX-Y', {
  'clientId': '35009a79-1a05-49d7-b876-2b884d0f825b'
});

Częstotliwość próbkowania

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

Określa odsetek użytkowników, którzy mają być śledzeni. Domyślna wartość to 100 (żadni użytkownicy nie są próbkowani), ale w dużych witrynach może być konieczne używanie mniejszej częstotliwości próbkowania, aby zmieścić się w limitach przetwarzania Google Analytics.

Nazwa pola Typ wartości Wartość domyślna
sampleRate Liczba 100
Przykładowa wartość: 5
Przykład użycia:
ga('create', 'UA-XXXX-Y', {'sampleRate': 5});

Częstotliwość próbkowania szybkości witryny

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

To ustawienie określa, jak często będą wysyłane sygnały szybkości witryny. Domyślnie pomiar będzie obejmować 1% użytkowników.

Nazwa pola Typ wartości Wartość domyślna
siteSpeedSampleRate Liczba 1
Przykładowa wartość: 10
Przykład użycia:
ga('create', 'UA-XXXX-Y', {'siteSpeedSampleRate': 10});

Zawsze wysyłaj stronę odsyłającą

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

Domyślnie adres URL strony odsyłającej, który służy do przypisywania źródeł wizyt, jest wysyłany tylko wtedy, gdy nazwa hosta witryny odsyłającej różni się od nazwy hosta bieżącej strony. Włącz to ustawienie tylko wtedy, gdy jako witryny odsyłające chcesz przetwarzać inne strony obecnego hosta.

Nazwa pola Typ wartości Wartość domyślna
alwaysSendReferrer boolean false
Przykładowa wartość: true
Przykład użycia:
ga('create', 'UA-XXXX-Y', {'alwaysSendReferrer': true});

Zezwalaj na parametry kotwicy

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

Domyślnie tag analytics.js wyszukuje niestandardowe parametry kampanii, takie jak utm_source, utm_medium itp., zarówno w ciągu zapytania, jak i w linku zakotwiczonym w adresie URL bieżącej strony. Jeśli to pole ma wartość Fałsz, niestandardowe parametry kampanii, które pojawiają się w reklamie, są ignorowane.

Nazwa pola Typ wartości Wartość domyślna
allowAnchor boolean true
Przykładowa wartość: false
Przykład użycia:
ga('create', 'UA-XXXX-Y', {'allowAnchor': false});

Nazwa pliku cookie

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

Nazwa pliku cookie używanego do przechowywania danych analitycznych

Nazwa pola Typ wartości Wartość domyślna
cookieName plik tekstowy, _ga
Przykładowa wartość: gaCookie
Przykład użycia:
ga('create', 'UA-XXXX-Y', {'cookieName': 'gaCookie'});

Domena pliku cookie

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

Wskazuje domenę służącą do przechowywania pliku cookie Analytics. Ustawienie wartości „none” (brak) powoduje ustawienie pliku cookie bez określania domeny.

Nazwa pola Typ wartości Wartość domyślna
cookieDomain plik tekstowy, document.location.hostname (normalized)
Przykładowa wartość: example.com
Przykład użycia:
ga('create', 'UA-XXXX-Y', {'cookieDomain': 'example.com'});

Flagi plików cookie

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

Określa dodatkowe flagi dołączane do pliku cookie. Flagi muszą być rozdzielone średnikami.

Nazwa pola Typ wartości Wartość domyślna
cookieFlags plik tekstowy, Brak
Przykładowa wartość: SameSite=None; Secure
Przykład użycia:
ga('create', 'UA-XXXX-Y', {'cookieFlags': 'SameSite=None; Secure'});

Ważność pliku cookie

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

Określa ważność pliku cookie w sekundach.

Nazwa pola Typ wartości Wartość domyślna
cookieExpires Liczba całkowita 63072000 (two years)
Przykładowa wartość: 86400
Przykład użycia:
ga('create', 'UA-XXXX-Y', {'cookieExpires': 86400});

Aktualizacja dotycząca plików cookie

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

Gdy plik cookieUpdate ma wartość domyślną (prawda), analytics.js będzie aktualizować pliki cookie przy każdym wczytaniu strony. Powoduje to ustawianie okresu ważności plików cookie względem najnowszej wizyty w witrynie. Jeśli np. okres ważności pliku cookie jest ustawiony na tydzień, a użytkownik odwiedza witrynę w tej samej przeglądarce co 5 dni, plik cookie będzie aktualizowany po każdej wizycie i w konsekwencji nigdy nie wygaśnie.

Nazwa pola Typ wartości Wartość domyślna
cookieUpdate boolean true
Przykładowa wartość: true
Przykład użycia:
ga('create', 'UA-XXXX-Y', {'cookieUpdate': 'false'});

Sklep GAC

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

Domyślnie analytics.js zapisuje plik cookie do przechowywania informacji o kampanii. W tym polu można wyłączyć zapisywanie tego pliku cookie.

Nazwa pola Typ wartości Wartość domyślna
storeGac boolean true
Przykładowa wartość: false
Przykład użycia:
ga('create', 'UA-XXXX-Y', {'storeGac': false});

Starsza domena pliku cookie

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

To pole służy do konfigurowania sposobu, w jaki tag analytics.js wyszukuje pliki cookie wygenerowane przez wcześniejsze skrypty Google Analytics, np. ga.js i urchin.js.

Nazwa pola Typ wartości Wartość domyślna
legacyCookieDomain plik tekstowy, Brak
Przykładowa wartość: store.example.com
Przykład użycia:
ga('create', 'UA-XXXX-Y', {'legacyCookieDomain': 'store.example.com'});

Importowanie starszej wersji historii

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

Określa, czy tag analytics.js ma próbować importować dane historyczne z plików cookie ga.js.

Nazwa pola Typ wartości Wartość domyślna
legacyHistoryImport boolean true
Przykładowa wartość: false
Przykład użycia:
ga('create', 'UA-XXXX-Y', 'auto', {'legacyHistoryImport': false});

Zezwól na parametry tagu łączącego

Opcjonalnie. Tę wartość można ustawić tylko w metodzie create.

Jeśli to pole ma wartość Prawda, włącza analizę parametrów łączących wiele domen, które są używane do przesyłania stanu między domenami.

Nazwa pola Typ wartości Wartość domyślna
allowLinker boolean false
Przykładowa wartość: true
Przykład użycia:
ga('create', 'UA-XXXX-Y', {allowLinker: true});

Ogólne

Zezwól na funkcje reklam

Opcjonalnie.

Ustaw to pole na wartość Fałsz, aby wyłączyć obrazy typu beacon dla funkcji reklamowych Google Analytics, gdy te funkcje zostały włączone za pomocą wtyczki Displayfeatures lub z poziomu Google Analytics (Ustawienia usługi > Gromadzenie danych).

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
allowAdFeatures Brak boolean true Nie dotyczy wszystkie
Przykładowa wartość: false
Przykład użycia:
ga('set', 'allowAdFeatures', false)

Maskuj adresy IP

Opcjonalnie.

Jeśli ten adres występuje, adres IP nadawcy będzie maskowany.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
anonymizeIp aip boolean Brak Nie dotyczy wszystkie
Przykładowa wartość: true
Przykład użycia:
ga('set', 'anonymizeIp', true);

Źródło danych

Opcjonalnie.

Wskazuje źródło danych działania. Działania wysyłane z tagu analytics.js będą miały źródło danych ustawione na „sieć”, a działania wysłane z jednego z mobilnych pakietów SDK będą miały ustawione źródło danych „aplikacja”.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
dataSource ds plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: crm
Przykład użycia:
ga('set', 'dataSource', 'crm');

Czas w kolejce

Opcjonalnie.

Służy do zbierania działań offline / utajonych. Ta wartość reprezentuje różnicę czasu (w milisekundach) między momentem raportowania działania a jego wysłaniem. Wartość nie może być mniejsza niż 0. Wartości dłuższe niż 4 godziny mogą spowodować, że działania nie zostaną przetworzone.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
queueTime qt Liczba całkowita Brak Brak wszystkie
Przykładowa wartość: 560
Przykład użycia:
ga('set', 'queueTime', 560);

Wymuś SSL

Opcjonalnie.

Domyślnie obrazy typu beacon wysyłane ze stron HTTPS są wysyłane przy użyciu protokołu HTTPS, a obrazy typu beacon ze stron HTTP są wysyłane przy użyciu protokołu HTTP. Jeśli zasada forceSSL ma wartość Prawda, strony HTTP wymuszają też wysyłanie wszystkich obrazów typu beacon przez HTTPS.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
forceSSL Brak boolean false Nie dotyczy wszystkie
Przykładowa wartość: true
Przykład użycia:
ga('set', 'forceSSL', true);

Transport

Opcjonalnie.

Określa mechanizm transportu, za pomocą którego będą wysyłane działania. Dostępne opcje to „beacon”, „xhr” i „image”. Domyślnie analytics.js próbuje określić najlepszą metodę na podstawie wielkości działania i możliwości przeglądarki. Jeśli podasz parametr „beacon”, a przeglądarka użytkownika nie będzie obsługiwać metody „navigator.sendBeacon”, użyjemy wartości „image” lub „xhr” w zależności od rozmiaru działania.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
transport Brak plik tekstowy, none (automatically determined) Brak wszystkie
Przykładowa wartość: beacon
Przykład użycia:
ga('send', 'event', 'click', 'download-me', {transport: 'beacon'});

Korzystanie z obrazu typu beacon

Opcjonalnie.

Ta opcja została wycofana. Użyj słowa „transport”. Jeśli zasada ma wartość Prawda, klient ma używać navigator.sendBeacon do wysłania działania. Jest to przydatne w sytuacjach, gdy chcesz śledzić zdarzenie tuż przed opuszczeniem witryny przez użytkownika, bez opóźnienia nawigacji. Jeśli przeglądarka nie obsługuje navigator.sendBeacon, działanie zostanie wysłane normalnie.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
useBeacon Brak boolean false Nie dotyczy wszystkie
Przykładowa wartość: true
Przykład użycia:
ga('send', 'event', 'click', 'download-me', {useBeacon: true});

Parametr łączący

Opcjonalnie.

Parametr łączący na potrzeby pomiaru w wielu domenach.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
linkerParam Brak plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: _ga=1.231587807.1974034684.1435105198
Przykład użycia:
// Alerts the linker parameter for the default tracker.
ga(function(tracker) {
  alert(tracker.get('linkerParam'));
});

Kliknij Oddzwanianie

Opcjonalnie.

Funkcja, która zostanie wywołana po przetworzeniu działania. To wywołanie zwrotne jest tak zaprojektowane, by było wywoływane zawsze bezpośrednio po pomyślnym przesłaniu działania albo po sprawdzeniu, że nie można wysłać działania lub jego wysłanie się nie powiodło. Po wywołaniu do funkcji nie są przekazywane żadne argumenty. Lepiej unikać użycia metody hitcallBack do wykonywania kodu, który ma kluczowe znaczenie dla Twojej aplikacji.Jest to możliwe tylko w rzadkich przypadkach (np. gdy serwer nie odpowie lub plik analytics.js się nie wczyta). W takim przypadku możesz ustawić limit czasu, aby zapewnić wykonanie kodu.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
hitCallback Brak funkcja Brak Brak wszystkie
Przykład użycia:
// Alerts the user when a hit is sent.
ga('send', 'pageview', {
  'hitCallback': function() {
    alert('hit sent');
  }
});

// Use a timeout to ensure the execution of critical application code.
ga('send', 'pageview', {'hitCallback': criticalCode});
setTimeout(criticalCode, 2000);

// Only run the critical code once.
var alreadyCalled = false;
function criticalCode() {
  if (alreadyCalled) return;
  alreadyCalled = true;

  // Run critical code here...
}

Użytkownik

User-ID

Opcjonalnie.

To pole jest wymagane, jeśli w żądaniu nie określono identyfikatora klienta (cid). To jest znany identyfikator użytkownika podawany przez właściciela witryny lub użytkownika biblioteki. Nie może zawierać informacji umożliwiających identyfikację osób. Ta wartość nie powinna być przechowywana w plikach cookie Google Analytics ani w żadnej innej pamięci masowej w Analytics.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
userId uid plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: as8eknlll
Przykład użycia:
// Set the user ID when creating the tracker.
ga('create', 'UA-XXXX-Y', {'userId': 'as8eknlll'});

// Alternatively, you may set the user ID via the `set` method.
ga('set', 'userId', 'as8eknlll');

Sesja

Kontrola sesji

Opcjonalnie.

Służy do kontrolowania czasu trwania sesji. Wartość „start” wymusza rozpoczęcie nowej sesji tym działaniem, a parametr „end” wymusza zakończenie bieżącej sesji tym działaniem. Pozostałe wartości są ignorowane.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
sessionControl sc plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: start
Przykład użycia:
// Starts a new session.
ga('send', 'pageview', {'sessionControl': 'start'});

Źródła wizyt

Strona odsyłająca do dokumentu

Opcjonalnie.

Wskazuje źródło odesłania, z którego pochodzi ruch w witrynie. Ta wartość służy też do ustalania źródła wizyty. Wartość ta ma format adresu URL. To pole jest inicjowane przez polecenie create (utwórz) i jest ustawiane tylko wtedy, gdy bieżąca nazwa hosta różni się od nazwy hosta strony odsyłającej, chyba że pole „alwaysSendReferrer” ma wartość „true”.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
referrer dr plik tekstowy, document.referrer 2048 bajtów wszystkie
Przykładowa wartość: http://example.com
Przykład użycia:
ga('set', 'referrer', 'http://example.com');

Nazwa kampanii

Opcjonalnie.

Określa nazwę kampanii.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
campaignName cn plik tekstowy, Brak 100 bajtów wszystkie
Przykładowa wartość: (direct)
Przykład użycia:
ga('set', 'campaignName', '(direct)');

Źródło kampanii

Opcjonalnie.

Wskazuje źródło kampanii.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
campaignSource cs plik tekstowy, Brak 100 bajtów wszystkie
Przykładowa wartość: (direct)
Przykład użycia:
ga('set', 'campaignSource', '(direct)');

Medium kampanii

Opcjonalnie.

Wskazuje medium kampanii.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
campaignMedium cm plik tekstowy, Brak 50 bajtów wszystkie
Przykładowa wartość: organic
Przykład użycia:
ga('set', 'campaignMedium', 'organic');

Słowo kluczowe kampanii

Opcjonalnie.

Określa słowo kluczowe kampanii.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
campaignKeyword ck plik tekstowy, Brak 500 bajtów wszystkie
Przykładowa wartość: Blue Shoes
Przykład użycia:
ga('set', 'campaignKeyword', 'Blue Shoes');

Treść kampanii

Opcjonalnie.

Określa treść kampanii.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
campaignContent cc plik tekstowy, Brak 500 bajtów wszystkie
Przykładowa wartość: content
Przykład użycia:
ga('set', 'campaignContent', 'content');

Campaign ID

Opcjonalnie.

Określa identyfikator kampanii.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
campaignId ci plik tekstowy, Brak 100 bajtów wszystkie
Przykładowa wartość: ID
Przykład użycia:
ga('set', 'campaignId', 'ID');

Informacje systemowe

Rozdzielczość ekranu

Opcjonalnie.

Określa rozdzielczość ekranu. To pole jest inicjowane przez polecenie create (utwórz).

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
screenResolution sr plik tekstowy, Brak 20 bajtów wszystkie
Przykładowa wartość: 800x600
Przykład użycia:
ga('set', 'screenResolution', '800x600');

Rozmiar widocznego obszaru

Opcjonalnie.

Określa widoczny obszar przeglądarki lub urządzenia. To pole jest inicjowane przez polecenie create (utwórz).

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
viewportSize vp plik tekstowy, Brak 20 bajtów wszystkie
Przykładowa wartość: 123x456
Przykład użycia:
ga('set', 'viewportSize', '123x456');

Kodowanie dokumentów

Opcjonalnie.

Określa zestaw znaków używany do kodowania strony lub dokumentu. To pole jest inicjowane przez polecenie create (utwórz).

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
encoding de plik tekstowy, UTF-8 20 bajtów wszystkie
Przykładowa wartość: UTF-8
Przykład użycia:
ga('set', 'encoding', 'UTF-16');

Kolory ekranu

Opcjonalnie.

Określa głębię kolorów ekranu. To pole jest inicjowane przez polecenie create (utwórz).

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
screenColors sd plik tekstowy, Brak 20 bajtów wszystkie
Przykładowa wartość: 24-bits
Przykład użycia:
ga('set', 'screenColors', '8-bit');

Język użytkownika

Opcjonalnie.

Określa język. To pole jest inicjowane przez polecenie create (utwórz).

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
language ul plik tekstowy, Brak 20 bajtów wszystkie
Przykładowa wartość: en-us
Przykład użycia:
ga('set', 'language', 'en-us');

Włączone w języku Java

Opcjonalnie.

Określa, czy obsługa języka Java została włączona. To pole jest inicjowane przez polecenie create (utwórz).

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
javaEnabled je boolean Brak Nie dotyczy wszystkie
Przykładowa wartość: true
Przykład użycia:
ga('set', 'javaEnabled', true);

Wersja Flasha

Opcjonalnie.

Określa wersję Flasha. To pole jest inicjowane przez polecenie create (utwórz).

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
flashVersion fl plik tekstowy, Brak 20 bajtów wszystkie
Przykładowa wartość: 10 1 r103
Przykład użycia:
ga('set', 'flashVersion', '10 1 r103');

Uderzenie

Rodzaj działania

Wymagany w przypadku wszystkich rodzajów działań.

Typ działania. Musi to być wartość „pageview”, „screenview”, „event”, „transaction”, „item”, „social”, „exception” lub „timeming”.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
hitType t plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: pageview
Przykład użycia:
ga('send', {
  'hitType': 'pageview',
  'page': '/home'
});

Działanie niezwiązane z interakcją

Opcjonalnie.

Określa, że działanie jest uznawane za nieinteraktywne.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
nonInteraction ni boolean Brak Nie dotyczy wszystkie
Przykładowa wartość: true
Przykład użycia:
ga('set', 'nonInteraction', true);

Informacje o treści

Adres URL lokalizacji dokumentu

Opcjonalnie.

Określa pełny adres URL (bez kotwicy) strony. To pole jest inicjowane przez polecenie create (utwórz).

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
location dl plik tekstowy, Brak 2048 bajtów wszystkie
Przykładowa wartość: http://foo.com/home?a=b
Przykład użycia:
ga('set', 'location', 'http://foo.com/home?a=b');

Nazwa hosta dokumentu

Opcjonalnie.

Określa nazwę hosta, z którego była hostowana treść.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
hostname dh plik tekstowy, Brak 100 bajtów wszystkie
Przykładowa wartość: foo.com
Przykład użycia:
ga('set', 'hostname', 'foo.com');

Ścieżka do dokumentu

Opcjonalnie.

Ścieżka adresu URL strony. Powinien zaczynać się od znaku „/”. W przypadku trafień „odsłona” prawidłowe działanie wymaga określenia &dl lub zarówno &dh, jak i &dp. Służy do określania wirtualnych ścieżek do stron.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
page dp plik tekstowy, Brak 2048 bajtów wszystkie
Przykładowa wartość: /foo
Przykład użycia:
ga('set', 'page', '/foo');

Tytuł dokumentu

Opcjonalnie.

Tytuł strony lub dokumentu. Domyślna wartość to document.title.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
title dt plik tekstowy, Brak 1500 bajtów wszystkie
Przykładowa wartość: Settings
Przykład użycia:
ga('set', 'title', 'Settings');

Nazwa ekranu

Wymagane w przypadku typu działania polegającego na wyświetleniu ekranu.

W przypadku usług internetowych ten parametr jest opcjonalny, a w przypadku usług mobilnych jest wymagany w przypadku działań związanych z odsłoną ekranu, w których jest używany jako „Nazwa ekranu” w przypadku wyświetlenia ekranu. W przypadku usług internetowych jest to domyślny adres URL strony pochodzący z parametru &dl w niezmienionej postaci lub z konstrukcji &dh i &dp.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
screenName cd plik tekstowy, Brak 2048 bajtów wyświetlenie ekranu
Przykładowa wartość: High Scores
Przykład użycia:
ga('set', 'screenName', 'High Scores');

Grupa treści

Opcjonalnie.

Możesz mieć maksymalnie 5 grupowań treści, z których każda ma powiązany indeks od 1 do 5 włącznie. Każde grupowanie treści może zawierać maksymalnie 100 grup treści. Wartością grupy treści jest tekst hierarchiczny rozdzielany znakami „/”. Wszystkie początkowe i końcowe ukośniki zostaną usunięte, a wszystkie powtarzające się ukośniki zostaną zredukowane do jednego. Na przykład zapis „/a//b/” zostanie przekonwertowany na wyrażenie „a/b”.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
contentGroup cg<groupIndex> plik tekstowy, Brak 100 bajtów wszystkie
Przykładowa wartość: news/sports
Przykład użycia:
ga('set', 'contentGroup5', '/news/sports');

Identyfikator linku

Opcjonalnie.

Identyfikator klikniętego elementu DOM używany do rozróżniania wielu linków do tego samego adresu URL w raportach Analytics w treści strony, gdy w usłudze włączona jest ulepszona atrybucja linków.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
linkid linkid plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: nav_bar
Przykład użycia:
ga('set', '&linkid', 'html-element-id');

Aplikacje

Nazwa aplikacji

Opcjonalnie.

Określa nazwę aplikacji. To pole jest wymagane w przypadku każdego działania, które zawiera dane związane z aplikacją (np. wersję aplikacji, identyfikator lub identyfikator instalatora aplikacji). W przypadku działań wysyłanych do usług internetowych to pole jest opcjonalne.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
appName an plik tekstowy, Brak 100 bajtów wszystkie
Przykładowa wartość: My App
Przykład użycia:
ga('set', 'appName', 'My App');

Identyfikator aplikacji

Opcjonalnie.

Identyfikator aplikacji.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
appId aid plik tekstowy, Brak 150 bajtów wszystkie
Przykładowa wartość: com.company.app
Przykład użycia:
ga('set', 'appId', 'com.company.app');

Wersja aplikacji

Opcjonalnie.

Określa wersję aplikacji.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
appVersion av plik tekstowy, Brak 100 bajtów wszystkie
Przykładowa wartość: 1.2
Przykład użycia:
ga('set', 'appVersion', '1.2');

Identyfikator instalatora aplikacji

Opcjonalnie.

Identyfikator instalatora aplikacji.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
appInstallerId aiid plik tekstowy, Brak 150 bajtów wszystkie
Przykładowa wartość: com.platform.vending
Przykład użycia:
ga('set', 'appInstallerId', 'com.platform.vending');

Wydarzenia

Kategoria zdarzenia

Wymagane w przypadku typu działania związanego ze zdarzeniem.

Określa kategorię zdarzenia. Pole nie może być puste.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
eventCategory ec plik tekstowy, Brak 150 bajtów event
Przykładowa wartość: Category
Przykład użycia:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Akcja zdarzenia

Wymagane w przypadku typu działania związanego ze zdarzeniem.

Określa akcję zdarzenia. Pole nie może być puste.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
eventAction ea plik tekstowy, Brak 500 bajtów event
Przykładowa wartość: Action
Przykład użycia:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action'
});

Etykieta zdarzenia

Opcjonalnie.

Określa etykietę zdarzenia.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
eventLabel el plik tekstowy, Brak 500 bajtów event
Przykładowa wartość: Label
Przykład użycia:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventLabel': 'Label'
});

Wartość zdarzenia

Opcjonalnie.

Określa wartość zdarzenia. Wartości nie mogą być ujemne.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
eventValue ev Liczba całkowita Brak Brak event
Przykładowa wartość: 55
Przykład użycia:
ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventValue': 55
});

Rozszerzona handel elektroniczny

Kod SKU produktu

Opcjonalnie.

Kod SKU produktu. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product) id pr<productIndex>id plik tekstowy, Brak 500 bajtów wszystkie
Przykładowa wartość: P12345
Przykład użycia:
ga('ec:addProduct', {'id': 'P12345'});

Nazwa produktu

Opcjonalnie.

Nazwa produktu. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product) name pr<productIndex>nm plik tekstowy, Brak 500 bajtów wszystkie
Przykładowa wartość: Android T-Shirt
Przykład użycia:
ga('ec:addProduct', {'name': 'Android T-Shirt'});

Marka produktu

Opcjonalnie.

Marka związana z produktem. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product) brand pr<productIndex>br plik tekstowy, Brak 500 bajtów wszystkie
Przykładowa wartość: Google
Przykład użycia:
ga('ec:addProduct', {'brand': 'Google'});

Kategoria produktów

Opcjonalnie.

Kategoria, do której należy produkt. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. Parametr kategorii produktu może być hierarchiczny. Używaj / jako separatora, aby określić do 5 poziomów hierarchii. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product) category pr<productIndex>ca plik tekstowy, Brak 500 bajtów wszystkie
Przykładowa wartość: Apparel
Przykład użycia:
ga('ec:addProduct', {'category': 'Apparel'});

Wersja produktu

Opcjonalnie.

Wariant produktu. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product) variant pr<productIndex>va plik tekstowy, Brak 500 bajtów wszystkie
Przykładowa wartość: Black
Przykład użycia:
ga('ec:addProduct', {'variant': 'Black'});

Cena produktu

Opcjonalnie.

Cena jednostkowa produktu. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product) price pr<productIndex>pr currency, Brak Brak wszystkie
Przykładowa wartość: 29.20
Przykład użycia:
ga('ec:addProduct', {'price': '29.20'});

Liczba sztuk produktu

Opcjonalnie.

Liczba sztuk produktu. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product) quantity pr<productIndex>qt Liczba całkowita Brak Brak wszystkie
Przykładowa wartość: 2
Przykład użycia:
ga('ec:addProduct', {'quantity': 2});

Kod kuponu produktu

Opcjonalnie.

Kod kuponu powiązany z produktem. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product) coupon pr<productIndex>cc plik tekstowy, Brak 500 bajtów wszystkie
Przykładowa wartość: SUMMER_SALE13
Przykład użycia:
ga('ec:addProduct', {'coupon': 'SUMMER_SALE13'});

Pozycja produktu

Opcjonalnie.

Pozycja produktu na liście lub kolekcji. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product) position pr<productIndex>ps Liczba całkowita Brak Brak wszystkie
Przykładowa wartość: 2
Przykład użycia:
ga('ec:addProduct', {'position': 2});

Niestandardowy wymiar produktu

Opcjonalnie.

Wymiar niestandardowy na poziomie produktu, w którym indeks wymiaru jest dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product) dimension pr<productIndex>cd<dimensionIndex> plik tekstowy, Brak 150 bajtów wszystkie
Przykładowa wartość: Member
Przykład użycia:
ga('ec:addProduct', {'dimension1': 'Member'});

Niestandardowe dane produktu

Opcjonalnie.

Niestandardowe dane na poziomie produktu, w których indeks danych jest dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product) metric pr<productIndex>cm<metricIndex> Liczba całkowita Brak Brak wszystkie
Przykładowa wartość: 28
Przykład użycia:
ga('ec:addProduct', {'metric1': 28});

Działanie związane z produktem

Opcjonalnie.

Rola produktów uwzględnionych w działaniu. Jeśli nie określisz działania związanego z produktem, wszystkie zawarte w nim definicje produktów będą ignorowane. Musi mieć jedną z tych wartości: details, click, add, remove, checkout, checkout_option, purchase, refund. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product action) pa plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: detail
Przykład użycia:
ga('ec:setAction', 'detail');

Identyfikator transakcji

Opcjonalnie.

Identyfikator transakcji. Jest to dodatkowy parametr, który można wysłać, gdy Działanie produktu ma wartość „purchase” lub „refund”. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product action) id ti plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: T1234
Przykład użycia:
ga('ec:setAction', 'purchase', {'id': 'T1234'});

Przynależność

Opcjonalnie.

Sklep lub podmiot stowarzyszony, w którym miała miejsce transakcja. Jest to dodatkowy parametr, który można wysłać, gdy Działanie produktu ma wartość „purchase” lub „refund”. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product action) affiliation ta plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: Google Store
Przykład użycia:
ga('ec:setAction', 'purchase', {'affiliation': 'Google Store'});

Przychody

Opcjonalnie.

Łączna wartość transakcji z podatkiem i kosztem dostawy. Jeśli nie prześlesz tej wartości, zostanie ona automatycznie obliczona na podstawie pól liczby i ceny wszystkich produktów w ramach tego samego działania. Jest to dodatkowy parametr, który można wysłać, gdy Działanie produktu ma wartość „purchase” lub „refund”. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product action) revenue tr currency, Brak Brak wszystkie
Przykładowa wartość: 123.21
Przykład użycia:
ga('ec:setAction', 'purchase', {'revenue': '123.21'});

Podatek

Opcjonalnie.

Łączny podatek z transakcją. Jest to dodatkowy parametr, który można wysłać, gdy Działanie produktu ma wartość „purchase” lub „refund”. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product action) tax tt currency, Brak Brak wszystkie
Przykładowa wartość: 10.78
Przykład użycia:
ga('ec:setAction', 'purchase', {'tax': '10.78'});

Dostawa

Opcjonalnie.

Koszt dostawy powiązany z transakcją. Jest to dodatkowy parametr, który można wysłać, gdy Działanie produktu ma wartość „purchase” lub „refund”. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product action) shipping ts currency, Brak Brak wszystkie
Przykładowa wartość: 3.55
Przykład użycia:
ga('ec:setAction', 'purchase', {'shipping': '3.55'});

Kod kuponu

Opcjonalnie.

Kupon na transakcję wykorzystany w ramach transakcji. Jest to dodatkowy parametr, który można wysłać, gdy Działanie produktu ma wartość „purchase” lub „refund”. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product action) coupon tcc plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: SUMMER08
Przykład użycia:
ga('ec:setAction', 'purchase', {'coupon': 'SUMMER08'});

Lista działań związanych z produktem

Opcjonalnie.

Lista lub kolekcja, w których wystąpiło działanie związane z produktem. Jest to dodatkowy parametr, który można wysyłać, gdy Działanie produktu jest ustawione na „detail” lub „click”. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product action) list pal plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: Search Results
Przykład użycia:
ga('ec:setAction', 'click', {'list': 'Search Results'});

Krok płatności

Opcjonalnie.

Numer kroku na ścieżce procesu płatności. Jest to dodatkowy parametr, który można wysyłać, gdy Działanie produktu ma wartość „checkout”. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product action) step cos Liczba całkowita Brak Brak wszystkie
Przykładowa wartość: 2
Przykład użycia:
ga('ec:setAction', 'checkout', {'step': 2});

Opcja etapu procesu płatności

Opcjonalnie.

Dodatkowe informacje o etapie płatności. Jest to dodatkowy parametr, który można wysyłać, gdy Działanie produktu ma wartość „checkout”. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(product action) option col plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: Visa
Przykład użycia:
ga('ec:setAction', 'checkout', {'option': 'Visa'});

Nazwa listy wyświetleń produktów

Opcjonalnie.

Lista lub kolekcja, do których należy produkt. Indeks listy wyświetleń musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(impression) list il<listIndex>nm plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: Search Results
Przykład użycia:
ga('ec:addImpression', {'list': 'Search Results'});

Kod SKU wyświetlenia produktu

Opcjonalnie.

Identyfikator produktu lub kod SKU. Indeks listy wyświetleń musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(impression) id il<listIndex>pi<productIndex>id plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: P67890
Przykład użycia:
ga('ec:addImpression', {'id': 'P67890'});

Nazwa wyświetlenia produktu

Opcjonalnie.

Nazwa produktu. Indeks listy wyświetleń musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(impression) name il<listIndex>pi<productIndex>nm plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: Android T-Shirt
Przykład użycia:
ga('ec:addImpression', {'name': 'Android T-Shirt'});

Marka związana z wyświetleniami produktu

Opcjonalnie.

Marka związana z produktem. Indeks listy wyświetleń musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(impression) brand il<listIndex>pi<productIndex>br plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: Google
Przykład użycia:
ga('ec:addImpression', {'brand': 'Google'});

Kategoria wyświetleń produktu

Opcjonalnie.

Kategoria, do której należy produkt. Indeks listy wyświetleń musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(impression) category il<listIndex>pi<productIndex>ca plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: Apparel
Przykład użycia:
ga('ec:addImpression', {'category': 'Apparel'});

Wariant wyświetlenia produktu

Opcjonalnie.

Wariant produktu. Indeks listy wyświetleń musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(impression) variant il<listIndex>pi<productIndex>va plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: Black
Przykład użycia:
ga('ec:addImpression', {'variant': 'Black'});

Pozycja wyświetlenia produktu

Opcjonalnie.

Pozycja produktu na liście lub kolekcji. Indeks listy wyświetleń musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(impression) position il<listIndex>pi<productIndex>ps Liczba całkowita Brak Brak wszystkie
Przykładowa wartość: 2
Przykład użycia:
ga('ec:addImpression', {'position': 2});

Cena wyświetlenia produktu

Opcjonalnie.

Cena produktu. Indeks listy wyświetleń musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(impression) price il<listIndex>pi<productIndex>pr currency, Brak Brak wszystkie
Przykładowa wartość: 29.20
Przykład użycia:
ga('ec:addImpression', {'price': '29.20'});

Niestandardowy wymiar wyświetlenia produktu

Opcjonalnie.

Wymiar niestandardowy na poziomie produktu, w którym indeks wymiaru jest dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. Indeks listy wyświetleń musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(impression) dimension il<listIndex>pi<productIndex>cd<dimensionIndex> plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: Member
Przykład użycia:
ga('ec:addImpression', {'dimension1': 'Member'});

Niestandardowe dane wyświetlenia produktu

Opcjonalnie.

Niestandardowe dane na poziomie produktu, w których indeks danych jest dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. Indeks listy wyświetleń musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. Indeks produktów musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(impression) metric il<listIndex>pi<productIndex>cm<metricIndex> Liczba całkowita Brak Brak wszystkie
Przykładowa wartość: 28
Przykład użycia:
ga('ec:addImpression', {'metric1': '28'});

Identyfikator promocji

Opcjonalnie.

Identyfikator promocji. Indeks promocji musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(promo) id promo<promoIndex>id plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: SHIP
Przykład użycia:
ga('ec:addPromo', {'id': 'SHIP'});

Nazwa promocji

Opcjonalnie.

Nazwa promocji. Indeks promocji musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(promo) name promo<promoIndex>nm plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: Free Shipping
Przykład użycia:
ga('ec:addPromo', {'name': 'Free Shipping'});

Kreacja promocyjna

Opcjonalnie.

Kreacja powiązana z promocją. Indeks promocji musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(promo) creative promo<promoIndex>cr plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: Shipping Banner
Przykład użycia:
ga('ec:addPromo', {'creative': 'Shipping Banner'});

Pozycja promocji

Opcjonalnie.

Pozycja kreacji. Indeks promocji musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(promo) position promo<promoIndex>ps plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: banner_slot_1
Przykład użycia:
ga('ec:addPromo', {'position': 'banner_slot_1'});

Działanie promocyjne

Opcjonalnie.

Określa rolę promocji uwzględnionych w działaniu. Jeśli działanie promocyjne nie zostało określone, przyjmuje się domyślne działanie promocyjne „wyświetl”. Aby mierzyć kliknięcia promocji przez użytkowników, ustaw wartość „promo_click”. W przypadku tagu analytics.js przed użyciem tego pola należy zainstalować wtyczkę Ulepszone e-commerce.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
(promo) action promoa plik tekstowy, Brak Brak wszystkie
Przykładowa wartość: click
Przykład użycia:
ga('ec:setAction', 'promo_click'});

Kod waluty

Opcjonalnie.

Jeśli występuje, wskazuje walutę lokalną dla wszystkich wartości waluty transakcji. Wartość powinna być prawidłowym kodem waluty zgodnym z normą ISO 4217.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
currencyCode cu plik tekstowy, Brak 10 bajtów wszystkie
Przykładowa wartość: EUR
Przykład użycia:
ga('set', 'currencyCode', 'EUR');

Interakcje społecznościowe

Sieć społecznościowa

Wymagany w przypadku typu działania społecznościowego.

Wskazuje sieć społecznościową, na przykład Facebook lub Google Plus.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
socialNetwork sn plik tekstowy, Brak 50 bajtów media społecznościowe
Przykładowa wartość: facebook
Przykład użycia:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Interakcja społecznościowa

Wymagany w przypadku typu działania społecznościowego.

Określa interakcję społecznościową. Na przykład w Google Plus, gdy użytkownik kliknie przycisk +1, interakcją społecznościową będzie plus.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
socialAction sa plik tekstowy, Brak 50 bajtów media społecznościowe
Przykładowa wartość: like
Przykład użycia:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Cel interakcji społecznościowych

Wymagany w przypadku typu działania społecznościowego.

Określa cel interakcji społecznej. Ta wartość jest zwykle adresem URL, ale może być dowolnym tekstem.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
socialTarget st plik tekstowy, Brak 2048 bajtów media społecznościowe
Przykładowa wartość: http://foo.com
Przykład użycia:
ga('send', 'social', {
  'socialNetwork': 'facebook',
  'socialAction': 'like',
  'socialTarget': 'http://foo.com'
})

Czas

Kategoria czasu użytkownika

Wymagany w przypadku typu działania czasowego.

Określa kategorię czasu działań użytkownika.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
timingCategory utc plik tekstowy, Brak 150 bajtów kod czasowy
Przykładowa wartość: category
Przykład użycia:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Nazwa zmiennej czasu użytkownika

Wymagany w przypadku typu działania czasowego.

Określa zmienną czasu użytkownika.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
timingVar utv plik tekstowy, Brak 500 bajtów kod czasowy
Przykładowa wartość: lookup
Przykład użycia:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Czas działań użytkownika

Wymagany w przypadku typu działania czasowego.

Określa wartość czasu użytkownika. Wartość jest podawana w milisekundach.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
timingValue utt Liczba całkowita Brak Brak kod czasowy
Przykładowa wartość: 123
Przykład użycia:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123
});

Etykieta czasu użytkownika

Opcjonalnie.

Określa etykietę czasu użytkownika.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
timingLabel utl plik tekstowy, Brak 500 bajtów kod czasowy
Przykładowa wartość: label
Przykład użycia:
ga('send', 'timing', {
  'timingCategory': 'category',
  'timingVar': 'lookup',
  'timingValue': 123,
  'timingLabel': 'label'
});

Wyjątki

Opis wyjątku

Opcjonalnie.

Określa opis wyjątku.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
exDescription exd plik tekstowy, Brak 150 bajtów wyjątek
Przykładowa wartość: DatabaseError
Przykład użycia:
ga('send', 'exception', {
  'exDescription': 'DatabaseError'
});

Czy wyjątek jest krytyczny?

Opcjonalnie.

Określa, czy wyjątek był krytyczny.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
exFatal exf boolean 1 Nie dotyczy wyjątek
Przykładowa wartość: true
Przykład użycia:
ga('send', 'exception', {
  'exFatal': true
});

Wymiary / dane niestandardowe

Wymiar niestandardowy

Opcjonalnie.

Z każdym wymiarem niestandardowym jest powiązany indeks. Możesz mieć maksymalnie 20 wymiarów niestandardowych (200 na kontach Analytics 360). Indeks wymiaru musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
dimension cd<dimensionIndex> plik tekstowy, Brak 150 bajtów wszystkie
Przykładowa wartość: Sports
Przykład użycia:
ga('set', 'dimension14', 'Sports');

Dane niestandardowe

Opcjonalnie.

Ze wszystkimi danymi niestandardowymi jest powiązany indeks. Można dodać maksymalnie 20 rodzajów danych niestandardowych (200 w przypadku kont Analytics 360). Indeks danych musi być dodatnią liczbą całkowitą z zakresu od 1 do 200 włącznie.

Nazwa pola Parametr protokołu Typ wartości Wartość domyślna Maksymalna długość Obsługiwane typy działań
metric cm<metricIndex> Liczba Brak Brak wszystkie
Przykładowa wartość: 47
Przykład użycia:
ga('set', 'metric7', 47);