Ten przewodnik opisuje, jak wysyłać niestandardowe wymiary i metryki za pomocą analizy.js.
przegląd
niestandardowe wymiary i metryki to potężny sposób wysyłania niestandardowych danych do Google Analytics. Programiści mogą używać niestandardowych wymiarów i metryk do segmentowania i mierzenia różnic między zalogowanymi i wylogowanymi użytkownikami, autorami stron, poziomami w grach lub innymi danymi biznesowymi, które masz na stronie.
aby uzyskać pełny przegląd działania tej funkcji, przeczytaj odniesienie do funkcji niestandardowe wymiary i metryki.
wysyłasz niestandardowe dane wymiarowe i metryczne za pomocą jednej lub obu następujących wartości:
Nazwa pola | Typ wartości | wymagane | opis |
---|---|---|---|
wymiar+ | TEKST | Nie | indeks wymiarowy. Każdy wymiar niestandardowy ma powiązany indeks.Istnieje maksymalnie 20 niestandardowych wymiarów (200 dla kont Analytics 360). Przyrostek indeksu musi być dodatnią liczbą całkowitą większą niż 0 (e.g. wymiar3). |
metric+ | integer | No | indeks metryczny. Każdy niestandardowy wskaźnik ma powiązany indeks. Istnieje maksymalnie 20 niestandardowych metryk (200 dla kont Analytics 360). Przyrostek indeksu musi być dodatnią liczbą całkowitą większą niż 0 (np. metryk5). |
implementacja
należy najpierw skonfigurować niestandardowy wymiar lub metrykę za pomocą interfejsu zarządzania Google Analytics. Po skonfigurowaniu niestandardowemu wymiarowi lub metryce zostanie przypisany unikalny indeks, który identyfikuje i odróżnia jeden niestandardowy wymiar lub metrykę od drugiego. Następnie korzystasz z indeksu w analityce.biblioteka js do wysyłania danych dla określonego niestandardowego wymiaru lub metryki.
wysyłanie danych
niestandardowy wymiar lub dane metryczne mogą być wysyłane tylko z istniejącym trafieniem. Na przykład, aby wysłać niestandardowy wymiar dla pageview
wpisz trafienie z indeksem 15
, użyjesz:
ga('send', 'pageview', { 'dimension15': 'My Custom Dimension'});
aby wysłać niestandardową metrykę dla event
wpisz trafienie z indeksem 18
, użyjesz:
ga('send', 'event', 'category', 'action', { 'metric18': 8000});
Jeśli niestandardowa metryka jest skonfigurowany tak, aby miał typ waluty, możesz wysyłać wartości dziesiętne:
ga('send', 'event', 'category', 'action', { 'metric19': 24.99});
w niektórych przypadkach możesz wysłać niestandardowy wymiar lub metrykę ze wszystkimi trafieniami na danej stronie (lub dla okresu życia obiektu trackera). W takim przypadku można ustawić niestandardowy wymiar lub metryki za pomocą poleceniaset
:
ga('set', 'dimension5', 'custom data');
doset
wartości zarówno wymiaru, jak i metryki można użyć:
ga('set', { 'dimension5': 'custom dimension data', 'metric5': 'custom metric data'});
przeczytaj sekcję niestandardowe wymiary i metryki w polu dokument referencyjny dla określonego formatu wysyłania tych danych.
przykład
fantastycznym przykładem, kiedy używać niestandardowych wymiarów, jest witryna oparta na treści z wieloma autorami. Jako analityk możesz chcieć zrozumieć, którzy autorzy mają najbardziej popularne treści. Aby odpowiedzieć na to pytanie, możesz wyświetlić raport porównujący odsłony stron według autora. Chociaż dane autora nie są domyślnie dostępne w Google Analytics, możesz wysyłać te dane w niestandardowym wymiarze przy każdym przeglądzie stron.
pierwszym krokiem w rozwiązaniu jest skonfigurowanie nowego niestandardowego wymiaru w interfejsie zarządzania. Nazwa powinna być author
, a zakres będzie typu hit
. Po skonfigurowaniu nowy niestandardowy wymiar zostanie przypisany indeks. W tym przykładzie, załóżmy, że indeks jest 5
.
teraz, gdyauthor
niestandardowy wymiar został skonfigurowany i przypisany indeks, można go używać z analizą.biblioteka js do wysyłania danych autora jako niestandardowy wymiar. Na przykład, jeśli strona jest napisana w PHP, faktyczny autor strony będzie prawdopodobnie przechowywany w zmiennej PHP, takiej jak$author
. W szablonie PHP możesz użyć tej zmiennej author, aby przekazać wartość author do niestandardowego wymiaru:
ga('send', 'pageview', { 'dimension5': '<?=$author?>'});