Obecnie 252 forumowiczów jest online
Obecnie 252 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

Śledzenie zdarzeń na zewnętrznej stronie

Nowicjusz ✭ ✭

Cześć!


Pod jednym widokiem w Analytics (universal) chcemy śledzić wyświetlenia z dwóch stron. Jedna to nasza strona (nią administrujemy), druga jest zewnętrzna. Na obu mamy wpięty kod usługi UA.

 

Po uprzednim  skonstruowaniu filtra, z tym nie ma problemu, bo dane z witryny zewnętrznej nam się odkładają.

 

Schody zaczynają się ze zdarzeniami (kliknięcia w linki/buttony powodujące pobranie). Do elementów <a> są dodane atrybuty onclick="ga('send', 'event', 'category', 'action', 'label')". To nam się już niestety nie odkłada.

 

Czy ma ktoś pomysł, w czym może tkwić problem i jak go rozwiązać bez nadmiernego angażowania strony zewnętrznej? Różnice są takie, że zewnętrzna witryna używa oprócz naszego universala także swojego klasycznego Analyticsa. Nie ma też tam GTMa w przeciwieństwie do naszej witryny. Tag Assistant po kliknięciu w link z podanym wyżej onclickiem pokazuje błąd "No HTTP response detected".


Zaakceptowane rozwiązania
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Łukasz S
marzec

Śledzenie zdarzeń na zewnętrznej stronie

Nowicjusz ✭ ✭

Dzięki! Tak już chwilę temu zostało to rozwiązane. W skrócie: tracker został nazwany 'clientTracker' i ta nazwa była przy odsłonach ga('clientTracker.send', 'pageview') a brakowało jej przy kodzie zdarzenia.

 

Podpiąłem się do tego tematu

Wyświetl rozwiązanie w oryginalnym poście


Wszystkie odpowiedzi

Śledzenie zdarzeń na zewnętrznej stronie

Nowicjusz ✭ ✭ ✭

Widzę, że temat leży odłogiem nieruszony od miesiąca, więc możliwe, że już sobie poradziłeś.

Jeśli nie to przede wszystkim sprawdź używając np. Chrome Developer Tools w konsoli czy nie wyskakują jakieś błędy JS.

Polecam też skorzystanie z rozszerzenia do Chrome "Google Analytics Debugger" ( https://chrome.google.com/webstore/detail/google-analytics-debugger/jnkmfdileelhofjcijamephohjechhna ), które zamienia w twojej przeglądarce 'zwykłą' bibliotekę na wersję, która wypluwa więcej informacji do konsoli. Może się to okazać pomocne przy tropieniu błędu w implementacji śledzenia zdarzeń.

 

Pozdrawiam

Bogumił

Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Łukasz S
marzec

Śledzenie zdarzeń na zewnętrznej stronie

Nowicjusz ✭ ✭

Dzięki! Tak już chwilę temu zostało to rozwiązane. W skrócie: tracker został nazwany 'clientTracker' i ta nazwa była przy odsłonach ga('clientTracker.send', 'pageview') a brakowało jej przy kodzie zdarzenia.

 

Podpiąłem się do tego tematu