Aller au contenu principal

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 rassembler les informations requises et vous fournira ensuite un extrait de code personnalisé basé sur vos besoins spécifiques.

Attributs principaux - Page de paiements

IMPORTANT

Si vous avez besoin de modifier l'un de ces attributs, veuillez travailler avec votre gestionnaire de compte.

Ce tableau montre les attributs principaux requis pour sélectionner et afficher le placement Rokt. Ces attributs doivent être intégrés lorsqu'ils sont disponibles sur la page de confirmation.

DescriptionNom de l'attributFormatExemple de charge utile
Montantamountdécimal300.5
E-mail (si présent)emailchaînejohn.smith@rokt.com
PrénomfirstnamechaîneJohn
Nom de famillelastnamechaîneSmith
Code postal de facturationbillingzipcodechaîne10014 OU 10014-1234
PayscountryCode pays ISO Alpha-2Exemples
LanguelanguagechaîneEN
DevisecurrencychaîneUSD
Données du paniercartItemstout type de données complexe pris en charge (tableau, objet, chaîne)Voir Données de l'article 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 rendre les placements de la page de paiement plus pertinents :

DescriptionNom de l'attributFormatExemple de charge utile
Emailemailstringjohn.smith@rokt.com
PrénomfirstnamestringJohn
Nom de famillelastnamestringSmith
Référence de confirmationconfirmationrefstringXYZ123
Code postal de facturationbillingzipcodestring10014 OU 10014-1234
Montantamountdecimal300.5
Type de paiementpaymenttypechaînes séparées par des virgules (plateforme, marque de carte, réseau de paiement). Les barres verticales (|) séparent les paiements divisésCarte cadeau | Chase, Visa
BIN de la carte de créditccbinstring372888
Mobilemobilestring7325558585
PayscountryCode pays ISO Alpha-2Exemples
Âgeageinteger28
Genregenderstringm
LanguelanguagestringEN
Adresse de facturationbillingaddress1string175 Varick St
Adresse de facturation Ligne 2billingaddress2stringFloor 10
DevisecurrencystringUSD
Données du paniercartItemstout type de données complexe pris en charge (tableau, objet, chaîne)Voir Données de l'article du panier

Données de l'article du panier

cartItems peut être fourni sous 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'attributTypeDescription
majorCatstringLa catégorie principale du produit, également connue sous le nom de premier niveau de la taxonomie du produit.
majorCatIDstringL'ID de la catégorie principale du produit.
minorCat1stringLa catégorie mineure du produit, également connue sous le nom de deuxième niveau de la taxonomie du produit.
minorCatIDstringL'ID de la catégorie mineure du produit.
minorCat2stringLe troisième niveau de la taxonomie du produit.
minorCat3stringLe quatrième niveau de la taxonomie du produit.
minorCat4stringLe cinquième niveau de la taxonomie du produit.
skustringL'unité de gestion des stocks du produit ou SKU.
productNamestringLe nom du produit.

Attributs d'optimisation et d'analyse

Rokt vous demande de remplir des attributs de données concernant la transaction pour nous aider à mieux personnaliser les offres que voit le client. L'inclusion de ces éléments de données dans votre intégration permet d'améliorer les capacités de ciblage et d'optimisation, ce qui entraîne une plus grande engagement, plus de revenus et une meilleure expérience client.

Beaucoup des attributs listés ci-dessous sont également importants pour Rokt afin de fournir des analyses et des rapports liés à votre transaction ecommerce, par exemple, le rapport sur les revenus des transactions et le taux de conversion du panier.

