tagger son prestashop avec google tag manager pour le remarketing dynamique facebook

36
Bruno Guyot Head of Digital Marketing FirstPoint Sàrl – Lausanne Bruno-guyot.com Firstpoint.ch Novembre 2016 Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook 30 étapes pas à pas En 22 étapes

Upload: bruno-guyot

Post on 16-Apr-2017

3.832 views

Category:

Marketing


1 download

TRANSCRIPT

Page 1: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Bruno Guyot

Head of Digital Marketing FirstPoint Sàrl – Lausanne

Bruno-guyot.comFirstpoint.ch

Novembre 2016

Tagger son Prestashop avec Google Tag Manager

pour le remarketing dynamique Facebook

30 étapes pas à pas

En 22 étapes

Page 2: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerLe guide complet de Google Tag Manager pour Prestashop

Dans ce guide de plus de 6000 mots, vous apprendrez à :

• Paramétrer le suivi du e-commerce amélioré• Paramétrer le remarketing dynamique Google• Créer des campagnes remarketing dynamique Google• Paramétrer le remarketing dynamique Facebook• Créer des campagnes remarketing dynamique Facebook

Ces slides sont un condensé d’une partie de mon guide complet de l’utilisation de Google Tag Manager avec Prestashop.

Consultez ce guide ici : http://www.chablais-web/google-tag-manager-ecommerce-prestashop.php

Page 3: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Au sommaire

• Pré-requis• Installer le Pixel Facebook de base• Installer les évènements standards• Définir un séquençage des balises

Page 4: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerPré-requis

Pour pouvoir suivre ce tuto, vous devez avoir Prestashop 1.6 avec le module Google Tag Manager Enhanced Ecommerce (UA) Tracking correctement paramétré.

Pour le détail pas à pas de l’installation, suivez mon guide à l’adresse suivante : http://www.chablais-web/google-tag-manager-ecommerce-prestashop.php

Page 5: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerObtenir le pixel Facebook de base

1. Rendez-vous dans votre Business Manager : https://business.facebook.com

2. Déployez le menu et cliquez sur Pixels.

Page 6: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerObtenir le pixel Facebook de base

3.Assurez-vous d’être sur le bon compte publicitaire et cliquez sur le Bouton Actions.

Créez votre pixel ou affichez son code (si déjà créé).

Copiez le code donné par Facebook, nous allons aller le mettre dans une balise GTM.

Page 7: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer une balise avec le pixel de base

4. Rendez-vous dans Google Tag Manager.

Créez une nouvelle balise de type HTML personnalisé. Appelez-la « Facebook – Pixel de base » et collez le code de votre Pixel.

Enregistrez et choisissez un déclencheur de type All Pages. Votre pixel de base est maintenant présent sur toutes vos pages.

Page 8: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCompléter le pixel de base avec les évènements standards

Maintenant, nous allons ajouter de nouvelles balises qui visent à compléter ce suivi de base en fonction de comportements du visiteur : a-t-il vu un produit ? l’a-t-il ajouté au panier? l’a-t-il acheté ?

Ces ajouts sont ce que Facebook appelle des événements standards. Le « hic » c’est qu’en plus d’indiquer à Facebook un événement (produit vu, produit ajouté au panier, produit acheté), il va aussi falloir lui indiquer de quel(s) produit(s) l’on parle. Il va donc falloir lui envoyer les paramètres dynamiquement.

Attention : nous allons monter d’un cran au niveau technique. Soyez attentif.

Page 9: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerRécupérer les variables dynamiques dans le dataLayer

D’après Facebook, nous avons besoin de :

• L’ID produit (attention, doit correspondre à l’ID de votre flux produit) => content_ids

• Son prix => value• Sa catégorie => content_category• Sa devise => currency• La phase du tunnel (page produit,

panier ou achat) => content_name

Page 10: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerRécupérer les variables dynamiques dans le dataLayer

Regardons ce que l’on a dans le DataLayer.

5. Sur une fiche produit, ouvrez l’inspecteur Chrome en inspectant un élément au hasard. Cliquez ensuite sur l’onglet Console.

De là, tapez dataLayer puis tapez sur entrée. Vous allez obtenir le contenu actuel de votre dataLayer.

Page 11: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerRécupérer les variables dynamiques dans le dataLayer

