Bouton

Cette destination est actuellement en cours de révision finale et sera bientôt disponible.

Bouton fournit du deep linking et optimise le trafic d'affiliation, des créateurs et des réseaux sociaux. En utilisant cette destination, vous pouvez exploiter Button Orders API pour signaler un achat.

Fonctionnalités clé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 mappage des données peut être réajusté en utilisant vos champs définis dans le datalayer.

  • Prise en charge des données multi-articles: les informations incluses dans le tableau item array est transféré à Button.

Configuration de la destination

Configuration

Settings
Description

API Key

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

Source Token

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

Propriétés d'événement personnalisées

Mappez vos propriétés d'événement personnalisées en définissant leurs noms de champ dans Nom de la propriété Button et en ajoutant le nom du champ contenant la valeur dans Votre propriété d'événement. Dans la colonne Position de votre propriété d'événement vous devriez 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 à partir du items ou product niveau respectivement et définissez la valeur dans line_items.X.attributes .

Référence rapide

Commanders Act Events
Suivi Button

[Tout événement]

Enregistrement de commande

Mappages de champs

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

Propriétés Commanders Act
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 array 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 les deux propriétés Button total et line_items.X.total , false (Boolean) ou ne pas définir sinon. [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 n'est pas vide. Valeur par défaut : webview.

Mis à jour

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