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

Enhanced ecommerce - podwójna odsłona na stronie potwierdzenia

Nowicjusz ✭

Witajcie, mam problem z wdrożeniem kodu na stronie potwierdzenia. W sekcji head mam standardowy kod śledzenia:

 

<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'XXXXXX', 'auto');
ga('send', 'pageview');
</script>

w body natomiast skrypt odpowiadający za transakcję

 

 

<script>
ga("create", "XXXXXX");
ga("require", "ec");
ga("ec:addProduct", {
  "id": "b55da", //id produktu
  "name": "Flexigen T-Shirt", //nazwa produktu
  "price": "16.00", //cena produktu 
  "category": "T-Shirts", // kategoria produktu
  "quantity": 1 //ilość
});
ga("ec:addProduct", {
 "id": "b55da2", //id produktu
  "name": "Flexigen T-Shirt 2", //nazwa produktu
  "price": "32.00", //cena produktu 
  "category": "T-Shirts", // kategoria produktu
  "quantity": 1 //ilość
});
ga("ec:setAction", "purchase", {
  "id": "ID zamowienia", // id zamowienia
  "revenue": 118, // koszt zamowienia
  "tax": 5, //podatek
  "shipping": 5 //koszt dostawy
  "coupon": "KUPON1" //kod rabatowy, który został użyty   
});
ga("send", "pageview")
</script>

Wydaje mi się, że liczą się podwójne odsłony na stronie z potwierdzeniem. Możecie doradzić jak to powinno być prawidłowo zaimplementowane?

 

 

Odpowiedź eksperta 1verified_user

Enhanced ecommerce - podwójna odsłona na stronie potwierdzenia

[ Edytowane ]
Wschodząca Gwiazda

Masz dwa razy wysłaną odsłonę:

ga("send", "pageview");

w związku z tym liczy się podwójnie.

Najprościej będzie wysłać dane e-commerce wraz ze zdarzeniem, zamiast z odsłoną.

Czyli to drugie wystąpienie ga("send", "pageview"); zamieniasz na np.:

ga("send","event","ecommerce","purchase","ID zamowienia",{nonInteraction: true});

Tomasz Ciepłucha