Developers » Windows » Campagnes » Campagnes marketing
Campagnes marketing
Avant-propos
Le SDK AT Internet vous permet de marquer vos différents types de campagnes (publicité, affiliation, liens sponsorisés, email marketing)
Pour bien débuter
Une fois votre marqueur initialisé, vous pouvez ajouter les informations de campagne à votre hit décran.
Pour utiliser les classes et les méthodes du SDK, veillez à ajouter le namespace ATInternet dans votre Page.
Marquage
Le tracker met à disposition un objet Campaigns. Cet objet expose une méthode Add permettant de renseigner les informations de campagnes et dajouter ces dernières à votre marquage décran.
Cette méthode renvoie un objet de type Campaign.
Le SDK vous permet de gérer deux modes de rémanence de campagne. Vous pouvez choisir de sauvegarder la première campagne ou la dernière campagne détectée durant une durée définie via la configuration (par défaut, la première campagne sera sauvegardée). Cette information se retrouvera dans la variable xtor de votre hit. Pour modifier le mode de rémanence, procédez comme suit :
- La première campagne détectée sera sauvegardée pendant la durée définie dans la configuration (par défaut, 30 jours)
using System; using System.Collections.Generic; using Windows.Data.Json; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using ATInternet; using Windows.UI.Xaml.Navigation; namespace App1 { public sealed partial class MainPage : Page, TrackerReadyHandler { Tracker tracker; public MainPage() { this.InitializeComponent(); tracker = SmartTag.Instance.defaultTracker; tracker.SetConfig("campaignLastPersistence", "false", this); } public void TrackerReady() { System.Diagnostics.Debug.WriteLine("Campaign configuration is now set"); } } }
- La dernière campagne détectée sera sauvegardée pendant la durée définie dans la configuration (par défaut, 30 jours)
using System; using System.Collections.Generic; using Windows.Data.Json; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using ATInternet; using Windows.UI.Xaml.Navigation; namespace App1 { public sealed partial class MainPage : Page, TrackerReadyHandler { Tracker tracker; public MainPage() { this.InitializeComponent(); tracker = SmartTag.Instance.defaultTracker; tracker.SetConfig("campaignLastPersistence", "true", this); } public void TrackerReady() { System.Diagnostics.Debug.WriteLine("Campaign configuration is now set"); } } }
Exemples de marquage
Une interface est accessible via notre marketplace si vous désirez simplifier le marquage de vos liens sans avoir besoin de connaître la signification de chaque champ. Veuillez noter que l’interface a été créé par notre communauté et peut être améliorée, n’hésitez pas à nous envoyer tous vos retours !
- Marquage d’une campagne publicitaire
Le format de l’identifiant de campagne dans le cadre d’une publicité doit respecter les règles suivantes :
Obligatoire
– A (source) : préfixe AD
– B : valeur de l’identifiant de campagne (donné par AT Internet)Facultatif :
– C : création (selon le format [libellé] ou id[libellé]).
– D : variante (selon le format [libellé] ou id[libellé]).
– E : format (selon des identifiants donnés par AT Internet et mis entre []. Vous pouvez également spécifier tout autre format de votre choix en utilisant la nomenclature suivante : « [name] ». Exemple : vous pouvez saisir soit un libellé : [button], soit une taille : [120×40]).
– F : site (en précisant lURL selon le format [url]).
– G : emplacement général sur lensemble du site (selon des identifiants donnés par AT Internet et mis entre []).
– H : détail de lemplacement sur la page web.using System; using System.Collections.Generic; using Windows.Data.Json; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using ATInternet; using Windows.UI.Xaml.Navigation; namespace App1 { public sealed partial class MainPage : Page { Tracker tracker; public MainPage() { this.InitializeComponent(); tracker = SmartTag.Instance.defaultTracker; } protected override void OnNavigatedTo(NavigationEventArgs e) { tracker.Campaigns.Add("AD-3030-[ad_Version_7]-[without_text]-[468]-[www.site.com]-[GT]-[top_page]"); tracker.Screens.Add("Ad").SendView(); } } }
- Marquage d’une campagne d’affiliation
Le format de l’identifiant de campagne dans le cadre d’une affiliation doit respecter les règles suivantes :
Obligatoire
– A (source) : préfixe AL
– B : valeur de l’identifiant de campagne (selon le format [libellé] ou id[libellé])Facultatif :
– C : type affilié (selon le format [libellé] ou id[libellé]).
– D : identifiant affilié (selon format numérique ou id[libelle]).
– E : format de la publicité daffiliation (selon des identifiants prédéfinis. Vous pouvez également spécifier tout autre format de votre choix en utilisant la nomenclature suivante : « [name] ». Exemple : vous pouvez saisir soit un libellé : [button], soit une taille : [120×40]).
– F : identifiant création (selon le format [libellé] ou id[libellé])
– G : variante (selon le format [libellé] ou id[libellé])
– C1* : variable personnalisée à déclarer dans l’interface (selon le format id[libelle]).
– C2* : variable personnalisée à déclarer dans l’interface (selon le format id[libelle]).
– C3* : variable personnalisée à déclarer dans l’interface (selon le format id[libelle]).* non disponible dans l’Analytics Suite, pour tout besoin d’information nous vous invitons à contacter notre support
using System; using System.Collections.Generic; using Windows.Data.Json; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using ATInternet; using Windows.UI.Xaml.Navigation; namespace App1 { public sealed partial class MainPage : Page { Tracker tracker; public MainPage() { this.InitializeComponent(); tracker = SmartTag.Instance.defaultTracker; } protected override void OnNavigatedTo(NavigationEventArgs e) { tracker.Campaigns.Add("AL - 3030 - 1[comparison_shopper] - 34253 -[468] - 4[cars_advertisement] - 6[blue_version] | 233[customer_name] - 3425[id_contract]"); tracker.Screens.Add("Affiliation").SendView(); } } }
- Marquage d’une campagne de liens sponsorisés
Le format de l’identifiant de campagne dans le cadre de liens sponsorisés doit respecter les règles suivantes :
Obligatoire :
– A (source) : préfixe SEC
– B : valeur de l’identifiant de campagne (donné par AT Internet)Facultatif :
– C : identifiant de la plateforme (uniquement si votre campagne est distincte selon chaque plateforme)
– D : groupe dannonces (selon le format [libellé] ou id[libellé]). Cette variable est obligatoire dans le cadre de limport de données issues de Google Adwords.
– E : variante de lannonce (selon le format [libellé] ou id[libellé]). En saisissant exactement [{creative}] sur Google, Google placera un ID de variante unique qui permettra dêtre relié aux résultats lors des imports de data depuis Google.
– F : « S » ou « C » selon que la provenance vient du résultat de recherche (« S » pour Search) ou des publicités sur les réseaux de contenus (« C » pour « Content »).
– G : mot clé précis acheté. En saisissant exactement [{keyword}] pour une campagne sur Google, Google place automatiquement le mot clé précis acheté (qui peut légèrement différer du mot clé saisi). Le principe est similaire pour Yahoo ([{YSMKEY}]).using System; using System.Collections.Generic; using Windows.Data.Json; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using ATInternet; using Windows.UI.Xaml.Navigation; namespace App1 { public sealed partial class MainPage : Page { Tracker tracker; public MainPage() { this.InitializeComponent(); tracker = SmartTag.Instance.defaultTracker; } protected override void OnNavigatedTo(NavigationEventArgs e) { tracker.Campaigns.Add("SEC-300-GOO-[group_1]-[Var_1]-{ifContent:C}{ifSearch:S}-[{keyword}]&xts=1111111"); tracker.Screens.Add("Sponsored Link").SendView(); } } }
- Marquage d’une campagne d’email marketing
Le format de l’identifiant de campagne dans le cadre d’un emailing doit respecter les règles suivantes :
Obligatoire :
– A (source) : préfixe EREC, EPR ou ES
– B : valeur de l’identifiant de campagne
– C : identifiant de lemailing au format [libellé] ou id[libellé] (sans ce libellé, il ne sera pas possible d’obtenir l’analyse overlay de l’emailing) »Facultatif :
– D : Date du mail en format court : AAAAMMJJ
– E : id du lien au format « [libellé] » (renseigné par vos soins en fonction du lien). A ne renseigner que si vous souhaitez le détail précis du clic de linternaute (et notamment les analyses doverlay sur lemailing).
La précision du clic reste à lappréciation du client : chaque lien ou uniquement les principales zones.
– F : liste de contacts avec identifiant du contact selon id@liste (par exemple 1435@1 pour le contact 1435 de la liste 1).
– G : Date et heure précise en format long : AAAMMJJHHMMSSusing System; using System.Collections.Generic; using Windows.Data.Json; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using ATInternet; using Windows.UI.Xaml.Navigation; namespace App1 { public sealed partial class MainPage : Page { Tracker tracker; public MainPage() { this.InitializeComponent(); tracker = SmartTag.Instance.defaultTracker; } protected override void OnNavigatedTo(NavigationEventArgs e) { tracker.Campaigns.Add("EPR - 300 -[Presentation_service] - 20070304 -[link2] - 1435@1 - 20070304130405"); tracker.Screens.Add("eMailing").SendView(); } } }
Classe Campaign
Propriétés
Nom | Type | Valeur par défaut | Description |
---|---|---|---|
CampaignId | String | Chaîne vide | Obtient ou définit l’identifiant de la campagne |