Obecnie 344 forumowiczów jest online
Obecnie 344 forumowiczów jest online
Dowiedz się, jak ustawiać cele i śledzenie e-commerce. Zobacz, jak zweryfikować trafność źródła ruchu.
Poprowadź mnie
star_border
Odpowiedz

Niezliczanie transakcji w GA po przekierowaniu z płatności online

Student ✭ ✭ ✭

Głowiłem się przez dłuższy czas co może być powodem niezliczania niektórych w GA i odkryłem pewną nieprawidłowość.

 

Na etapie uzupełnienia danych zakupowych i wybrania szybkich płatności, strona przekierowywała klienta na stronę np. Blue Media, a następnie do konta bankowego. Później po uzupełnieniu danych i dokonaniu przelewy ponownie odsyłała na sklep do strony potwierdzenia. Zaglądając w Tag Managera widać, że po przejściu na stronę z podsumowaniem zamówienia, nie odpala się TAG odpowiedzialny za realizację transakcji, co w efekcie prowadzi do jej braku w GA. 

 

Mam nadzieje, że wytłumaczyłem ten problem wystarczająco dobrze. Wiecie może jak sobie z nim poradzić? Miał ktoś z Was podobne trudności? 

Niezliczanie transakcji w GA po przekierowaniu z płatności online

Magister ✭ ✭ ✭

W debugerze kliknij w event który ma włączyć Tag z transakcją i następnie wybierz ten Tag. Następnie jak zescrollujesz trochę to pojawi się reguła i czerwony X przy tym co nie zadziałało w regule.

Kanał YT- Google Tag Manager: https://goo.gl/S2RM7X

Niezliczanie transakcji w GA po przekierowaniu z płatności online

Student ✭ ✭ ✭

Tylko event się nie odpala Emotikon: Smutny

Niezliczanie transakcji w GA po przekierowaniu z płatności online

Magister ✭ ✭ ✭

Rozmawialiśmy na FB z Mariuszem i wyszło, że używa wtyczki DuracellTomi i nie pojawia się event związany z transakcją po przejściu na stronę z potwierdzeniem zakupu.

 

Próbowałeś innej wtyczki użyć? 

Czy adresy URL różnią się czymś przy zakupie "za pobraniem" i przy zakupie "płatnościami online"? Oczywiście oprócz nr zamówienia, np. brakuje czegoś po parametrze "?".

 

Kanał YT- Google Tag Manager: https://goo.gl/S2RM7X

Niezliczanie transakcji w GA po przekierowaniu z płatności online

Student ✭ ✭ ✭

Nie używam innej wtyczki, DuracellTomi robi dużo roboty więc jej wyciągnięcie rozmontowałoby mi cały e-commerce dla sklepu. Sprawdzę jak wyglądają linki, pewnie je tutaj wkleję. 

Niezliczanie transakcji w GA po przekierowaniu z płatności online

[ Edytowane ]
Student ✭ ✭ ✭

Tak wygląda przy płatności przy odbiorze: /zamowienie/zamowienie-otrzymane/1234/?key=wc_order_12

Tak przy płatności przez internet: /zamowienie/zamowienie-otrzymane/?ServiceID=1234&OrderID=1234&Hash=4abcdXXXX

Dot.: Niezliczanie transakcji w GA po przekierowaniu z płatności onlin

Magister ✭ ✭ ✭

Ok, porównaj jeszcze źródła tych stron, czy pojawia się tam dataLayer:

var gtm4wp_datalayer_name = "dataLayer";
var dataLayer = dataLayer || [];
dataLayer.push(...)

W tej za pobraniem na pewno się pojawi. Pytanie czy w tej przy płatności online też?

 

Kanał YT- Google Tag Manager: https://goo.gl/S2RM7X

Niezliczanie transakcji w GA po przekierowaniu z płatności online

Student ✭ ✭ ✭

