Button

Cette destination est actuellement en phase de validation finale et sera bientôt disponible.

Button fournit du deep linking et l'optimisation du trafic affilié, des créateurs et social. En utilisant cette destination, vous pouvez tirer parti de Button Orders API pour signaler un achat.

Principales fonctionnalités

La destination Button fournit les fonctionnalités clés suivantes :

  • Structure des événements: notre Référence des événements couvre Button Orders API, ce qui signifie que vos données sont correctement mappées aux champs attendus de manière optimisée.

  • Mappings préconstruits : le mapping des données pour les destinations basées sur les événements se fait automatiquement, ce qui simplifie les saisies utilisateur.

  • Smart mapping : le mapping des données peut être réajusté en utilisant vos champs définis dans le datalayer.

  • Support des données multi-articles : les informations incluses dans le item array sont transmises à Button.

Configuration de la destination

Configuration

Paramètres
Description

API Key

Requis Votre API key générée par Button. Pour plus de détails, vous pouvez consulter le LINK.

Source Token

Token source/attribution Button. Ce champ est optionnel pour créer une commande, mais est requis pour l'attribution. Lors de la mise à l'essai de votre intégration, vous devez envoyer des source tokens fictifs à Button, au format suivant : ^fakesrctok-[a-f0-9]{16}$ (Par ex. fakesrctok-abcdef0123456789). Chaîne sûre pour l'URL jusqu'à 255 caractères.

Propriétés événementielles personnalisées

Mappez vos propriétés d'événements personnalisées en définissant leurs noms de champ dans Button property name et en ajoutant le nom du champ contenant la valeur dans Votre event property. Dans la colonne Votre event property position vous devez conserver la valeur par défaut Default (root) car elle convient mieux à la plupart des scénarios. Dans le cas où vous sélectionnez soit In "items" {items.X} ou In "product" {items.X.product} cette destination recherchera la propriété d'événement d'entrée en commençant à partir du items ou product niveau respectivement et définira la valeur dans line_items.X.attributes .

Référence rapide

Commanders Act Events
Button Tracking

[Any event]

Enregistrement de commande

Mappings de champs

La plupart des propriétés peuvent être remappées en utilisant notre fonctionnalité « Smart Mapping ».

Commanders Act Properties
Butto Properties

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 [*] et 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éfinir comme un tableau avec toutes les catégories fournies. [3] si partners.button.purchase_date n'est pas fourni, context.event_timestamp est utilisé. [4] Passer true (Boolean) si vous souhaitez définir des valeurs décimales pour la propriété Button total et line_items.X.total , false (Boolean) sinon ne pas définir. [5] S'il est transmis en clair, il est automatiquement haché via SHA256. [6] Valeurs acceptées : app et webview. S'il n'est pas fourni, défini automatiquement sur app lorsque la propriété context.app.name est non vide. Valeur par défaut : webview.

Mis à jour

Ce contenu vous a-t-il été utile ?