Intégration des données
Il est important d'intégrer les éléments de données appropriés pour permettre à Rokt de charger chacun des flux d'inscription ou de demande des fournisseurs de paiement approuvés. Votre gestionnaire de compte travaillera avec vous pour recueillir les informations requises et vous fournira ensuite un extrait de code personnalisé en fonction de vos besoins spécifiques.
Attributs principaux - Page de paiement
Si vous devez modifier l'un de ces attributs, veuillez travailler avec votre gestionnaire de compte.
Ce tableau montre les attributs principaux nécessaires pour sélectionner et afficher le placement Rokt. Ces attributs doivent être intégrés lorsqu'ils sont disponibles sur la page de confirmation.
Description | Nom de l'attribut | Format | Exemple de charge utile |
---|---|---|---|
Montant | amount | décimal | 300.5 |
Email (si présent) | chaîne | john.smith@rokt.com | |
Prénom | firstname | chaîne | John |
Nom de famille | lastname | chaîne | Smith |
Code postal de facturation | billingzipcode | chaîne | 10014 OU 10014-1234 |
Pays | country | Code pays ISO Alpha-2 | Exemples |
Langue | language | chaîne | EN |
Devise | currency | chaîne | USD |
Données du panier | cartItems | tout type de données complexe pris en charge (tableau, objet, chaîne) | Voir Données des articles du panier |
Attributs principaux - Page de confirmation
Il est extrêmement important d'ajouter les attributs suivants à l'intégration de la page de confirmation, s'ils ne sont pas déjà disponibles, pour améliorer l'optimisation et augmenter la pertinence des placements sur la page de paiement :
Description | Nom de l'attribut | Format | Exemple de charge utile |
---|---|---|---|
string | john.smith@rokt.com | ||
Prénom | firstname | string | John |
Nom de famille | lastname | string | Smith |
Référence de confirmation | confirmationref | string | XYZ123 |
Code postal de facturation | billingzipcode | string | 10014 OU 10014-1234 |
Montant | amount | decimal | 300.5 |
Type de paiement | paymenttype | string | Credit Card, PayPal, Apple Pay |
BIN de la carte de crédit | ccbin | string | 372888 |
Mobile | mobile | string | 7325558585 |
Pays | country | Code pays ISO Alpha-2 | Examples |
Âge | age | integer | 28 |
Sexe | gender | string | m |
Langue | language | string | EN |
Adresse de facturation | billingaddress1 | string | 175 Varick St |
Ligne d'adresse de facturation 2 | billingaddress2 | string | Étage 10 |
Devise | currency | string | USD |
Données du panier | cartItems | any complex data type supported (array, object, string) | See Cart item data |
Données de l'article du panier
cartItems
peut être fourni dans n'importe quel format, tableaux, objets ou chaînes, et doit contenir les propriétés suivantes pour chaque produit dans le panier.
Nom de l'attribut | Type | Description |
---|---|---|
majorCat | string | La catégorie principale du produit, également connue sous le nom de premier niveau de la taxonomie du produit. |
majorCatID | string | L'ID de la catégorie principale du produit. |
minorCat1 | string | La catégorie mineure du produit, également connue sous le nom de deuxième niveau de la taxonomie du produit. |
minorCat1ID | string | L'ID de la catégorie mineure du produit. |
minorCat2 | string | Le troisième niveau de la taxonomie du produit. |
minorCat3 | string | Le quatrième niveau de la taxonomie du produit. |
minorCat4 | string | Le cinquième niveau de la taxonomie du produit. |
sku | string | L'unité de gestion des stocks du produit ou SKU. |
productName | string | Le nom du produit. |
Attributs d'optimisation et d'analytique
Rokt vous demande de renseigner des attributs contextuels concernant la transaction pour nous aider à mieux personnaliser les offres que le client voit. Inclure ces éléments de données dans votre intégration permet d'améliorer les capacités de ciblage et d'optimisation, ce qui conduit à une plus grande engagement, plus de revenus et une meilleure expérience client.
Beaucoup des attributs listés ci-dessous sont également importants pour que Rokt fournisse des analyses et des rapports liés à votre transaction e-commerce, par exemple, des rapports sur les revenus des transactions et le taux de conversion du panier.
Nom de l'attribut | Type | Valeurs acceptées (si disponibles) | Description |
---|---|---|---|
customerid | string | Le client qui a créé la commande. | |
cartid | id | L'ID correspondant du panier qui est devenu cette commande. | |
subtotal | number | Le total de la commande sans les taxes ou les frais de livraison appliqués. | |
totalTax | number | Le montant total des taxes sur la commande. | |
totalShipping | number | Le montant total des frais de livraison sur la commande. | |
margin | amount | La marge bénéficiaire moyenne sur une vente. | |
currency | currency code | La devise dans laquelle la commande est effectuée. | |
shippingAddress1 | address | La première ligne de l'adresse où la commande doit être expédiée. | |
shippingAddress2 | address | La deuxième ligne de l'adresse où la commande doit être expédiée. | |
shippingCity | string | La ville où la commande doit être expédiée. | |
shippingState | string | L'état où la commande doit être expédiée. | |
shippingZipcode | zipcode | Validation selon les systèmes d'adressage de l'Union Postale Universelle. | Le code postal où la commande doit être expédiée. |
shippingCountry | string | Le pays où la commande doit être expédiée. | |
shippingCompanyName | string | Le nom de la société passant la commande (le cas échéant). | |
paymentMethod | string | - Paiement numérique - Paiement par carte - Virement bancaire - Paiement physique | La méthode de paiement spécifie la procédure de paiement par laquelle les paiements sont effectués. |
paymentSubMethod | string | Pour paiement numérique: - Acheter maintenant, payer plus tard - Portefeuilles numériques Pour paiement par carte: - Carte de crédit - Carte de débit - Carte prépayée. Pour virement bancaire: - Virement bancaire - Prélèvement automatique Pour paiement physique: - Espèces - Chèque | Cela représente le mode de paiement spécifique choisi par le client. Veuillez noter que les sous-méthodes de paiement varient en fonction de la méthode de paiement. |
paymentBrand | string | Exemples courants incluent: - Paypal - Venmo - Apple Pay - Google Pay - Amazon Pay - Afterpay - AMEX. | La marque associée au paiement. |
paymentIssuer | string | Exemples courants incluent: - Barclays - Citibank - Bank of America - AMEX - JPMorgan Chase - Discover - Wells Fargo - Capital One - HSBC | Les émetteurs de paiement sont des banques ou des institutions financières qui fournissent des cartes de paiement aux particuliers ou aux entreprises. |
paymentNetwork | string | Exemples courants incluent: - Mastercard - Visa - Discover - American Express - JCB - Interac - UnionPay | Les réseaux de paiement fournissent l'infrastructure et les règles pour transmettre en toute sécurité les informations de paiement entre le commerçant, la banque du client et le processeur de paiement. |
billingAddress1 | address | Caractères spéciaux autorisés: -'´`",.:;#&/()+@ °ºᵃª_ \ | La première ligne de l'adresse sur le type de paiement. |
billingAddress2 | address | Caractères spéciaux autorisés: -'´`",.:;#&/()+@ °ºᵃª_ \ | La deuxième ligne de l'adresse sur le type de paiement. |
billingCity | string | La ville ou la banlieue de l'utilisateur de facturation selon la région. | |
billingState | string | L'état sur le type de paiement. | |
billingZipcode | zipcode | Validation selon les systèmes d'adressage de l'Union postale universelle. | Le code postal ou le code postal sur le type de facturation. |
billingCountry | string | Le pays sur le type de facturation. | |
title | string | - Mr - Mrs - Miss - Mx | Salutation ou titre du client. |
firstName | string | Le prénom du client. | |
lastName | string | Le nom de famille du client. | |
customerType | string | Description du type de client. | |
hasAccount | boolean | - True - False | Décrit si le client est connecté ou non. |
isReturning | boolean | - True - False | Décrit si le client a déjà été vu sur le site. |
lastVisited | datetime | Une date et une heure valides. | La date et l'heure de la dernière activité du client sur le site. |
isLoyalty | boolean | - True - False | Définit si le client est membre de votre programme de fidélité. |
loyaltyTier | string | Description du niveau de fidélité pour les clients membres d'un programme de fidélité. | |
age | integer | L'âge de votre client. | |
gender | string | Le genre identifié de votre client. | |
dob | date | La date de naissance de votre client. |
Informations supplémentaires
Montant
La valeur fournie au Placement Rokt via l'attribut montant reflète le prix total affiché au client sur la page. Sur une page de paiement ou de commande, le montant doit être le sous-total.
Valeurs acceptées |
---|
Tout entier, ou double avec au maximum 2 chiffres significatifs après le séparateur décimal. |
Pays et langue
La valeur fournie sous country
doit refléter la région de votre magasin et la valeur sous language
le contenu de votre page web.
Le placement Rokt n'affichera que des offres dans la même langue que la page web où elles apparaissent, et des produits pertinents pour la localisation des clients.
Pays | Langue | Locale du magasin |
---|---|---|
United States | English | en_US |
Aucun autre pays ou langue n'est pris en charge pour Payments Marketplace pour le moment.
Devise
Lorsqu'il est fourni, cet attribut formatte la devise pour une locale donnée. Fournir une valeur garantit que nous affichons les prix dans la devise correcte pour la locale du client.
Référence de confirmation
Fournir l'ID de référence de confirmation nous permet de compter les transactions distinctes à des fins de rapport.