Jeśli mi jeszcze powiecie jak to sprawdzić byłoby super Emotikon: Szczęśliwy 

Niezliczanie transakcji w GA po przekierowaniu z płatności online

Student ✭ ✭ ✭

W przypadku płatności "za pobraniem" wyświetlają się następujące parametry:

 

var gtm4wp_datalayer_name = "dataLayer";
var dataLayer = dataLayer || [];
dataLayer.push({"visitorLoginState":"logged-in","visitorType":"administrator","visitorEmail":"XXX","visitorId":3,"pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"XXX","ecommerce":{"currencyCode":"PLN","purchase":{"actionField":{"id":"1234,"affiliation":"XXX","revenue":"123.00","tax":"0","shipping":"0","coupon":""},"products":[{"id":1234,"name":"Kolczyki XXX","sku":"SKU: XXX","category":"XXX","price":123,"currency":"PLN","quantity":1}]}},"event":"gtm4wp.orderCompletedEEC","ecomm_prodid":[1234],"ecomm_pagetype":"purchase","ecomm_totalvalue":123});

 

w przypadku płatności wykonywanych przez Blue Media albo innego operatora gdzie występuje przekierowanie, wygląda to tak: 

 

var gtm4wp_datalayer_name = "dataLayer";
var dataLayer = dataLayer || [];
dataLayer.push({"visitorLoginState":"logged-in","visitorType":"administrator","visitorEmail":"XXX","visitorId":3,"pagePostType":"page","pagePostType2":"single-page","pagePostAuthor":"XXX"});

 

wprost widać, że nie odpala się nic co znajduje się za "ecommerce"

Niezliczanie transakcji w GA po przekierowaniu z płatności online

Magister ✭ ✭ ✭

Brakuje także ""event":"gtm4wp.orderCompletedEEC"", stąd nawet nie pojawi Ci się to zdarzenie. Czy przekierowanie z płatności online następuje automatycznie, czy poprzez przycisk "wróć do sklepu"?

Kanał YT- Google Tag Manager: https://goo.gl/S2RM7X

Niezliczanie transakcji w GA po przekierowaniu z płatności online

Student ✭ ✭ ✭

Można przejść na oba sposoby. 

Niezliczanie transakcji w GA po przekierowaniu z płatności online

Magister ✭ ✭ ✭

I w obu przypadkach brakuje tych parametrów?

Kanał YT- Google Tag Manager: https://goo.gl/S2RM7X

Niezliczanie transakcji w GA po przekierowaniu z płatności online

Student ✭ ✭ ✭

Tak, w obu przypadkach ląduje na stronie z podziękowaniem za zakup, która ma następujący wygląd:

 

/zamowienie/zamowienie-otrzymane/?ServiceID=1234&OrderID=1234&Hash=12341234

Dot.: Niezliczanie transakcji w GA po przekierowaniu z płatności onlin

Magister ✭ ✭ ✭

Ok, znalazłem odpowiedź autora wtyczki związanej z tym problemem: https://wordpress.org/support/topic/no-e-commerce-data-on-thank-you-page/

My plugin relies on the is_order_received_page() function while generating dataLayer content on the thankyou page. If this function returns false, transaction data will not be passed. This makes most custom thankyou page implementations to stop sending order data to GA.

If you can somehow replicate the is_order_received_page() function on your custom thankyou page, you should be able to see transaction data.

Tutaj jeszcze jedna odpowiedź z możliwością rozwiązania problemu:

I kind of solved my problem but not entirely..
It seems the plugin doesn’t pass the dataLayer to my custom thank you page. So i’m now using the standard Woocommerce page that appears after you order something.

Kanał YT- Google Tag Manager: https://goo.gl/S2RM7X

Niezliczanie transakcji w GA po przekierowaniu z płatności online

Student ✭ ✭ ✭

Siadam do rozgryzania tego tematu. Jak ogarnę sprawę, dam znać.