Analytique améliorée
Apprenez-en plus sur les outils de mesure marketing d'Affirm et les données que vous pouvez fournir pour obtenir plus de valeur de votre partenariat avec Affirm au fil du temps.
Aperçu
Le plugin Enhanced Analytics pour la bibliothèque Affirm.js
est un outil simple et facile à utiliser permettant une intégration plus profonde avec Affirm pour mesurer les interactions client sur votre site. Avec Analyses améliorées activé, Affirm est plus en mesure de vous aider à comprendre les préférences financières de vos clients et à personnaliser leurs expériences d'achat en conséquence.
Comment ça fonctionne
Lorsqu'un utilisateur navigue entre les pages Web, Affirm .js enregistre des informations sur sa session. Cela inclut les événements discrets pour le suivi des impressions des produits, l'affichage des détails du produit, l'ajout ou la suppression du panier, le lancement du processus de paiement et la finalisation d'un achat.
Le signal le plus important qu'Affirm peut utiliser pour vous aider à augmenter la valeur de votre intégration provient des données de confirmation de commande; par conséquent, l'envoi de ce type d'événement est la seule condition pour l'intégrer Enhanced Analytics.
Envoi d'événements de confirmation
La fonction trackOrderConfirmed
accepte les données de base concernant chaque commande client confirmée à partir de votre page de confirmation et envoie les détails au pipeline de données amélioré d'Affirm à utiliser dans nos outils d'analyse.
Implémentation
1. Ajouter le SDK Affirm.js
à la page de confirmation (Affirm.js peut déjà être chargé sur toutes les pages du site pour certains commerçants)
2. Lors du chargement de la page de confirmation, préparez les données suivantes à transmettre à la fonction trackOrderConfirmed
.
Order
- Objet JSON contenant les détails suivants :
3. Appelez la fonction trackOrderConfirmed
et fournissez les données recueillies précédemment comme paramètres. Nous avons inclus un exemple d'appel ci-dessous.
affirm.analytics.trackOrderConfirmed({
"currency": "USD",
"orderId": "AA-87654",
"paymentMethod": "Affirm",
"total": 23595
}, null, true);
Transmission de la valeur null
Vous pouvez passer
null
dans le deuxième paramètre requis. Il s'agissait auparavant du tableauproduct
de nos Legacy Enhanced Analytics. Si vous conservez les paramètres existants pour inclure le tableauproduct
, nous ignorerons la valeur et la traiterons commenull
.
Transmission de la valeur true
La valeur true du troisième paramètre est également requise
Objets
commande
L’objet commande doit contenir les détails suivants :
Mis à jour about 2 months ago