Suivi des conversions avec GA4, Google Ads, Meta, Reddit et GTM

Activity Messenger peut envoyer les consultations de pages, les formulaires remplis et les achats provenant de vos formulaires et de votre microsite vers vos plateformes d'analyse et de publicité.

Activity Messenger transmet les événements et leurs données. Vous devez également configurer la plateforme de destination afin d'utiliser ces événements dans vos rapports, vos conversions publicitaires ou l'optimisation de vos campagnes. La réception d'un événement ne crée pas automatiquement un objectif de conversion dans Meta ou Google Ads.

Ce qu'Activity Messenger mesure

  • Les consultations de pages des formulaires et du microsite.
  • Les formulaires remplis avec l'événement completed_form.
  • Les achats finalisés et les revenus avec l'événement standard purchase.

Configurer le suivi géré par Activity Messenger

  1. Ouvrez le menu à droite de votre logo.
  2. Sélectionnez Paramètres de l'organisation, puis Réseaux sociaux & marketing.
  3. Sous Suivi des conversions du commerce électronique, saisissez les identifiants des plateformes que vous utilisez.
  4. Enregistrez vos modifications.

Les paramètres disponibles sont :

  • ID du pixel Meta (anciennement pixel Facebook).
  • ID du pixel Reddit.
  • ID de conversion Google Ads au format AW-XXXXXXXX et son libellé de conversion.
  • ID de mesure Google Analytics 4 au format G-XXXXXXXX. Les anciens identifiants Universal Analytics commençant par UA- ne sont plus pris en charge.
  • Domaine, lorsque vous devez mesurer un parcours client entre votre site Web et Activity Messenger.

Vous devez seulement remplir les champs des plateformes que vous utilisez.

Événements et données transmis

Consultations de pages

Activity Messenger peut transmettre les consultations des pages publiques de formulaires et de microsite. Le calque de données contient aussi le contexte de l'organisation, du domaine, de l'iframe et du consentement aux témoins.

completed_form

Cet événement est transmis lorsqu'un client remplit un formulaire. Il contient :

  • completed_form_id
  • completed_form_name

purchase

Cet événement est transmis lorsqu'un achat est finalisé et que le client atteint la page de confirmation d'Activity Messenger. Il contient :

  • transaction_id
  • currency
  • value
  • tax
  • items, notamment l'identifiant, le nom, la catégorie, la quantité et le prix de chaque article

Exemple :

{
  "event": "purchase",
  "ecommerce": {
    "transaction_id": "ABC123",
    "currency": "CAD",
    "value": 125.00,
    "tax": 14.97,
    "items": []
  }
}

L'identifiant de transaction stable permet aux plateformes d'analyse de reconnaître et de dédupliquer un achat. Configurez les conversions à partir de l'événement purchase plutôt qu'en vous fiant uniquement à l'adresse de la page de confirmation.

Utiliser votre propre conteneur Google Tag Manager

Certaines organisations peuvent saisir leur propre identifiant de conteneur GTM-XXXXXXXX. Lorsqu'un conteneur GTM personnalisé est indiqué, Activity Messenger ne déclenche pas les balises gérées pour Meta, Reddit, Google Ads et GA4. Votre organisation devient responsable de :

  • Créer et publier toutes les balises dans GTM.
  • Créer les déclencheurs pour purchase et completed_form.
  • Gérer le consentement aux témoins.
  • Exclure les administrateurs lorsque is_user_logged_in est à true.
  • Tester le conteneur avant de lancer une campagne.

Configurer les conversions dans Meta et Google

Voir un événement dans Événements de test de Meta, dans Temps réel ou DebugView de Google Analytics, ou dans le mode Aperçu de GTM confirme que la plateforme a reçu l'événement. Cela ne transforme pas automatiquement l'événement en conversion publicitaire.

  • Meta : Assurez-vous que le pixel ou l'ensemble de données est associé à la bonne entreprise et au bon compte publicitaire. Sélectionnez ou configurez ensuite l'événement Purchase reçu pour la campagne à optimiser.
  • Google Ads : Créez une action de conversion sur un site Web, puis copiez son ID de conversion AW- et son libellé de conversion dans Activity Messenger.
  • GA4 : Vérifiez l'événement purchase dans Temps réel ou DebugView. Les rapports standards peuvent prendre plus de temps à afficher les données.

Formulaires et microsites intégrés

Lorsqu'un formulaire, un calendrier ou un microsite Activity Messenger est intégré à un autre site Web, il s'exécute dans une iframe. Deux méthodes permettent de faire fonctionner le suivi des conversions.

Option 1 — Laisser Activity Messenger gérer le suivi (recommandé)

  1. Dans Activity Messenger, ouvrez Paramètres de l'organisation, puis sélectionnez Réseaux sociaux & marketing.
  2. Saisissez vos identifiants GA4, Google Ads, Meta ou Reddit sous Suivi des conversions du commerce électronique.
  3. Intégrez normalement le formulaire, le calendrier ou le microsite à votre site Web.
  4. Testez le parcours complet dans le contenu intégré, jusqu'à la page de confirmation d'Activity Messenger.

