Avec la disparition des cookies tiers et des exigences croissantes de performance et de confidentialité, les architectures server-side gagnent du terrain. La réponse d’Adobe s’appelle Event Forwarding, incluse dans Real-Time CDP Connections, Prime ou Ultimate (Adobe : présentation de l’event forwarding).
Qu’est-ce qu’Adobe Event Forwarding ?
C’est un mécanisme de redirection d’événements côté serveur, construit sur Adobe Experience Platform. Le flux :
- un utilisateur interagit avec votre site ;
- Adobe Tags (ex-Launch) collecte la donnée côté client ;
- la donnée est envoyée à l’Adobe Edge Network ;
- de là, elle est transmise côté serveur vers d’autres destinations : GA4, Meta Ads, TikTok, etc.
Pourquoi l’utiliser ?
Si vous utilisez Adobe Tags, vous déclenchez probablement vos tags marketing côté client, dans le navigateur. L’inconvénient : des pages plus lourdes (plus de JavaScript), de nombreux appels vendeurs séparés qui peuvent chacun échouer ou être bloqués, et moins de contrôle sur les données que le script de chaque vendeur collecte. Avec Event Forwarding, on collecte toujours côté client, mais le routage se fait côté serveur, via Adobe. Les bénéfices :
- Performance : moins de scripts JS, donc des pages plus rapides. Event Forwarding remplace plusieurs appels vendeurs par un seul appel Edge ; un edgeDomain en first-party peut réduire, sans la supprimer, l’incidence des bloqueurs de publicités.
- Gouvernance des données : plus de transparence et de contrôle sur les données envoyées à chaque vendeur (le consentement doit toujours être collecté et respecté).
- Flexibilité : transformer et enrichir la donnée avant de l’envoyer.
- Règles centralisées : toutes les règles de routage au même endroit. À noter : l’ensemble des règles et actions pour un événement doit se terminer en 30 secondes, et les actions s’exécutent l’une après l’autre.
Un exemple concret : un achat
Quelqu’un finalise un achat. Un événement purchase part dans Adobe Tags et atteint l’Adobe Edge Network. Une règle Event Forwarding l’envoie alors à GA4 et à Meta, sans rien déclencher d’autre dans le navigateur. Même logique pour un add_to_cart : déclenché via Adobe Tags dans le navigateur, puis transmis côté serveur à GA4, Meta Ads et TikTok, sans hit client supplémentaire. Résultat : moins de requêtes dans le navigateur et une meilleure orchestration entre plateformes.
Guide pratique : mettre en place Event Forwarding
1. Prérequis
- Accès à Adobe Real-Time CDP avec Connections.
- Web SDK (via Tags ou en code direct), Mobile SDK ou Edge Network API qui envoient déjà des données XDM à l’Edge Network (par exemple un événement d’achat).
2. Créer une propriété Event Forwarding
- Allez dans Data Collection > Event Forwarding (navigation de gauche).
- Cliquez sur « New Property » (plateforme : Edge).
- Donnez-lui un nom clair, par exemple
ecom-server-routing.
2b. Activer l’event forwarding dans le datastream. Dans le datastream utilisé par votre Web SDK, activez l’event forwarding et sélectionnez la propriété et l’environnement concernés (Adobe : getting started with event forwarding).
3. Créer une règle
- Dans la propriété, ouvrez Rules et créez une règle
Purchase to GA4. - Ajoutez une condition : créez un élément de données Core > Path
eventType=arc.event.xdm.eventType, puis une condition Custom Code :return getDataElementValue('eventType') === 'commerce.purchases';(Adobe : extension Core pour l’event forwarding). - Ajoutez une action : soit une extension du catalogue event forwarding (Meta Conversions API, TikTok Web Events API, Google Ads Enhanced Conversions ; GA4 via le Cloud Connector for Google Analytics listé sur Adobe Exchange, ou l’Adobe Cloud Connector), soit du JavaScript personnalisé pour envoyer les données vers des API externes.
4. Tester le flux
- Utilisez l’Adobe Experience Platform Debugger pour inspecter les événements envoyés à l’Edge.
- Vérifiez que les règles server-side se déclenchent correctement.
- Contrôlez les réponses d’API ou les logs côté plateformes de destination.
5. Conseils de pro
- Utilisez
utils.logger.log()dans les actions de code personnalisé pour déboguer. - Utilisez les éléments de données côté serveur pour accéder à des valeurs précises.
- Créez une règle « debug all » qui journalise tous les événements entrants depuis l’Edge.
Points d’attention
- Cela exige Adobe Real-Time CDP, un produit premium.
- La courbe d’apprentissage est réelle, surtout si AEP est nouveau pour vous.
- Une gouvernance de données solide est indispensable.
En résumé
Adobe Event Forwarding via Real-Time CDP est une solution moderne qui coche les bonnes cases en performance, confidentialité et flexibilité. Ce n’est pas la plus simple à déployer, mais c’est l’une des plus puissantes si vous êtes déjà dans l’écosystème Adobe. Vous voulez passer en server-side sans abandonner votre gestionnaire de tags ? Ce pourrait être le pont dont vous avez besoin.
Sources
- Adobe : présentation de l’event forwarding (la page propose aussi une courte vidéo)
- Adobe : getting started with event forwarding
- Adobe : catalogue des extensions event forwarding
- Adobe : extension Core pour l’event forwarding
- Adobe : edgeDomain (Web SDK)
- Adobe : Experience Platform Debugger
Pour aller plus loin, lisez la version complète de l’article (en anglais) : Adobe Server-Side Forwarding with Real-Time CDP: How It Works.
Besoin d’aide sur ce sujet ? Consultant Adobe Analytics.