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

podłączenie mierzenia konwersji przez GTM

Nowicjusz ✭ ✭ ✭

Witam,

Na wstępie przepraszam wszystkich, którzy poczują się zażenowani poziomem mojego pytania.

Właśnie powstała strona http://mmfinance.pl dla której chciałbym uruchomić kampanię adwords. Nie wiem tylko jak ustawić mierzenie konwersji pod wysłanie formularza. Kod uniwersal analytics został dodany przez GTM. Chciałbym mieć informację o tym jak często jest konwersja oraz z jakiej podstrony (formularz kontaktowy jest na każdej podstronie danego ubezpieczenia).

Gorąca prośba o pomoc do ekspertów.

Odpowiedź eksperta 2verified_user

Zaakceptowane rozwiązania
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Konrad F
września 2015

Dot.: podłączenie mierzenia konwersji przez GTM

Wschodząca Gwiazda
Dalej jest nie tak, trochę namieszałeś z tymi tagami.

Dla tagu o nazwie "UA", wciąż regułą uruchamiającą jest
url zawiera www.mmfinance.pl

Tag "tag Google Analytics śledzący zdarzenia..." jest uruchamiany po wysłaniu formularza, ale on nie śledzi zdarzeń Emotikon: Szczęśliwy

Masz jeszcze tag "UA event", dla którego skonfigurowałeś śledzenie zdarzeń, ale dla niego też są niewłaściwe reguły.

Więc jeszcze raz.
1. Dla tagu "UA" zmień regułę na url dopasowanie do wyrażenia regularnego .*
2. Dla tagu "UA event" zmień regułę na event równa się myFormSubmit
3. Ten ostatni tag (z długą nazwą) możesz wyrzucić bo jest niepotrzebny, jeśli poprawisz regułę dla tagu o nazwie "UA event".

Co do Twojego drugiego pytania to jak poprawisz reguły dla tagów, to wszystko zacznie Ci działać jak należy.

Tomasz Ciepłucha

Wyświetl rozwiązanie w oryginalnym poście


Wszystkie odpowiedzi

Dot.: podłączenie mierzenia konwersji przez GTM

