AdWords to teraz Google Ads. Nowa nazwa oddaje pełny zakres usług reklamowych, jakie oferujemy m.in. w wyszukiwarce, sieci reklamowej i YouTube.. Więcej informacji

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

Dot.: not set przez Google Tag Manager

Nowicjusz ✭
Cześć, Tomaszu,

mam pytanie dotyczące śledzenia wysyłania wiadomości w czacie. Obecnie mam ustawione śledzenie kliknięć w okienko czatu, ale jest to mało skuteczne w przeliczeniu na rzeczywistą konwersję. Jak śledzić wysłanie wiadomości, a nie klikniecie z ciekawości lub przez przypadek? Wiadomość leci po kliknięciu enter

Z góry dzięki
Odpowiedź eksperta 1verified_user
1 ZAAKCEPTOWANE ROZWIĄZANIE

Zaakceptowane rozwiązania
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez: Piotr Kazana (Community Manager)
kwietnia 2016

Śledzenia wysyłania wiadomości w czacie przez GTM

[ Edytowane ]
Wschodząca Gwiazda

Cześć.

 

Najbezpieczniejszym rozwiązaniem byłoby namierzenie fragmentu kodu JavaScript, który jest odpowiedzialny za przesyłanie wiadomości i tam podpiąć przesyłanie niestandardowego zdarzenia do dataLayer:

 

dataLayer.push({"event":"chat"});

 

Następnie na podstawie tego zdarzenia tworzysz regułę w GTM (typ: zdarzenie niestandardowe), która uruchamia tag GA przesyłający zdarzenia.

 

Jeśli jednak nie masz dostępu do kodu JavaScript lub namierzenie właściwego fragmentu kodu będzie zbyt skomplikowane możesz spróbować stworzyć własny tag HTML i podczepić do pola edycji tekstu śledzenie wciśnięcia entera.

Poniżej kod JavaScript, jakiego możesz użyć (pod warunkiem, że korzystasz z jQuery).

 

<script>

jQuery("#id_pola_tekstowego").on("keydown", function(e) {

    var keycode = e.keyCode || e.which;

    if (keycode == 13) {

        dataLayer.push({"event":"chat"});

    }

});

</script>

 

(Jak "keydown" nie zadziała możesz spróbować "keyup".)

 

W kodzie musisz zmienić wartość dla id_pola_tekstowego na identyfikator pola w Twoim chacie. Tag uruchamiasz za pomocą reguły "Element DOM dostępny" lub "Wczytanie okna" w zależności od tego jak ładowane jest jQuery.

 

Reszta będzie tak samo - czyli tworzysz regułę na podstawie niestandardowego zdarzenia "chat", która uruchamia tag GA.

Tomasz Ciepłucha

Wyświetl rozwiązanie w oryginalnym poście

Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez: Piotr Kazana (Community Manager)
kwietnia 2016

Śledzenia wysyłania wiadomości w czacie przez GTM

[ Edytowane ]
Wschodząca Gwiazda

Cześć.

 

Najbezpieczniejszym rozwiązaniem byłoby namierzenie fragmentu kodu JavaScript, który jest odpowiedzialny za przesyłanie wiadomości i tam podpiąć przesyłanie niestandardowego zdarzenia do dataLayer:

 

dataLayer.push({"event":"chat"});

 

Następnie na podstawie tego zdarzenia tworzysz regułę w GTM (typ: zdarzenie niestandardowe), która uruchamia tag GA przesyłający zdarzenia.

 

Jeśli jednak nie masz dostępu do kodu JavaScript lub namierzenie właściwego fragmentu kodu będzie zbyt skomplikowane możesz spróbować stworzyć własny tag HTML i podczepić do pola edycji tekstu śledzenie wciśnięcia entera.

Poniżej kod JavaScript, jakiego możesz użyć (pod warunkiem, że korzystasz z jQuery).

 

<script>

jQuery("#id_pola_tekstowego").on("keydown", function(e) {

    var keycode = e.keyCode || e.which;

    if (keycode == 13) {

        dataLayer.push({"event":"chat"});

    }

});

</script>

 

(Jak "keydown" nie zadziała możesz spróbować "keyup".)

 

W kodzie musisz zmienić wartość dla id_pola_tekstowego na identyfikator pola w Twoim chacie. Tag uruchamiasz za pomocą reguły "Element DOM dostępny" lub "Wczytanie okna" w zależności od tego jak ładowane jest jQuery.

 

Reszta będzie tak samo - czyli tworzysz regułę na podstawie niestandardowego zdarzenia "chat", która uruchamia tag GA.

Tomasz Ciepłucha