La balise gérée s'exécute dans l'iframe et transmet directement les événements completed_form et purchase à la plateforme configurée. Une balise installée uniquement sur le site Web parent n'est pas nécessaire avec cette méthode.

Évitez de configurer la même balise d'achat dans Activity Messenger et sur le site Web parent. Cela peut créer des consultations de pages ou des conversions en double.

Option 2 — Transmettre les événements au conteneur GTM du site Web parent

Utilisez cette méthode lorsque le conteneur GTM de votre site Web doit contrôler toutes les balises d'analyse et de publicité. Le transfert du calque de données de l'iframe doit d'abord être activé pour votre organisation par Activity Messenger, et l'origine permise de votre site Web doit être enregistrée. Le champ Domaine ne suffit pas à activer ce transfert.

  1. Communiquez avec le soutien d'Activity Messenger et fournissez l'adresse du site Web qui contient l'iframe. Demandez l'activation du transfert du calque de données vers le site parent.
  2. Ajoutez l'écouteur ci-dessous à la page parente avant, ou au moment où, l'iframe est chargée.
  3. Dans le conteneur GTM parent, créez des déclencheurs de type Événement personnalisé nommés purchase et completed_form.
  4. Associez vos balises GA4, Google Ads, Meta ou Reddit à ces déclencheurs.
  5. Faites un test avec le mode Aperçu de GTM, remplissez le formulaire intégré ou effectuez l'achat, puis publiez le conteneur.

Exemple d'écouteur à installer sur le site Web parent :

<script>
window.dataLayer = window.dataLayer || [];

window.addEventListener("message", function (event) {
  if (event.origin !== "https://activitymessenger.com") return;
  if (!event.data || event.data.type !== "dataLayer") return;

  var payload = event.data.payload;

  if (typeof payload === "string") {
    try {
      payload = JSON.parse(payload);
    } catch (error) {
      return;
    }
  }

  if (!Array.isArray(payload)) return;

  payload.forEach(function (item) {
    window.dataLayer.push(item);
  });
});
</script>

Conservez la validation de l'origine dans cet exemple. Elle empêche un autre site Web d'envoyer des événements non fiables dans votre calque de données.

Si le conteneur GTM parent déclenche les balises d'analyse et de publicité, laissez vides les identifiants de suivi géré équivalents dans Activity Messenger afin d'éviter les conversions en double. Le site Web parent doit également appliquer le consentement aux témoins avant de déclencher ses balises facultatives.

Consentement aux témoins et tests

  • Faites vos tests dans une fenêtre de navigation privée afin de ne pas être reconnu comme administrateur connecté.
  • Si une bannière de témoins est activée, acceptez les témoins facultatifs avant de tester.
  • Désactivez temporairement les bloqueurs de publicité ou les extensions de confidentialité.
  • Remplissez le formulaire ou effectuez l'achat jusqu'à la page de confirmation d'Activity Messenger.
  • Vérifiez l'événement dans l'outil de diagnostic de la plateforme avant de consulter les rapports standards.
  • Si vous utilisez votre propre conteneur GTM, confirmez qu'il est publié et que ses déclencheurs d'événements sont actifs.

Dépannage

Je vois l'achat dans Événements de test de Meta, mais je ne peux pas le sélectionner dans ma campagne

Cela confirme qu'Activity Messenger a transmis l'événement et que Meta l'a reçu. Vérifiez que le pixel ou l'ensemble de données est associé au bon compte publicitaire, que vous avez l'autorisation de l'utiliser et que l'événement Purchase est configuré pour la campagne.

Mon formulaire est intégré et la balise de mon site Web ne voit pas l'achat

L'achat a lieu dans l'iframe d'Activity Messenger. Configurez l'identifiant de suivi dans Activity Messenger. Communiquez avec le soutien si vous devez transmettre les événements à un conteneur du site Web parent.

Puis-je suivre les revenus plutôt que seulement le nombre d'achats?

Oui. L'événement purchase contient la valeur de la transaction, la devise, les taxes et les détails des articles. La plateforme de destination peut présenter les revenus lorsque ses rapports de commerce électronique ou de conversion sont configurés.

Aucun événement n'apparaît

Vérifiez l'identifiant, le consentement aux témoins, les bloqueurs de publicité, votre statut d'administrateur et la page de confirmation. Pour un conteneur GTM personnalisé, vérifiez également que le conteneur est publié et que ses déclencheurs écoutent les événements purchase et completed_form.

Si vous avez toujours besoin d'aide, consultez la page Obtenir du support. Indiquez l'adresse du formulaire ou du microsite, la plateforme testée, si la page est intégrée et joignez une capture de l'outil de diagnostic.