Nom de l'attributTypeValeurs acceptées (si disponibles)Description
customeridstringLe client qui a créé la commande.
cartididL'ID correspondant du panier qui est devenu cette commande.
subtotalnumberLe total de la commande sans taxes ni frais de port appliqués.
totalTaxnumberLe montant total des taxes sur la commande.
totalShippingnumberLe montant total des frais de port sur la commande.
marginamountLa marge bénéficiaire moyenne sur une vente.
currencycurrency codeLa devise dans laquelle la commande est effectuée.
shippingAddress1addressLa première ligne de l'adresse où la commande doit être expédiée.
shippingAddress2addressLa deuxième ligne de l'adresse où la commande doit être expédiée.
shippingCitystringLa ville où la commande doit être expédiée.
shippingStatestringL'état où la commande doit être expédiée.
shippingZipcodecode postalValidation selon les systèmes d'adressage de l'Union Postale Universelle.Le code postal où la commande doit être expédiée.
shippingCountrychaîneLe pays où la commande doit être expédiée.
shippingCompanyNamechaîneLe nom de l'entreprise passant la commande (le cas échéant).
billingAddress1adresseCaractères spéciaux autorisés:
-'´`",.:;#&/()+@ °ºᵃª_ \
La première ligne de l'adresse sur le type de paiement.
billingAddress2adresseCaractères spéciaux autorisés:
-'´`",.:;#&/()+@ °ºᵃª_ \
La deuxième ligne de l'adresse sur le type de paiement.
billingCitychaîneLa ville ou banlieue de l'utilisateur facturé selon la région.
billingStatechaîneL'état sur le type de paiement.
billingZipcodecode postalValidation selon les systèmes d'adressage de l'Union Postale Universelle.Le code postal sur le type de facturation.
billingCountrychaîneLe pays sur le type de facturation.
titlechaîne- Mr
- Mrs
- Miss
- Mx
Salutation ou titre du client.
firstNamechaîneLe prénom du client.
lastNamechaîneLe nom de famille du client.
customerTypechaîneDescription du type de client.
hasAccountbooléen- True
- False
Décrit si le client est connecté ou non.
isReturningbooléen- True
- False
Décrit si le client a déjà été vu sur le site.
lastVisiteddatetimeUne date et une heure valides.La date et l'heure où le client a été actif pour la dernière fois sur le site.
isLoyaltybooléen- True
- False
Définit si le client est membre de votre programme de fidélité.
loyaltyTierchaîneDescription du niveau de fidélité pour les clients qui sont membres d'un programme de fidélité.
ageentierL'âge de votre client.
genderchaîneLe genre identifié de votre client.
dobdateLa date de naissance de votre client.

Informations supplémentaires

Type de paiement

Les partenaires doivent fournir toutes les informations relatives au paiement dans le champ paymentType, formaté comme suit :

  • Les valeurs des attributs doivent être séparées par des virgules (,) (par exemple, plateforme, marque de carte, réseau de paiement).
  • Les barres verticales (|) séparent les paiements fractionnés (par exemple, carte cadeau + carte de crédit).
  • Les paiements fractionnés seront capturés comme des attributs séparés (c'est-à-dire paymentType, paymentType2). Cela maintient la compatibilité avec les systèmes en aval existants. Au lancement, nous capturerons jusqu'à deux méthodes de paiement par transaction. Les clients qui envoient plus de deux méthodes doivent d'abord indiquer les deux méthodes qui représentaient la plus grande partie du solde de la transaction.

Montant

La valeur fournie au Placement Rokt via l'attribut amount reflète le prix total affiché au client sur la page. Sur une page de paiement ou de checkout, le montant doit être le sous-total.

Valeurs acceptées
Tout entier, ou un 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 les offres dans la même langue que la page web où elles apparaissent, et les produits pertinents pour l'emplacement d'achat des clients.

PaysLangueLocalisation du magasin
United StatesEnglishen_US
IMPORTANT

Aucun autre pays ou langue n'est pris en charge pour le Payments Marketplace pour l'instant.

Devise

Lorsqu'il est fourni, cet attribut format la devise pour une localisation donnée. Fournir une valeur garantit que nous affichons les prix dans la devise correcte pour la localisation 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.

Cet article vous a-t-il été utile ?