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

Enhanced Ecommerce nnie działa na stronie checkout'u

Nowicjusz ✭

Witam.
Zaimplementowałem na stronie Listing produktów, Product View (product detail), Add to Cart, Remove from Cart oraz Success Page(Measuring a Transaction). Wszystkie z wymienionych implementacji działają poprawnie.  
Zaimplementowałem również Measuring the Checkout Process, który niestety nie działa jak powinien.
Po zaimplementowaniu dane "Product Checkouts" oraz "Sessions with Check-Out" nie są rejestrowane.
Ze względu na to, że w sklepie jest tylko jeden krok checkout, nie było możliwe 'dokładne' odwzorowanie kodu z dokumentacji.
Próbowałem wiele rozwiązań - żadne nie przyniosło oczekiwanego rezultatu. Początkowo Measuring the Checkout Process krok 1 został zaimplementowany na stronie Checkout razem z "ga('send', 'event', 'Checkout', 'Option');". Aktualnie  Measuring the Checkout Process krok 1 jest wpięty w button przechodzący do Checkout'u na stronie Cart.

 

Kod ładujący się przy przejściu ze strony cart do checkout:

<?php foreach ($this->getVisibleProductsFromCart() as $product): ?>
<?php $item = $product->getProduct(); ?>
ga('ec:addProduct', {
'id': "<?php echo $item->getId(); ?>",
'name': "<?php echo $item->getName(); ?>",
'category': "<?php echo $this->getProductCategory($item); ?>",
'price': "<?php echo $product->getPrice(); ?>",
'quantity': "<?php echo $product->getQty() * 1; ?>"
});
<?php endforeach ?>
ga('ec:setAction', 'checkout', {'step': 1});

Jest przypisany do buttona na stronie Cart -> Checkout.

Wcześniej był na stronie Checkout'u ale nie działało również.

 

Kod zamieszczony na stronie buttona Checkout'u -> succes.

    ga('ec:setAction', 'checkout_option', {
'step': 1,
'option': shippingMethod;
});
ga('send', 'event', 'Checkout', 'Option');
}



Pozdrawiam

Odpowiedź eksperta 2verified_user

Zaakceptowane rozwiązania
Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Light4website B
września 2015

Dot.: Enhanced Ecommerce nnie działa na stronie checkout'u

[ Edytowane ]
Najlepszy Współtwórca

Wszystkie odpowiedzi

Dot.: Enhanced Ecommerce nnie działa na stronie checkout'u

Wschodząca Gwiazda
Wydaj mi się, że twój sklep chodzi na silniku Magento ? Jeśli tak to dla Ciebie najlepszym rozwiązaniem będzie to http://www.magentocommerce.com/magento-connect/google-analytics-enhanced-ecommerce-1.html . Adaśko

Dot.: Enhanced Ecommerce nnie działa na stronie checkout'u

Nowicjusz ✭
Tak, sklep chodzi na Magento.
Próbowaliśmy użyć modułu Tatvic, ale ze smutkiem muszę stwierdzić, że więcej rzeczy tam nie działało niż działało...

Zaakceptowane rozwiązanie.
Rozwiązanie
Zaakceptowane przez autora tematu: Light4website B
września 2015

Dot.: Enhanced Ecommerce nnie działa na stronie checkout'u

[ Edytowane ]
Najlepszy Współtwórca

Dot.: Enhanced Ecommerce nnie działa na stronie checkout'u

Nowicjusz ✭
Pomogło,
dzięki Emotikon: Mrugający