Si votre site utilise déjà Google Tag Manager, GTM est l’endroit le plus propre pour charger la balise de suivi Personyze — aucune modification de template, déploiement et retour arrière via le versionnage de GTM, aucune intervention de développeur. Le modèle de balise Personyze Tracking fait plus qu’installer la balise : il peut traduire votre dataLayer e-commerce GA4 existant en interactions produit Personyze, signaler des interactions précises, écrire des attributs de profil visiteur à partir de variables GTM, et respecter le mode de consentement de Google.
Prérequis
- Un conteneur GTM installé sur votre site.
- Votre numéro de compte Personyze — affiché dans le panneau (c’est le numéro présent dans l’URL de votre panneau, par ex.
/panel2/id/8110/, et dans Paramètres → Profil du site). - Le modèle Personyze Tracking — recherchez « Personyze » dans la galerie de modèles de balises de GTM.
Installation de base
- Dans votre espace de travail GTM : Balises → Nouvelle, cliquez dans la zone de configuration de la balise et choisissez Personyze Tracking.
- Account Number — votre numéro de compte Personyze.
- For use on domains — une liste des domaines à suivre, séparés par des espaces, comme
example.com shop.example.com. - Déclencheur : Toutes les pages (Page vue). Déclenchez Personyze le plus tôt possible — un déclenchement précoce laisse plus de temps pour identifier le visiteur, résoudre les audiences et afficher la personnalisation avant qu’il ne commence à faire défiler ; un déclenchement tardif provoque un bref affichage du contenu d’origine.
- Envoyez une nouvelle version de GTM.

Suivi e-commerce — réutiliser votre dataLayer GA4
Cochez Track ecommerce events from the dataLayer automatically et la balise traduit les envois e-commerce GA4 standard — view_item, add_to_cart, remove_from_cart, add_to_wishlist, purchase — en interactions produit Personyze. Si votre site transmet déjà l’e-commerce à GA4, cela remplace toute configuration d’interactions distincte.
- Configuration du déclencheur : associez la balise à un déclencheur Événement personnalisé avec l’option Utiliser la correspondance d’expressions régulières activée et le nom d’événement
view_item|add_to_cart|remove_from_cart|add_to_wishlist|purchase
— en plus du déclencheur Toutes les pages (ou à sa place). - Match products by — la colonne de votre catalogue de produits Personyze à laquelle correspondent les ID transmis : Internal ID ou SKU. Les ID de votre dataLayer doivent exister dans le catalogue, sinon les interactions ne s’attachent pas aux produits.
Envoyer une interaction précise
La liste déroulante Interaction envoie une interaction Personyze à chaque déclenchement de la balise (en plus de l’installation du code de suivi). Remplissez ses champs avec des variables GTM (par ex. {{Ecommerce item id}}):
- Product Viewed / Added to cart / Removed from cart / Purchased / Liked (wishlist) — accepte l’ID produit et, le cas échéant, la quantité.
- Order completed — tous les articles du panier achetés.
- Article Viewed — accepte l’ID d’article, pour les recommandations de contenu.
- Category viewed — enregistre l’intérêt du visiteur ; un ou plusieurs noms de catégories, séparés par des virgules.
- SPA route change — relance le ciblage lors d’une navigation dans une application monopage. Associez celle-ci à un déclencheur Modification de l’historique.
Attributs du profil visiteur
Cochez Send visitor profile attributes pour écrire des valeurs dans le profil Personyze du visiteur — où elles deviennent utilisables dans chaque règle de ciblage, variable de contenu dynamique et rapport. Cliquez sur Add attribute, choisissez le champ, et fournissez la valeur sous forme de variable GTM.
Champs disponibles : Email, First/Last name, Phone, Mobile phone, Gender, Birthday, Postal code, City, State, Country, Occupation, Industry, Website, Interests, Subscription type, Lead score, Sale state, Account type, Account balance, Account ID number, Opted in (email, sms) — plus des emplacements génériques : Custom text 1–6, Custom integer 1–4, Custom float 1–2, Custom date 1–2.
Mode de consentement
Cochez Respect Google Consent Mode (analytics_storage) et le traqueur Personyze n’est pas chargé — et aucun cookie n’est déposé — tant que le consentement analytics_storage n’est pas accordé. Si le visiteur accorde son consentement plus tard sur la même page, le traqueur se charge à ce moment-là. Associez-le à l’intégration Consent Mode standard de votre CMP ; aucun câblage supplémentaire n’est nécessaire.
Vérifier que la balise se déclenche
- Dans GTM, cliquez sur Prévisualiser — Tag Assistant s’ouvre avec votre site. Personyze Tracking doit figurer sous « Balises déclenchées ».
- Outils de développement → Réseau → filtrez sur
counter.personyze.com— une requête doit partir à chaque chargement de page. - Dans le panneau, la visite apparaît en quelques secondes dans les visites en direct ; avec le suivi e-commerce activé, les événements produit apparaissent à l’étape Interactions de la campagne.
Problèmes courants
- La balise se déclenche mais aucun événement dans Personyze — généralement un mauvais numéro de compte, ou le domaine actuel absent de For use on domains.
- La personnalisation ne s’affiche pas / clignote — la balise se déclenche trop tard ; déclenchez-la sur Page vue et avant les balises qui interfèrent.
- Les interactions e-commerce ne s’attachent pas aux produits — les ID d’articles du dataLayer ne correspondent pas à la colonne du catalogue choisie sous Match products by.
- Pages SPA comptées deux fois — la balise de base est sur un déclencheur Modification de l’historique ; déplacez-la sur Page vue et utilisez plutôt l’interaction SPA route change.
Voir aussi
- Intégration Google Analytics — l’autre sens : transmettre les événements Personyze à GA4.
- Suivi des interactions produit — toutes les façons de signaler des interactions.
- Applications monopage.