den här guiden beskriver hur du skickar anpassade dimensioner och mätvärden med hjälp av analytics.js.
översikt
anpassade dimensioner och mätvärden är ett kraftfullt sätt att skicka anpassade data till Google Analytics. Webbutvecklare kan använda anpassade dimensioner och mätvärden för att segmentera och mäta skillnader mellan inloggade och utloggade användare, sidförfattare, nivåer i spel eller annan affärsdata som du har på en sida.
för en fullständig översikt över hur den här funktionen fungerar, läs funktionen för anpassade dimensioner och mätvärden.
du skickar anpassad dimension och metriska data med antingen ett eller båda av följande värden:
fältnamn | värdetyp | obligatorisk | beskrivning | dimension+ | text | Nej | dimensionsindex. Varje anpassad dimension har ett associerat index.Det finns högst 20 anpassade dimensioner (200 för Analytics 360-konton). Indexsuffixet måste vara ett positivt heltal större än 0 (e.g. dimension3). |
---|---|---|---|
metrisk+ | heltal | Nej | det metriska indexet. Varje Anpassad mätning har ett associerat index. Det finns högst 20 anpassade mätvärden (200 för Analytics 360-konton). Indexsuffixet måste vara ett positivt heltal större än 0 (t.ex. metric5). |
implementering
Du måste först konfigurera en anpassad dimension eller ett mått via Google Analytics-hanteringsgränssnittet. När den anpassade dimensionen eller måttenheten har konfigurerats tilldelas den ett unikt index som identifierar och skiljer en anpassad dimension eller måttenhet från en annan. Du använder sedan indexet i analysen.JS bibliotek för att skicka data för en viss anpassad dimension eller mått.
skicka Data
anpassad dimension eller metriska data får endast skickas med en befintlig träff. Till exempel, för att skicka en anpassad dimension för en pageview
typ träff med index 15
, skulle du använda:
ga('send', 'pageview', { 'dimension15': 'My Custom Dimension'});
för att skicka ett anpassat mätvärde för ett event
skriv hit med indexet 18
, skulle du använda:
ga('send', 'event', 'category', 'action', { 'metric18': 8000});
om det anpassade mätvärdet är konfigurerad för att ha en valutatyp kan du skicka decimalvärden:
ga('send', 'event', 'category', 'action', { 'metric19': 24.99});
i vissa fall kanske du vill skicka en anpassad dimension eller ett mått med alla träffar på en viss sida (eller för spårningsobjektets livstid). I det här fallet kan du ställa in den anpassade dimensionen eller mätvärdena med kommandot set
:
ga('set', 'dimension5', 'custom data');
tillset
värden för både en dimension och ett mått kan du använda:
ga('set', { 'dimension5': 'custom dimension data', 'metric5': 'custom metric data'});
Läs avsnittet Anpassade dimensioner och mätvärden i Fältreferensdokumentet för det specifika formatet för hur du skickar dessa data.
exempel
ett fantastiskt exempel på när du ska använda anpassade dimensioner är om du hade en innehållsbaserad webbplats med många författare. Som analytiker kanske du vill förstå vilka författare som har det mest populära innehållet. För att svara på den här frågan kan du se en rapport som jämför sidvisningar av författare. Även om författardata inte är tillgängliga som standard i Google Analytics kan du skicka dessa data som en anpassad dimension med varje sidvisning.
det första steget i lösningen är att konfigurera en ny anpassad dimension i hanteringsgränssnittet. Namnet ska vara author
och omfattningen kommer att vara av typen hit
. När den har konfigurerats tilldelas den nya anpassade dimensionen ett index. I det här exemplet, låt oss säga att indexet är 5
.
nu närauthor
anpassad dimension har konfigurerats och tilldelats ett index kan det användas med analysen.JS bibliotek för att skicka författardata som en anpassad dimension. Till exempel, om din sida är skriven i PHP, kommer den faktiska författaren av sidan förmodligen att lagras i en PHP-variabel som $author
. I din PHP-mall kan du använda den här författarvariabeln för att överföra författarvärdet till den anpassade dimensionen:
ga('send', 'pageview', { 'dimension5': '<?=$author?>'});