Button
Cette destination est actuellement en phase de validation finale et sera bientôt disponible.
Button fournit le deep linking et l’optimisation du trafic affiliate, creator & social. En utilisant cette destination, vous pouvez exploiter Button Orders API pour signaler un achat.
Fonctionnalités clés
La destination Button fournit les principales fonctionnalités suivantes :
Structure des events: notre Référence des events couvre Button Orders API, ce qui signifie que vos données sont correctement bridgées vers les champs attendus de manière optimisée.
Mappings préconfigurés: le mapping des données pour les destinations basées sur les events se fait automatiquement, ce qui simplifie les saisies utilisateur.
Smart Mapping: le mapping des données peut être réajusté à l'aide des champs définis dans votre datalayer.
Prise en charge des données multi-éléments: les informations incluses dans le item array est bridged vers Button.
Configuration de la destination
Configuration
API Key
Obligatoire
Votre clé API générée par Button. Pour plus de détails, vous pouvez consulter le lien suivant LIEN.
Source Token
Token de source/attribution Button. Ce champ est facultatif pour créer une commande, mais il est requis pour l’attribution. Lors des tests de votre intégration, vous devez envoyer des faux source tokens à Button, au format suivant : ^fakesrctok-[a-f0-9]{16}$ (Par ex. fakesrctok-abcdef0123456789). Chaîne sécurisée pour une URL jusqu’à 255 caractères.
Propriétés personnalisées d’événement
Mappez vos propriétés personnalisées d’événement en définissant leurs noms de champ dans Nom de propriété Button et en ajoutant le nom du champ qui contient la valeur dans Votre propriété d’événement. Dans la colonne La position de la propriété de votre événement vous devez conserver la valeur par défaut Default (root) car elle convient mieux à la plupart des scénarios. Si vous sélectionnez soit Dans "items" {items.X} soit de Dans "product" {items.X.product} cette destination recherchera la propriété d’événement d’entrée à partir du niveau items soit de product niveau respectivement et définissez la valeur dans line_items.X.attributes .
Référence rapide
[Tout événement]
Enregistrement de commande
Mappings des champs
Les propriétés peuvent être remappées à l'aide de notre Smart Mapping fonctionnalité.
id
order_id [*]
revenue
total [*]
currency
currency [*]
items.X.id
line_items.X.identifier [*]
items.X.id
line_items.X.sku [*]
items.X.product.price [*], items.X.quantity [*] and items.X.discount
line_items.X.total [*][1]
items.X.product.category_1 [*]
items.X.product.category_2
items.X.product.category_3
items.X.product.category_4
items.X.product.category_5
line_items.X.category [*][2]
items.X.product.name
line_items.X.description [*]
source_token
btn_ref
partners.button.purchase_date
context.event_timestamp
purchase_date [3]
partners.button.total_as_decimal
total_as_decimal [4]
user.id
customer.id
user.email
customer.email_sha256 [5]
context.device.advertising_id
customer.device_id
user.new_user
customer.is_new_user
id_variant
customer_order_id
partners.button.order_channel
partner_order_channel [6]
partners.button.finalization_date
finalization_date
items.X.quantity
line_items.X.quantity
items.X.id
line_items.X.upc
items.X.coupon
line_items.X.attributes.coupon_code
* Propriété obligatoire. 1. En fonction des valeurs à gauche et selon la propriété
partners.button.total_as_decimal. 2. Définissez-la comme un array avec toutes les catégories fournies. 3. sipartners.button.purchase_daten’est pas fournie,context.event_timestampest utilisé. 4. Passeztrue(Boolean) si vous souhaitez définir des valeurs décimales pour les deux propriétés Buttontotalandline_items.X.total,false(Boolean) ou ne définissez rien dans le cas contraire. 5. S’il est transmis en texte clair, il est automatiquement haché via SHA256. 6. Valeurs acceptées :appandwebview. S’il n’est pas fourni, définissez automatiquementapplorsque la propriétécontext.app.nameest non vide. Valeur par défaut :webview.
Mis à jour
Ce contenu vous a-t-il été utile ?