Najlepszy Współtwórca
W nowym UI Google Tag Managera (https://tagmanager.google.com) zostaniesz poprowadzona za reke w procesie ustawiania konwersji z Google AdWords wykorzystujac tagi. Sprobuj!
Jak bedziesz miala z czyms konkretnym problem to wroc do nas.

Dot.: podłączenie mierzenia konwersji przez GTM

[ Edytowane ]
Nowicjusz ✭ ✭ ✭

Przyznam, że walczę z tym tematem od tygodnia. Przestudiowałem już
http://www.conversion.pl/blog/automatyczne-sledzenie-zdarzen-google-tag-manager/
http://www.conversion.pl/blog/automatyczne-sledzenie-zdarzen-google-tag-manager/
https://www.pl.adwords-community.com/t5/Google-Analytics-i-%C5%9Bledzenie/%C5%9Aledzenie-zdarzenia-w...
jednak chyba bez konkretnych wskazówek dotyczących mojej strony się nie obejdzie Emotikon: Smutny

No więc tak.

 Najpierw utworzyłem tag odbiornika przesyłanych formularzy

tag odbiornika.jpg

 

Ustawiłem na nim regułę dotyczącą całej strony

{{url}} zawiera www.mmfinance.pl

 

 Następnie zgodnie z instrukcją utworzyłem tag zdarzenia

 

UA event.jpg

 

 i nie wiem jaką dla niego regułę ustawić. Pomocy

 

Formularzy na stronie jest około 16, czy na każdy muszę ustawić osobny event? 

Chciałbym, żeby w GA było widać ile jest konwersji z którego formularza.

Dot.: podłączenie mierzenia konwersji przez GTM

Nowicjusz ✭ ✭ ✭
ustawiłem dla strony http://mmfinance.pl/ubezpieczenia-dla-firm/ubezpieczenie-majatku-firmy
regułę {{element id}} jest równe wpcf7-f4821-p4532-o1
nie wiem czy dobrze

Dot.: podłączenie mierzenia konwersji przez GTM

[ Edytowane ]
Wschodząca Gwiazda

Cześć,
skoro piszesz tutaj o tagu odbiornika formularzy rozumiem, że robisz wszystko jeszcze w starym interfejsie, a nie w nowym, jak sugeruje Maciej?

Zacznijmy od tego, że formularze na Twojej stronie wysyłane są w tle - czyli bez odświeżenia strony z wykorzystaniem ajax'a. Dlatego odbiornik formularzy może nie działać.

W takiej sytuacji najlepszym rozwiązaniem jest użycie metody dataLayer.push, która po pomyślnym wysłaniu formularza zaktualizuje obiekt dataLayer przekazywany do GTM.

W momencie pomyślnego wysłania formularza serwer wysyła w odpowiedzi obiekt JSON zawierający między innymi taką informację: "mailSent":true

Plik .js, który obsługuje formularze na Twojej stronie znajduje się pod adresem http://mmfinance.pl/wp-content/plugins/contact-form-7/includes/js/scripts.js

Teraz wystarczy zlokalizować w kodzie .js fragment odpowiedzialny za wyświetlenie info o pomyślnym wysłaniu formularza i wstawić tam dodatkową linijkę kodu:
dataLayer.push({'event' : 'myFormSubmit'});

Możesz to wstawić w kodzie wspomnianego wyżej pliku .js zaraz po linijce:

else if (1 == data.mailSent) {
.....

Po wstawieniu tego kodu i pomyślnym wysłaniu formularza GTM odnotuje zdarzenie myFormSubmit

Teraz musisz skonfigurować w tag managerze tag Google Analytics śledzący zdarzenia wyzwalany regułą:
event równa się myFormSubmit

Pozostaje jeszcze rozróżnienie informacji o tym jaki formularz został wysłany.

W tym celu jako etykieta możesz zastosować makro {{url path}}. Zakładając, że na każdej stronie masz tylko 1 formularz, w ten sposób możesz najszybciej zidentyfikować jaki formularz został wysłany.
Możesz też stworzyć własne makro, które będzie sczytywać jakiś inny parametr ze strony lub formularza, który będzie jednoznacznie identyfikować formularz i to makro wstawić jako etykietę.

Tomasz Ciepłucha

Dot.: podłączenie mierzenia konwersji przez GTM

[ Edytowane ]
Nowicjusz ✭ ✭ ✭

Tomasz dziękuję ci bardzo za pomoc. Jestem teraz na etapie

"Po wstawieniu tego kodu i pomyślnym wysłaniu formularza GTM odnotuje zdarzenie myFormSubmit"
Kod mam wstawiony i utworzyłem tag UA event

tag UA event.png

gdyby nie było widać podaję link

https://drive.google.com/file/d/0BxMq31JQUoAFX2FpbTlhZGJTRkk/view?usp=sharing

Utworzyłem nową wersję w GTM i włączyłem tryb debugowania i oto rezultaty z przykładowej podstrony z formularzem

data layer.png

https://drive.google.com/file/d/0BxMq31JQUoAFWnVqb3dhbGtSVTA/view?usp=sharing

pageview.png

https://drive.google.com/file/d/0BxMq31JQUoAFZFEwckZPOWZ3Y3c/view?usp=sharing

macros.png

https://drive.google.com/file/d/0BxMq31JQUoAFaFZwQmEzcS1FaUU/view?usp=sharing

Pytanie czy wszystko jest ok i czy publikować wersję?

 

Utworzyłem tag Google Analytics śledzący zdarzenia wyzwalany regułą: event równa się myFormSubmit

i udostępniłem wersję do sprawdzenia

https://www.googletagmanager.com/set_cookie?id=GTM-M7NKNF&gtm_auth=RSA7z2fe33_jBfX1dd88rw&gtm_previe...

 

 Ostatnia część jest dla mnie najmniej zrozumiała

"Pozostaje jeszcze rozróżnienie informacji o tym jaki formularz został wysłany."

Ponieważ na żadnej stronie nie ma więcej niż 1 formularz utworzyłem makro rozpoznające adres url

https://drive.google.com/file/d/0BxMq31JQUoAFTVJWZHZXWkJDZ1k/view?usp=sharing

 

 

Dot.: podłączenie mierzenia konwersji przez GTM

Wschodząca Gwiazda

Kod javascript skonfigurowałeś poprawnie.

 

Po pomyślnym wysłaniu formularza w obiekcie dataLayer pojawia się event: "myFormSubmit".

 

Teraz więc musisz skonfigurować poprawnie Tag UA, który będzie zbierał zdarzenia.

 

Zanim to jednak zrobisz stwórz nowe makro o nazwie pageTitle, wybierz typ makra "Niestandardowy kod JavaScript" i wstaw tam następujący kod:

 

function(){
     return document.getElementsByTagName("h1").length ? document.getElementsByTagName("h1")[0].innerText : "-";

}

 

Makro to będzie czytać aktualny tytuł strony umieszczony w H1, który wykorzystamy jako etykietę dla zdarzenia.

 

Możesz też prostszą wersję:

function(){
     return document.title;

}

która weźmie tytuł strony z meta (to co się pokazuje na pasku tytułu).

 

 

Teraz możesz przejść do konfiguracji tagu.

 

Jako regułę wyzwalającą tag zrób:

event równa się myFormSubmit

 

Dla kategorii możesz wpisać np. Form, dla akcji: Submit (lub cokolwiek tam zechcesz).

Natomiast jako etykietę dajesz to nowe makro, które stworzyłeś przed chwilą, czyli {{pageTitle}}

 

Zapisujesz i debugujesz. Po wysłaniu formularza Twój tag powinien być uruchomiony.

Tomasz Ciepłucha

Dot.: podłączenie mierzenia konwersji przez GTM

Nowicjusz ✭ ✭ ✭

Tomasz jesteś wielki. Mam wrażenie, że jestem już coraz bliżej celu.

Zrobiłem chyba wszystko według instrukcji, prośba o sprawdzenie

https://www.googletagmanager.com/set_cookie?id=GTM-M7NKNF&gtm_auth=Y7d9u2sO4d9u1I06mk9HBQ&gtm_previe...

Dot.: podłączenie mierzenia konwersji przez GTM

Wschodząca Gwiazda
Tag jest uruchamiany, następuje wysłanie danych, ale coś dalej jest nie tak.
Chyba zapomniałeś wypełnić pola Kategoria, Działanie i Etykieta bo ich nie ma.
Sprawdź konfigurację tagu o nazwie "tag Google Analytics śledzący zdarzenia wyzwalany..." czy w "Śledź rodzaj" masz wybrane zdarzenie i czy masz wypełnione pola Kategoria, Działanie, Etykieta.
W pola te wpisz odpowiednio wartości Form, Submit i {{pageTitle}}
Tomasz Ciepłucha

Dot.: podłączenie mierzenia konwersji przez GTM

Wschodząca Gwiazda
A tak jeszcze przy okazji to Twój tag śledzący odsłony o nazwie UA też nie jest uruchamiany, jak się otworzy stronę pod adresem bez www z przodu bo w regule masz, że adres zawiera www.mmfinance.pl więc przy okazji zmień regułę na "wszystkie strony", czyli url dopasowanie do wyrażenia regularnego .*
Tomasz Ciepłucha

Dot.: podłączenie mierzenia konwersji przez GTM

Nowicjusz ✭ ✭ ✭

Faktycznie tego brakowało. Uzupełniłem, zobacz proszę czy mogę publikować.
https://www.googletagmanager.com/set_cookie?id=GTM-M7NKNF&gtm_auth=Y7d9u2sO4d9u1I06mk9HBQ&gtm_previe...

Dot.: podłączenie mierzenia konwersji przez GTM

Nowicjusz ✭ ✭ ✭
Dzięki za uwagę, już poprawiłem. Przy okazji zakładam, że jeszcze jedną rzecz mam źle ustawioną bo w GA nie widzę żadnych wartości w zachowanie - zawartość witryny i wszystkie strony i analiza treści. W każdej z nich mam 0 odsłon. Jedynie w stronach docelowych mam sesje ale wszystko w (not set). Co może być przyczyną? Zależy mi żeby widzieć jak ruch się rozkłada po poszczególnych stronach.
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Konrad F
września 2015

Dot.: podłączenie mierzenia konwersji przez GTM

Wschodząca Gwiazda
Dalej jest nie tak, trochę namieszałeś z tymi tagami.

Dla tagu o nazwie "UA", wciąż regułą uruchamiającą jest
url zawiera www.mmfinance.pl

Tag "tag Google Analytics śledzący zdarzenia..." jest uruchamiany po wysłaniu formularza, ale on nie śledzi zdarzeń Emotikon: Szczęśliwy

Masz jeszcze tag "UA event", dla którego skonfigurowałeś śledzenie zdarzeń, ale dla niego też są niewłaściwe reguły.

Więc jeszcze raz.
1. Dla tagu "UA" zmień regułę na url dopasowanie do wyrażenia regularnego .*
2. Dla tagu "UA event" zmień regułę na event równa się myFormSubmit
3. Ten ostatni tag (z długą nazwą) możesz wyrzucić bo jest niepotrzebny, jeśli poprawisz regułę dla tagu o nazwie "UA event".

Co do Twojego drugiego pytania to jak poprawisz reguły dla tagów, to wszystko zacznie Ci działać jak należy.

Tomasz Ciepłucha

Dot.: podłączenie mierzenia konwersji przez GTM

Nowicjusz ✭ ✭ ✭

chyba jest ok, na wcześniejszej wersji jak zmieniałem to się nie zapisało. Usunąłem wcześniejsze reguły i dodałem je jeszcze raz żeby na pewno było dobrze.

Opublikowałem więc możesz sprawdzić na żywo, ewentualnie tutaj udostępniony podgląd https://www.googletagmanager.com/set_cookie?id=GTM-M7NKNF&gtm_auth=qmn2c1gRRV_G7MPLNa3dKA&gtm_previe...

Dot.: podłączenie mierzenia konwersji przez GTM

Wschodząca Gwiazda
Tym razem wszystko jest ok.
Możesz śmiało opublikować tą wersję kontenera.
Dla pewności proponuję po opublikowaniu otworzyć w Analytics raportowanie na żywo->zdarzenia i przetestować wysłanie wszystkich możliwych formularzy, czy etykieta będzie dobrze pobierana.
Jeżeli na każdej stronie z formularzem jest nagłówek H1, to nie powinno być żadnych problemów.
Tomasz Ciepłucha