6. Déplier les objets. Bonne nouvelle. Le DataLayer contient les infos que nous voulons.

Nous allons donc pouvoir créer des variables de couche de données pour récupérer ces informations et nous pourrons ensuite nous en servir dans les balises Facebook.

Page 12: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer les variables de couche de données nécessaires aux évènements

7. Retournez dans Google Tag Manager. Cliquez sur Variables puis Nouvelle. Commençons par la 1ère, currencyCode. Ce sera une variable de type couche de données.

Page 13: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer les variables de couche de données nécessaires aux évènements

8. Il faut maintenant faire la même chose pour category, id et price.

Maintenant que toutes les infos qui nous intéressaient sont récupérées dans des variables, nous allons pouvoir définir nos balises Facebook additionnelles.

Page 14: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer la balise ViewContent

Vous trouverez le code des événements standards ici : https://www.facebook.com/business/help/952192354843755?helpref=faq_content#addeventcode.

Nous, ceux qui nous intéressent sont : ViewContent, AddToCart et Purchase.

Commençons par ViewContent.

Page 15: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer la balise ViewContent avec les variables de couche de données

9. Retournons dans GTM et créons une nouvelle balise HTML personnalisée.

Copiez le code de l’évènement ViewContent ici : https://developers.facebook.com/docs/marketing-api/facebook-pixel/v2.8 et collez le dans votre balise.

Page 16: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer la balise ViewContent avec les variables de couche de données

10. Remplacez les éléments notés en exemple par les variables de couches de données créées précédemment.

Pour une explication détaillée de la syntaxe et de chacune des lignes de ce code, n’hésitez pas à vous reportez à l’article original ici : http://www.chablais-web/google-tag-manager-ecommerce-prestashop.php

Page 17: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer une déclencheur pour la balise ViewContent

Tout ce qu’il reste à faire maintenant c’est de définir un déclencheur.

Sur quelles pages veut-on que cette balise se déclenche ? Evidemment, dès qu’un visiteur voit une fiche produit.

11. Créez un nouveau déclencheur « vue de fiche produit » . Il sera de type page vue.

Page 18: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer une condition de déclenchement avec PageCategory

Nous ne voulons pas que la balise se déclenche sur toutes les pages. Cliquez donc sur certaines pages vues. Enfin, il va falloir définir une condition.

Nous allons nous baser sur la variable PageCategory que nous avions vu un peu plus tôt dans le Datalayer pour définir la condition.

(Explication détaillée du pourquoi dans l’article original).

Page 19: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer une condition de déclenchement avec PageCategory

Donc dans la première case de condition, faites défiler jusqu’en bas pour trouver « nouvelle variable ».

12. Créez une nouvelle variable de couche de données « pageCategory ».

Enregistrez-la et retournez à votre condition.

Page 20: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer une condition de déclenchement avec PageCategory

13. Vous n’avez plus qu’à définir que vous souhaitez un déclenchement lorsque pageCategory est égal à product.

14. Enregistrez. Nous avons terminé avec la première balise additionnelle de Facebook.

Page 21: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer une balise pour l’évènement addToCart

Créons maintenant la 2ème balise. Celle à déclencher au moment ou les personnes mettent un produit au panier.

15. Dans GTM, cliquez sur Nouvelle balise. Appelez-la « Facebook – Pixel – addToCart » . A l’intérieur, collez le code de l’évènement AddToCart trouvé ici : https://developers.facebook.com/docs/marketing-api/dynamic-product-ads/product-audiences/v2.8#setuppixel

Page 22: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer une balise pour l’évènement addToCart

Enrichissez-la avec les paramètres facultatifs pour lesquels nous avons créer des variables.

Vous remarquez que c’est le même code que la balise viewContent si ce n’est que viewContent a été remplacé par AddToCart. Sinon c’est exactement pareil.

Page 23: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer un déclencheur pour la balise d’évènement addToCart

Ensuite nous allons paramétrer le déclencheur. Nous suivons le même raisonnement que précédemment.

La différence c’est que lorsque l’on est sur la page panier, pageCategory est égal à order.

Page 24: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer un déclencheur pour la balise d’évènement addToCart

16. Créez un nouveau déclencheur « Vue de panier » et qui aura pour condition pageCategory est égal à order.

