Le Direct Tracking est la méthode de tracking côté serveur de Daisycon, également appelée tracking Server-to-Server ou S2S. Elle permet de suivre les conversions sans dépendre uniquement de pixels côté navigateur ou de cookies. Cet article explique comment mettre en place une configuration Server-to-Server fiable, avec un tracking hybride utilisant le Synergy Pixel et, en option, la prise en charge du gclid pour les campagnes Google Shopping et CSS. Ces fonctionnalités permettent de conserver une attribution précise lorsque le Click ID n'est pas disponible ou lorsque le Parallel Tracking limite les méthodes de tracking traditionnelles.
Important : Le tracking hybride est requis lorsqu'il est techniquement possible de le mettre en place. Combinez toujours votre postback Server-to-Server avec un Synergy Pixel afin de maintenir une attribution précise lorsque le Click ID n'est pas disponible. Ces améliorations deviennent de plus en plus importantes et ont déjà permis d'augmenter les performances de certaines campagnes de 10 % ou plus. Si vous utilisez Google Shopping ou des campagnes CSS, nous vous recommandons également d'inclure le paramètre gclid dans votre postback. Les solutions de tracking traditionnelles perdront progressivement en efficacité à mesure que Google étend le Parallel Tracking au trafic Google Shopping.
Remarque : Ce guide s'adresse aux utilisateurs ayant des connaissances techniques. Pour une implémentation standard basée sur un pixel, consultez Implementing the Conversion Pixel.
Fonctionnement du tracking Server-to-Server
- Génération du Click ID : Daisycon génère un Click ID unique au lieu de s'appuyer sur des cookies traditionnels.
- Ajout du paramètre à l'URL : Le Click ID est ajouté à l'URL sous forme de paramètre. Vous pouvez ensuite le stocker dans un cookie, le local storage ou votre propre base de données.
- Envoi de la conversion : Lorsqu'une conversion a lieu, votre système appelle l'URL de postback de Daisycon en incluant le Click ID enregistré.
- Attribution de la transaction : Daisycon utilise les données du postback pour attribuer la conversion au bon éditeur.
La plupart des plateformes de tracking tierces, telles que Tune, Cake ou Post Affiliate Pro, prennent en charge la gestion des Click IDs et des postbacks. Une intégration personnalisée est également possible.
Important : En tant qu'annonceur, vous êtes responsable du stockage et de la transmission corrects du Click ID. Si votre modèle d'attribution diffère de celui de Daisycon, qui utilise le last click avec une durée de validité de 100 jours, indiquez-le clairement dans la description de votre campagne.
Guide d'implémentation
Structure de base de l'URL
Ajoutez les paramètres URL souhaités ainsi que le paramètre Click ID requis à vos landing pages :
https://advertiser.com/?clickid=%DCI%&utm_source=daisycon&utm_medium=affiliateVérifiez que le paramètre Click ID est présent dans tous les supports concernés, notamment les flux produits et les deep links. Le Support Daisycon peut vérifier votre configuration si nécessaire. Nous recommandons fortement de placer le paramètre Click ID en premier dans l'URL.
Structure de l'URL de postback
Utilisez l'endpoint Direct Tracking /d/ à la place de l'endpoint pixel /t/, puis ajoutez les paramètres nécessaires :
https://[matching_domain]/d/?ci=[campaign_id]&dci=[click_id]&a=[amount]&ti=[transaction_id]&r=[revenue]&pn=[description]&iv=[description_internal]&c=[country_code]Améliorer la fiabilité avec le tracking hybride
Le tracking Server-to-Server standard repose entièrement sur le Click ID, ou DCI. Cependant, cet identifiant n'est pas toujours disponible au moment de la conversion. Pour améliorer la fiabilité du tracking, Daisycon propose une approche hybride qui combine le postback avec un pixel léger et respectueux de la vie privée côté navigateur, appelé Synergy Pixel.
Le Synergy Pixel envoie depuis le navigateur une référence unique associée à la transaction. Si le Click ID n'est pas disponible lorsque le postback est envoyé, cette référence peut tout de même être utilisée pour attribuer la transaction au bon éditeur. Toutes les autres données relatives aux produits et à la transaction sont traitées côté serveur.
Quand utiliser le tracking hybride
- Vous utilisez le Direct Tracking avec un postback Server-to-Server.
- Vous souhaitez améliorer le taux d'attribution dans des situations soumises à des restrictions de confidentialité ou lors de parcours cross-device.
- Vous pouvez générer une référence de transaction persistante, par exemple un numéro de commande ou un Cart ID.
- Vous utilisez le tracking Post-View, qui fonctionne sans cookie et ne peut donc pas utiliser de DCI.
Comment fonctionne le tracking hybride
- Vous déclenchez un Synergy Pixel léger dans le navigateur au moment où la transaction est créée.
- Ce pixel envoie une référence unique à Daisycon, par exemple
ref=123456. - La même référence est envoyée dans votre postback Server-to-Server via le paramètre
ref. - Si aucun Click ID n'est disponible, Daisycon utilise cette référence pour associer la transaction.
Remarque : Le Synergy Pixel doit toujours être utilisé avec votre postback Server-to-Server. Il ne permet pas de suivre les conversions de manière autonome. L'attribution Post-View ne fonctionne pas sans le Synergy Pixel.
Implémentation
Voici un exemple classique :
https://[tracking_domain]/tr/?ci=[campaign_id]&ref=[order_id]Remplacez {{order_id}} par votre variable de référence de transaction, par exemple un numéro de commande ou un Cart ID. Cette valeur doit être persistante et unique. Le tag doit être déclenché une seule fois par transaction, soit sur la page de confirmation, soit immédiatement après la génération de la valeur utilisée comme référence.
Dans votre postback Server-to-Server, envoyez la même valeur avec le paramètre ref. Le postback doit être envoyé pour chaque conversion, y compris les conversions non attribuées à l'affiliation et celles pour lesquelles aucun DCI ou Click ID n'est disponible :
https://[matching_domain]/d/?ci=[campaign_id]&dci=[click_id]&ref=[order_id]Daisycon peut ainsi associer les deux signaux et améliorer l'attribution même lorsque le Click ID est absent ou supprimé.
Remarque : L'exemple ci-dessus est une version simplifiée. Votre Partner Manager peut vous fournir le code complet du Synergy Pixel.
Prise en charge de Google Shopping et des campagnes CSS
Si vous utilisez Google Shopping ou des Comparison Shopping Services (CSS), vous pouvez améliorer l'attribution en envoyant le Google Click ID gclid dans votre postback Server-to-Server. Daisycon peut ainsi mieux associer les transactions aux clics d'affiliation lorsque les redirections sont contournées en raison du Parallel Tracking ou de la configuration de la campagne.
Comment stocker le gclid
Sur la landing page, vérifiez si un paramètre gclid est présent. Stockez cette valeur uniquement si au moins l'une des conditions suivantes est également remplie :
- L'URL contient
utm_source=daisycon. - L'URL contient un Click ID Daisycon valide, par exemple
clickid=oudci=.
Cela évite que du trafic Google Ads sans lien avec Daisycon interfère avec le tracking d'affiliation. Nous recommandons de stocker cette valeur dans une variable dédiée, telle que dcgclid, afin d'éviter d'écraser ou de perturber d'autres systèmes utilisant le paramètre gclid standard.
Exemple de postback avec gclid
Incluez la valeur enregistrée dans votre appel côté serveur à l'aide du paramètre gclid :
https://[matching_domain]/d/?ci=12345&dci=[click_id]&ref=[order_id]&gclid=[dcgclid]Cette amélioration est fortement recommandée si vous utilisez des campagnes Google Shopping ou des fournisseurs CSS.
Passer du tracking par pixel au tracking Server-to-Server
Si vous prévoyez de passer au tracking S2S, suivez ces bonnes pratiques pour assurer une migration fiable :
- Période de transition : Ne remplacez pas votre tracking du jour au lendemain. Prévoyez suffisamment de temps pour effectuer des tests complets.
- Prévenir Daisycon à l'avance : Contactez votre Account Manager Daisycon au moins un mois avant la migration. Ce délai permet de préparer correctement l'implémentation du Click ID. Une fois le S2S activé, le tracking basé sur le pixel ne fonctionnera plus. L'absence de Click ID entraînera alors une perte d'attribution.
- Tracking en parallèle : Exécutez le tracking par pixel et le tracking S2S en parallèle pendant la phase de test. Vous pourrez ainsi vérifier que toutes les conversions sont correctement enregistrées.
- Prévoir de légères différences : De petites différences d'attribution peuvent apparaître, notamment dans les parcours cross-device ou cross-browser. Elles sont normales et peuvent varier selon les éditeurs.
- Ajuster la rémunération si nécessaire : Surveillez les performances. Si certains éditeurs importants constatent une baisse de leur EPC à la suite du changement de tracking, envisagez une augmentation temporaire de leur rémunération.
Ces étapes permettent de maintenir une attribution fiable et cohérente lors du passage au tracking Server-to-Server avec Daisycon.
Conclusion
En combinant le tracking Server-to-Server avec le Synergy Pixel et la prise en charge du gclid, vous obtenez une configuration d'attribution plus fiable et adaptée aux évolutions des navigateurs et des plateformes. Cette configuration permet de préserver au mieux les performances de vos campagnes malgré l'augmentation des restrictions techniques. Elle est fortement recommandée pour les annonceurs utilisant Daisycon.