Activez les postbacks de notification d'événements pour les marques
Les Postbacks de Notification d'Événements sont des notifications HTTP standard qui vous informent lorsqu'une action, un clic ou un autre événement se produit. Les Postbacks d'Événements peuvent être configurés pour alimenter vos systèmes de reporting internes en données d'événements, offrant une vue à jour de vos événements.
Afficher les Postbacks de Notification d'Événements
Depuis la barre de navigation supérieure, sélectionnez
[Profil utilisateur] → Paramètres.
Dans le Technique section sur la gauche, sélectionnez Notifications d'Événements.
Activer les Postbacks d'Événements
Les instructions ci-dessous vous aideront à configurer les cinq types suivants de Postbacks d'Événements :
Événements du cycle de vie des actions émettra une requête HTTP vers une URL spécifiée (et tout paramètre inclus) lorsqu'une action est suivie, modifiée ou annulée.
Événements de demande de valeur de suivi émettra une requête HTTP vers une URL spécifiée (et tout paramètre inclus) lorsque des demandes de suivi sont créées.
Événements de liquidation d'actions émettra une requête HTTP vers une URL spécifiée (et tout paramètre inclus) lorsque des actions sont liquidées.
Événements d'enquête sur les actions émettra une requête HTTP vers une URL spécifiée (et tout paramètre inclus) lorsque des enquêtes sur des actions sont créées ou résolues.
Événements d'achèvement de tâche émettra une requête HTTP vers une URL spécifiée (et tout paramètre additionnel) lorsqu'un travail a été complété pour un Export de rapport ou Cliquez sur Exporter.
Depuis le Postbacks de Notification d'Événements écran, survolez le titre que vous souhaitez activer et sélectionnez
[Modifier] du côté droit.
Ajoutez le URL que impact.com doit utiliser pour les Postbacks d'Événements, ainsi que tous les paramètres optionnels dans l'URL. Reportez-vous à la section ci-dessous pour la liste complète de ces paramètres et un exemple d'URL (pour la
méthode GET).Sélectionnez la méthode HTTP :
méthode GETest l'option recommandée, car les paramètres optionnels peuvent être passés directement dans l'URL. SélectionnezPOSTsi, en revanche, votre système exige qu'impact.com soumette les données dans le corps de la requête.Si vous utilisez la
POSTméthode, sélectionnez le Format du corps à partir des boutons radio.
Sélectionnez Enregistrer pour terminer le processus.
Remarque: L'étape 3 ne s'applique pas aux Événements d'Enquête sur les Actions — les chaînes de requête sont sélectionnées à l'aide de cases à cocher à la place.
Exemple de Postback d'Événement: Cet exemple inclut les paramètres suivants :
{CampaignId}{MediaPartnerId}{ActionId}{Status}{LockingDate}{Payout}{Amount}
Remarquez les propriétés définies entre accolades. La requête réelle sera pour l'URL (en supposant des valeurs de paramètres correspondantes) :
Paramètres optionnels pour les Postbacks d'Événements
{CampaignId}
ID de campagne
{ActionTrackerId}
ID du type d'événement
{MediaPartnerId}
ID du partenaire
{CampaignName}
Nom de la campagne
{ActionTrackerName}
Nom du type d'événement
{MediaPartnerName}
Nom du partenaire
{ActionId}
ID de l'action
{Status}
Statut de l'action
{StatusDetail}
Plus de détails sur le statut de l'action, par exemple la raison d'une modification d'action
{AdId}
ID de l'annonce
{Payout}
Paiement de l'action au Partenaire, dans la devise du Partenaire.
{DeltaPayout}
Le changement du montant de paiement
{IntendedPayout}
Le montant de paiement prévu pour une action dépassant la limite
{Amount}
Montant de l'action, dans la devise de l'annonceur. Applicable uniquement aux actions de vente.
{DeltaAmount}
Montant corrigé par rapport à l'action précédente.
{IntendedAmount}
Le montant de vente prévu pour une action dépassant la limite
{Currency}
Devise de l'action
{OriginalCurrency}
Devise d'origine (c.-à-d. panier) pour l'action
{OriginalAmount}
Montant d'origine (c.-à-d. panier) pour l'action
{EventDate}
La date à laquelle la conversion a eu lieu
{CreationDate}
La date de création de l'action dans le système
{LockingDate}
Date, dans le fuseau horaire de l'annonceur, à laquelle l'action sera verrouillée.
{ClearedDate}
Date, dans le fuseau horaire de l'annonceur, à laquelle l'action sera liquidée.
{ReferringDomain}
Domaine où la référence a eu lieu (si en ligne)
{LandingPageUrl}
URL de la page d'atterrissage (si en ligne)
{RefCustomerArea}
Zone client, dérivée de l'adresse IP
{RefCustomerCity}
Ville du client, dérivée de l'adresse IP
{RefCustomerRegion}
Région du client, dérivée de l'adresse IP
{RefCustomerCountry}
Code pays du client, dérivé de l'adresse IP
{SharedId}
Une valeur qu'un Partenaire peut inclure dans l'URL de clic et qui devient disponible pour vos annonceurs
{PromoCode}
Code promo
{CustomerStatus}
Statut du client
{Oid}
ID de commande
{Note}
Une note fournie avec l'action signalée
{CustomerPostCode}
Code postal du client
{CustomerCity}
Ville du client, fournie avec l'action signalée
{CustomerCountry}
Code pays du client, fourni avec l'action signalée
{CustomerRegion}
Région du client, fournie avec l'action signalée
{CustomerId}
ID client
{CustomerEmail}
Email client haché, fourni avec l'action signalée
{IpAddress}
Adresse IP de l'appareil
{CallerId}
Numéro de téléphone de l'appelant
{Text1-10}
Fourni avec l'action signalée
Par ex., {Text2}, {Text4}, {Text5}, {Text7}
{Date1-10}
Fourni avec l'action signalée
Par ex., {Date3}, {Date4}, {Date5}, {Date8}
{Money1}
Fourni avec l'action signalée
{Money2}
Fourni avec l'action signalée
{Money3}
Fourni avec l'action signalée
{Numeric1-10}
Fourni avec l'action signalée
Par ex., {Numeric1}, {Numeric4}, {Numeric6}
{appPackage}
Package de l'application mobile
{appName}
Nom de l'application mobile
{appVersion}
Version de l'application mobile
{deviceOs}
Système d'exploitation de l'appareil
{deviceOsVersion}
Version du système d'exploitation de l'appareil
{deviceManuf}
Fabricant de l'appareil
{deviceModel}
Modèle de l'appareil
{macAddress}
Adresse MAC en majuscules
{macAddressLower}
Adresse MAC en minuscules
{macAddressAlpha}
Adresse MAC sans deux-points
{macAddressAlphaLower}
Adresse MAC sans deux-points en minuscules
{macAddressSha1}
Adresse MAC hachée en utilisant SHA1
{macAddressSha1Lower}
Adresse MAC en minuscules et hachée en utilisant SHA1
{macAddressMd5}
Adresse MAC hachée en utilisant MD5
{macAddressMd5Lower}
Adresse MAC en minuscules et hachée en utilisant MD5
{iosIfa}
Identifiant publicitaire iOS
{iosIfaSha1}
Identifiant publicitaire iOS haché en utilisant SHA1
{iosIfaMd5}
Identifiant publicitaire iOS haché en utilisant MD5
{iosIfaNoHyphens}
Identifiant publicitaire iOS sans tirets
{iosAdTracking}
Paramètre de suivi publicitaire iOS
{androidId}
ID Android
{androidIdSha1}
ID Android haché en utilisant SHA1
{androidIdMd5}
ID Android haché en utilisant MD5
{odin1}
Hachage SHA-1 de l'adresse MAC de l'adaptateur wifi d'un téléphone
{openUdid}
OpenUDID de l'appareil
{deviceId}
ID de l'appareil
{deviceIp}
IP de l'appareil
Paramètres au niveau de l'article
Si vous collectez des données au niveau des articles pour les actions, vous pouvez également faire inclure ces données dans vos notifications d'Événements du Cycle de Vie des Actions.
"join" est une fonction qui prend 3 à 5 arguments :
Argument 1 : La collection.
Argument 2 : Un symbole à lier à chaque valeur de la collection.
Argument 3 : L'expression à calculer pour chaque membre de la collection.
Argument 4 : Le séparateur optionnel entre chaque expression (par défaut c'est la virgule).
Argument 5 : un préfixe optionnel, qui sera présent uniquement s'il y a des données dans la collection.
Exemples en supposant 3 articles avec les SKU GH23, UT66 et RW87 respectivement.
"items" est une collection de données d'articles. Chaque article a "cat", "sku", "qty", "amt", "rbt", "name"...
{join(items, i, "sku{i}={i.sku}", "&", "?")}
?sku1=GH23&sku2=UT66&sku3=RW87
{join(items, i, "cat{i}={i.cat}", "&", "?")}
?cat1=Watches&cat2=Shoes&cat3=Hats
{join(items, i, "qty{i}={i.qty}", "&", "?")}
?qty1=3&qty2=4&qty3=11
{join(items, i, "amt{i}={i.amt}", "&", "?")}
?amt1=2.92&amt2=99.32&amt3=4.99
{join(items, i, "cartamt{i}={i.cartamt}", "&", "?")}
?cartamt1=50.01&cartamt2=23.89&cartamt3=34.00
{join(items, i, "rbt{i}={i.rbt}", "&", "?")}
?rbt1=1.00&rbt2=5.00&rbt3=1.50
{join(items, i, "name{i}={i.name}", "&", "?")}
?name1=1.00&name2=5.00&name3=1.50
{join(items, i, "promo{i}={i.promo}", "&", "?")}
?promo1=HAPPY&promo2=H10DAY&promo3=NOW30
{join(items, i, "price{i}={i.price}", "&", "?")}
?price1=1.70&price2=2.00&price3=0.00
{join(items, i, "brand{i}={i.brand}", "&", "?")}
?brand1=lulu&brand2=NB&brand3=impact
{join(items, i, "discount{i}={i.disc}", "&", "?")}
?discount1=2.00&discount2=0.50&discount3=10.00
{join(items, i, "itemlist{i}={i.itemlist}", "&", "?")}
?itemlist1=accessories&itemlist2=apparel&itemlist3=games
Mis à jour
Ce contenu vous a-t-il été utile ?

