Ten dokument zawiera listę wszystkich możliwych do skonfigurowania nazw pól dla biblioteki analytics.js.
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 |
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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)
|
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 |
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)
|
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
|
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
|
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 |
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
|
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
|
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
_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 |
// 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 |
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 |
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 |
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 |
(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 |
(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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
/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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
47
Przykład użycia:
ga('set', 'metric7', 47);