niestandardowe wymiary i metryki

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?>'});

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.