Obecnie 151 forumowiczów jest online
Obecnie 151 forumowiczów jest online
Porozmawiaj na temat implementacji kodu śledzenia w wielu domenach, ustaw śledzenie zdarzeń. Dowiedz się, czym jest Universal Analytics i jak korzystać z Menedżera tagów Google.
Poprowadź mnie
star_border
Odpowiedz

Przekazywanie niestandardowej zmiennej z dataLayer do Google Analytics

Student ✭

Chciałbym przekazać niestandardową zmienną z dataLayer do Google Analytics jako dodatkowy wymiar. Konkretnie przekazuję w zmiennej option informację o rodzaju płatności i chciałbym ją wyświetlić jako dodatkowy wymiar w widoku skuteczność sprzedaży. Wygląda to tak:

 

Screenshot at gru 13 14-04-47.png

Czy taka operacja jest możliwa?

 

Odpowiedź eksperta 1verified_user
1 ZAAKCEPTOWANE ROZWIĄZANIE

Zaakceptowane rozwiązania
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Maciej Janyska
grudnia 2016

Przekazywanie niestandardowej zmiennej z dataLayer do Google Analytics

Magister ✭

Jak najbardziej.

 

1. Musisz zdefiniować nową zmienną dataLayer w GTM, i w konfiguracji wpisać ecommerce.purchase.actionField.0.option.

 

2. W GA musisz wejść do panelu administracyjnego, ustawienia usługi, niestandardowe definicje i tam dodać odpowiedni wymiar i postąpić zgodnie z instrukcją:

https://support.google.com/analytics/answer/2709829?hl=pl 

 

3. Kiedy już masz dodatkowy wymiar i jego identyfikator, modyfikujesz kod w GTM

https://support.google.com/tagmanager/answer/6164990?hl=pl

 

a jako makro podajesz nazwę zmiennej z pkt 1.

 

W ten sposób zawartość zmiennej 'option' przekażesz jako niestandardowy wymiar do GA.

Wyświetl rozwiązanie w oryginalnym poście

Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Maciej Janyska
grudnia 2016

Przekazywanie niestandardowej zmiennej z dataLayer do Google Analytics

Magister ✭

Jak najbardziej.

 

1. Musisz zdefiniować nową zmienną dataLayer w GTM, i w konfiguracji wpisać ecommerce.purchase.actionField.0.option.

 

2. W GA musisz wejść do panelu administracyjnego, ustawienia usługi, niestandardowe definicje i tam dodać odpowiedni wymiar i postąpić zgodnie z instrukcją:

https://support.google.com/analytics/answer/2709829?hl=pl 

 

3. Kiedy już masz dodatkowy wymiar i jego identyfikator, modyfikujesz kod w GTM

https://support.google.com/tagmanager/answer/6164990?hl=pl

 

a jako makro podajesz nazwę zmiennej z pkt 1.

 

W ten sposób zawartość zmiennej 'option' przekażesz jako niestandardowy wymiar do GA.

Przekazywanie niestandardowej zmiennej z dataLayer do Google Analytics

Wschodząca Gwiazda

Powinno być:

ecommerce.purchase.actionField.option

ponieważ "option" jest bezpośrednio atrybutem actionField.

 

Gdybyśmy chcieli wyciągnąć np. atrybut "name" pierwszego produktu, to użylibyśmy takiej składni:

ecommerce.purchase.products.0.name

ponieważ "products" jest tablicą obiektów i poprzez dodanie .0 odnosimy się do pierwszego elementu tej tablicy.

Ale przy actionField nie mamy do czynienia z tablicą tylko z obiektem.

Tomasz Ciepłucha

Przekazywanie niestandardowej zmiennej z dataLayer do Google Analytics

[ Edytowane ]
Magister ✭

Tak, racja, nie zauważyłem i jakoś domyślnie przeniosłem sobie tę tablicę też wyżej Emotikon: Szczęśliwy

Przekazywanie niestandardowej zmiennej z dataLayer do Google Analytics

Student ✭

Dziękuję Wam za odpowiedzi. Poradziłem sobie i wszystko pięknie działa.