Maintenant passons à la dernière balise, celle qui correspond à l’achat.

Page 25: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerCréer une balise pour l’évènement Purchase

17. De nouveau, créez une nouvelle balise HTML personnalisée « Facebook – Pixel – Purchase ».

A l’intérieur, collez le code de l’évènement Purchase. Enrichissez-la avec les paramètres facultatifs pour lesquels nous avons créer des variables.

Page 26: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerConfigurer le déclenchement de la balise Purchase

18. Une nouvelle fois, nous allons créer un déclencheur en fonction de la valeur de PageCategory mais cette fois sur la page de confirmation de commande.

19. Finalisez votre déclencheur pour PageCategory égal à orderconfirmation et enregistrez.

Page 27: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerPrévisualiser, débugger et publier son conteneur

20. Et voilà. Vous n’avez plus qu’à publier votre conteneur. Prévisualisez avant afin de vérifier si :

• La balise du pixel de base se déclenche bien sur toutes les pages?

• La balise ViewContent se déclenche lorsque l’on visite une fiche produit?

• La balise addToCart se déclenche lorsque l’on consulte le panier ?

• La balise Purchase se déclenche lorsque l’on a validé une commande ?

Tout est bon ? Publiez !

Page 28: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerVérifier les évènements au niveau du Pixel

Un bon moyen de vérifier que cela fonctionne c’est de regarder votre page pixel au bout de quelques minutes (ou quelques heures, selon votre trafic). Théoriquement, vous devriez avoir quelque chose comme ci-dessus.

Page 29: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerParamétrer le séquençage des balises Facebook entre elles

Un dernier point important.

Désormais, GTM vous permet de définir l’ordre dans lequel vos balises doivent se déclencher.

Et cela tombe bien puisque nos balises d’évènements ne doivent être déclenchées avant le pixel de base. On ne le veut pas parce que si c’était le cas, ça ne fonctionnerait pas, tout simplement.

Page 30: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerParamétrer le séquençage des balises Facebook entre elles

On va donc prendre nos 3 balises les unes après les autres et les paramétrer de sorte à ce qu’elles ne se déclenchent que si la balise Pixel de Base a déjà été déclenchée.

21. Pour cela, on va dans la balise, disons ViewContent. On déplie les paramètres avancés puis le séquençage des balises.

Page 31: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerParamétrer le séquençage des balises Facebook entre elles

Et on va définir que l’on veut que l’on veut déclencher une balise avant le déclenchement de celle-ci, en l’occurrence la balise du suivi de base.

Et on peut même aller plus loin en disant que si la balise du Pixel de base n’est pas déclenchée, on ne déclenche pas celle-là.

22. Vous n’avez plus qu’à faire de même pour les 2 autres balises d’évènement.

Page 32: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Aller plus loin

• Utilisations avancées du Tag Manager• Formation• Taggage de votre site

Page 33: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerUtilisations avancées du Tag Manager

Google Tag Manager permet d’aller très très loin au niveau de ce qui peut être suivi et/ou extrait sur un site web ou une application mobile. Quelques exemples :

• Remontée dynamique d’éléments nécessaires au remarketing dynamique sur Facebook et Google

• Mise en place de tracking avancés : clics sur les liens externes, vues de vidéo, téléchargement de brochures, suivi de conversations tchat, etc…

• Mise en place dynamique d’éléments dans vos pages : balise canonical, Schema markup par le biais d’un Json-ld dans le header, etc…

Je rédige régulièrement des articles sur le sujet. Suivez-moi pour rester informé :

https://ch.linkedin.com/in/bruno-guyot-firstpoint

https://twitter.com/ChablaisWeb

Page 34: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerFormation Google Tag Manager et Google Analytics

Je dispense des formations de niveau débutant à avancé sur Google Tag Manager et sur Google Analytics.

Sur place (dans vos locaux) ou à distance (session skype + teamviewer).

Page 35: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Créer un compte Google Tag ManagerTaggage de votre site

Vous savez que Google Tag Manager est l’outil qu’il vous faut sur votre site mais vous n’avez pas envie ou pas le temps de le faire vous-même ?

Je m’en occupe pour vous

Page 36: Tagger son Prestashop avec Google Tag Manager pour le remarketing dynamique Facebook

Merci pour votre intérêt

Vous avez appris des choses? Partagez !