Skip to main content
Skip table of contents

Comment fonctionne le suivi des campagnes marketing ?

Les campagnes marketing peuvent être suivies chez Piano grâce à un marquage spécifique. Cet article a pour objectif de clarifier les possibilités de tracking offertes par Piano pour suivre des campagnes marketing.

Pré-requis

Afin qu'une campagne marketing soit prise en compte sur Piano Analytics, il est nécessaire d'alimenter, a minima, les propriétés src_medium (Source et Campagne - Type) et src_campaign (Campagne - Nom).

Marquage d'une campagne marketing

SDK Piano Analytics

Comme l'explique la documentation technique des SDK Piano Analytics, tout paramètre d'URL préfixé par at_ sera interprété comme un paramètre de campagne, et transformé par le SDK en une propriété src_ au sein des événements.

Par exemple, avec l'URL suivante :

CODE
https://www.site.com/?at_medium=MaSource&at_campaign=MaCampagne&at_myproperty=MaValeur&at_myotherproperty=MonAutreValeur

Vous retrouverez les couples propriétés/valeurs suivants dans vos événements :

  • src_medium = MaSource

  • src_campaign = MaCampagne

  • src_myproperty = MaValeur

  • src_myotherproperty = MonAutreValeur

Attention, il sera nécessaire de déclarer les paramètres personnalisés (ici, src_myproperty et src_myotherproperty) au sein de votre Data Model, et le préfixe "src_" est requis.
Concernant le cas d'applications mobiles, vous devrez alimenter vous-même les propriétés (commençant par src_) depuis le marquage, comme dans cet exemple de code.

Applications mobiles

Dans le cas des applications mobiles, vous devrez renseigner vous-même les propriétés (commençant par src_) dans le marquage. Les applications mobiles ne parsent pas automatiquement les chaînes de requête URL de la même manière qu'une page web ; si votre acquisition utilise des deep links, des deferred deep links ou d'autres mécanismes, votre application doit extraire les valeurs de campagne et les envoyer dans le(s) premier(s) événement(s) de la visite.

SmartTag

Il existe deux versions du marqueur pour suivre des campagnes marketing. Nous conseillons de disposer d'une version du SmartTag supérieure à la 5.17.0 pour utiliser le modèle de campagne le plus récent, car le SDK Piano Analytics n'interprète pas l'ancienne version de nos campagnes, ce qui vous obligerait à retravailler vos liens le jour où vous souhaiteriez mettre à jour le marquage de votre site.

La documentation technique du suivi de ces campagnes se compose en deux parties : les paramètres de campagnes natifs, et les campagnes entièrement personnalisées.

Paramètres natifs

Dans le cas des paramètres de campagnes natifs, vous retrouverez des paramètres propres à chaque type de campagne. Ces paramètres sont automatiquement traduits au bon format dans les hits, grâce à la valeur renseignée dans at_medium.
Par exemple, avec le lien suivant :

CODE
www.site.com?at_medium=sl&at_campaign=MaCampagne&at_platform=google

La valeur de at_medium (sl) est reconnue automatiquement par le SmartTag, qui formatera les informations de campagne correctement dans le hit, tel que :

CODE
xto = sec-[MaCampagne]-goo

Les règles de processing natives à la propriété src_medium (qui récupère la valeur poussée dans at_medium) permettent également d'effectuer cette traduction, dans le cas où vous pousseriez les informations de campagnes vous-même depuis le tag :

Campagnes entièrement personnalisées

Il est aussi possible de pousser une campagne complètement personnalisée, c'est-à-dire avec la valeur de votre choix au sein de at_medium et des paramètres d'URL supplémentaires. Pour cela, il vous suffit de disposer du SmartTag à la version 5.29.0 ou supérieure, et de renseigner les valeurs de votre choix dans chaque paramètre.

Par exemple, avec l'URL suivante :

CODE
https://www.site.com/?at_medium=MaSource&at_campaign=MaCampagne&at_myproperty=MaValeur&at_myotherproperty=MonAutreValeur

Vous retrouverez les couples propriétés/valeurs suivants dans vos événements :

  • src_medium = MaSource

  • src_campaign = MaCampagne

  • src_myproperty = MaValeur

  • src_myotherproperty = MonAutreValeur

Attention, il sera nécessaire de déclarer les paramètres personnalisés (ici, src_myproperty et src_myotherproperty) au sein de votre Data Model, et le préfixe "src_" est requis.

Forcer la source marketing (src_force)

Comme la source marketing est définie sur le premier événement de la visite, il existe des situations où vous pourriez avoir besoin de la réécrire :

  • Consentement / Mesure hybride : si le(s) premier(s) événement(s) de la visite sont envoyés en mode exempt (avant le consentement), les informations de source marketing peuvent ne pas être stockées. Lorsque le visiteur accepte ensuite votre CMP, vous pouvez envoyer un événement avec src_force = true + src_campaign et src_medium pour mettre à jour la source marketing de cette visite.

  • Modèle d’attribution "dernière campagne gagne" : si vous voulez attribuer une visite à la campagne la plus récemment rencontrée plutôt qu'à la première vue dans la visite, vous pouvez également utiliser src_force + src_campaign et src_medium dans le cadre de votre stratégie.

Astuce d'implémentation :

Envoyez src_force: true sur un événement déclenché par l'action de consentement (souvent un clic ou un événement personnalisé dédié) pour éviter de gonfler les métriques d'affichage de page et de fausser l'analyse du taux de rebond.

Si le visiteur peut naviguer avant de consentir, conservez la chaîne de requête de l'URL d'atterrissage (ou stockez les valeurs de campagne extraites) afin de pouvoir toujours appliquer les valeurs de campagne correctes lors de l'envoi de l'événement forcé.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.