Suivi de commerce électronique ANALYTICS


3 messages dans ce sujet

Posté(e) (modifié) · Signaler ce message

Bonjour je m'occupe du référencement de plusieurs sites PEEL, et je souhaiterais activer le suivi de commerce google analytics sur ces sites avec Google tag manager.
J'ai réussi à installer correctement le conteneur tag manager.

Il s'agit maintenant de pousser les données d'une transaction dans le datalayer de tag manager en fin de commande, afin que ces données soient automatiquement transmise à Analytics.

Ma question :  comment faire ceci avec PEEL ?

Faut-il recourir au HTML personnalisé conversion Google ? Comment récupérer dynamiquement les données d'une transaction en fin de commande ?

Voici ce que dit la documentation Google tag manager pour la mise en place du commerce de suivi du commerce électronique.
https://support.google.com/tagmanager/answer/6107169?hl=fr

Et voici leur exemple de code JavaScript pour pousser les données de la transaction dans le datalayer.
 

<script>
window.dataLayer = window.dataLayer || []
dataLayer.push({
   'transactionId': '1234',
   'transactionAffiliation': 'Habillement ABCD',
   'transactionTotal': 38.26,
   'transactionTax': 1.29,
   'transactionShipping': 5,
   'transactionProducts': [{
       'sku': 'DD44',
       'name': 'T-shirt',
       'category': 'Vêtement',
       'price': 11.99,
       'quantity': 1
   },{
       'sku': 'AA1243544',
       'name': 'Chaussettes',
       'category': 'Vêtement',
       'price': 9.99,
       'quantity': 2
   }]
});
</script>

Dans l'idéal, ce code doit s'insérer dans la section HEAD au-dessus du conteneur Tag Manager, donc juste après la balise <HEAD>. Mais on peut aussi faire avec un code inséré en bas de page en déclenchant la balise Tag Manager qu'une fois que le DOM est ready.

Voilà, donc ma question : Dans quel fichier de PEEL insérer ce code et comment récupérer dynamiquement les données de la transaction (transaction id, montant....) ?

Modifié (le) par yvan02

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

Vous pouvez intégrer le tag dans le fichier order_step3.tpl, qui est utilisé uniquement à la fin du process de commande. Pour passer les valeurs il faut créer les variables SMARTY correspondante dans la fonction get_order_step3 du fichier lib/fonctions/display_caddie.php. Les informations sur les produits et la commande sont contenues dans la session $_SESSION['session_caddie']

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Merci beaucoup, je vais essayer. Je vous tiens au courant si c'est ok.

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !


Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.


Connectez-vous maintenant

Twitter Advisto ecommerce

Facebook PEEL Shopping