Obecnie 203 forumowiczów jest online
Obecnie 203 forumowiczów jest online
Tutaj możesz rozmawiać na następujące tematy: zarządzanie kontem Analytics, przywracanie konta, ustawianie hierarchii kont, rozbieżności danych między AdWords a Analytics, łączenie AdWords z Analytics, importowanie celów e-commerce do AdWords, ustawienia remarketingu.
Poprowadź mnie
star_border
Odpowiedz

Znak # w raportach Analytics

Nowicjusz ✭

Cześć,

 

Pamiętam, że już kiedyś rozwiązywałem ten problem ale zapomniałem Emotikon: Szczęśliwy Jak można skonfigurować Analytics/Tag Manager żeby w Analytics były raportowane urle z # - tzn, żeby nie było ucinane to co za tym znakiem.

Z góry dzięki.

Odpowiedź eksperta 2verified_user
3 ZAAKCEPTOWANYCH ROZWIĄZAŃ ()

Zaakceptowane rozwiązania
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Bartosz S
września 2015

Dot.: Znak # w raportach Analytics

Wschodząca Gwiazda
Cześć.
Zanim zaczniesz wdrażać metodę z artykułu do którego link podał Adam przeczytaj całość, albo jeszcze lepiej od razu przejdź do części UPDATE, gdyż możesz niepotrzebnie się napracować.

Poza tym metoda implementacji zależy od tego, co chcesz dokładnie śledzić:
1. wirtualne odsłony adresów z hashem, które zmieniają się bez przeładowania strony?
2. odsłony stron zawierające w adresie hash, przy których następuje przeładowanie strony,
3. jedno i drugie.

Jeżeli interesuje Cię wyłącznie śledzenie adresów URL z hashem (#) otwieranych jako nowe odsłony wówczas w GA wystarczy zmodyfikować kod śledzący w taki sposób:
ga('send', 'pageview',{'page':window.location.pathname + window.location.search + window.location.hash});

Natomiast w GTM możesz stworzyć własna zmienną JavaScript, która zwróci pełen adres z hashem:
function() {
return window.location.pathname + window.location.search + window.location.hash;
}
i następnie wartość tej zmiennej używasz do ustawienia pola "page" w tagu GA.
Tomasz Ciepłucha

Wyświetl rozwiązanie w oryginalnym poście

Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Bartosz S
września 2015

Dot.: Znak # w raportach Analytics

Wschodząca Gwiazda

Jeżeli kod GA masz bezpośrednio na stronie to wystarczy ta modyfikacja kodu śledzącego, o której wspomniałem:

ga('send', 'pageview',{'page':window.location.pathname + window.location.search + window.location.hash});

 

Natomiast w przypadku GTM tworzysz własną zmienną JavaScript jak poniżej i nadajesz jej nazwę np. Adres z hashem:

 

function() {

return window.location.pathname + window.location.search + window.location.hash;

}

 

a następnie w tagu Google Analytics ustawiasz pole page na wartość {{Adres z hashem}}

 

adres-z-hashem-gtm.png

 

Dzięki temu adres przesyłany do GA będzie zawierał również część zawierającą #...

Tomasz Ciepłucha

Wyświetl rozwiązanie w oryginalnym poście

Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Bartosz S
września 2015

Dot.: Znak # w raportach Analytics

Wschodząca Gwiazda
Dobrze.
Teraz jedyne co Ci zostało to w tagu GA ustawić pole page na wartość {{full url with hash}}
Tomasz Ciepłucha

Wyświetl rozwiązanie w oryginalnym poście

Dot.: Znak # w raportach Analytics

Wschodząca Gwiazda
Bartosz tu masz fajnie opisane jak to zrobić w GTM : http://www.simoahava.com/gtm-tips/track-url-fragments-as-pageviews/ . Adaśko
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Bartosz S
września 2015

Dot.: Znak # w raportach Analytics

Wschodząca Gwiazda
Cześć.
Zanim zaczniesz wdrażać metodę z artykułu do którego link podał Adam przeczytaj całość, albo jeszcze lepiej od razu przejdź do części UPDATE, gdyż możesz niepotrzebnie się napracować.

Poza tym metoda implementacji zależy od tego, co chcesz dokładnie śledzić:
1. wirtualne odsłony adresów z hashem, które zmieniają się bez przeładowania strony?
2. odsłony stron zawierające w adresie hash, przy których następuje przeładowanie strony,
3. jedno i drugie.

Jeżeli interesuje Cię wyłącznie śledzenie adresów URL z hashem (#) otwieranych jako nowe odsłony wówczas w GA wystarczy zmodyfikować kod śledzący w taki sposób:
ga('send', 'pageview',{'page':window.location.pathname + window.location.search + window.location.hash});

Natomiast w GTM możesz stworzyć własna zmienną JavaScript, która zwróci pełen adres z hashem:
function() {
return window.location.pathname + window.location.search + window.location.hash;
}
i następnie wartość tej zmiennej używasz do ustawienia pola "page" w tagu GA.
Tomasz Ciepłucha

Dot.: Znak # w raportach Analytics

Nowicjusz ✭

Dzięki za odpowiedzi. Obecnie Analytics raportuje odsłony zbiorczo czyli wycina to co po hashu i dodaje do siebie. Chciałbym, żeby odsłony z hashem zliczały się osobno od tych bez hasha czyli w praktyce żeby Analytics tak raportował odsłony jak to widzimy w pasku przeglądarki.
zmienna : http://wrzuc.se/images/55d1b052e99b4.jpg
GA: http://wrzuc.se/images/55d1b0d980a1d.jpg

W taki sposób?

Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Bartosz S
września 2015

Dot.: Znak # w raportach Analytics

Wschodząca Gwiazda

Jeżeli kod GA masz bezpośrednio na stronie to wystarczy ta modyfikacja kodu śledzącego, o której wspomniałem:

ga('send', 'pageview',{'page':window.location.pathname + window.location.search + window.location.hash});

 

Natomiast w przypadku GTM tworzysz własną zmienną JavaScript jak poniżej i nadajesz jej nazwę np. Adres z hashem:

 

function() {

return window.location.pathname + window.location.search + window.location.hash;

}

 

a następnie w tagu Google Analytics ustawiasz pole page na wartość {{Adres z hashem}}

 

adres-z-hashem-gtm.png

 

Dzięki temu adres przesyłany do GA będzie zawierał również część zawierającą #...

Tomasz Ciepłucha

Dot.: Znak # w raportach Analytics

Nowicjusz ✭
Pytanie czy dobrze skonfigurowałem tą zmienną (patrz screen http://wrzuc.se/images/55d1b052e99b4.jpg) ? Emotikon: Szczęśliwy
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Bartosz S
września 2015

Dot.: Znak # w raportach Analytics

Wschodząca Gwiazda
Dobrze.
Teraz jedyne co Ci zostało to w tagu GA ustawić pole page na wartość {{full url with hash}}
Tomasz Ciepłucha

Dot.: Znak # w raportach Analytics

Nowicjusz ✭

Działa. Dzięki Emotikon: Szczęśliwy