Aller au contenu principal

Test

Test de l'intégration

Nous recommandons de tester l'intégration du Web SDK pour vous assurer qu'il se charge correctement et que les attributs de données se chargent comme prévu.

  1. Accédez à votre page de paiement.

  2. Ouvrez les outils de développement et inspectez l'activité du réseau en cliquant avec le bouton droit n'importe où sur la page, puis en cliquant sur Inspecter.

  3. Accédez à l'onglet Réseau dans le panneau qui s'ouvre et rechargez la page.

  4. Dans le panneau de recherche, recherchez domain:\*.rokt.com.

    Test GTM

  5. Si vous recevez un code d'état 200 pour une demande de placements, cela suggère que l'intégration est probablement configurée correctement. Contactez votre gestionnaire de compte Rokt pour toute question ou assistance supplémentaire.

Checkouts à une seule page pliables

Pour certaines applications, la section des paiements est contenue dans un élément pliable. Dans ces cas, abstenez-vous d'appeler la méthode selectPlacements tant que la section des paiements n'est pas visible. Sinon, Rokt comptera une impression de placement sans savoir si un utilisateur a réellement vu le placement, ce qui peut avoir un impact négatif sur les performances à long terme.

Veuillez consulter l'exemple d'implémentation ci-dessous :

  <script type="module">
const target = document.head || document.body;
const script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://apps.rokt.com/wsdk/integrations/launcher.js";
script.fetchpriority = "high";
script.crossOrigin = "anonymous";
script.async = true;
script.id = "rokt-launcher";
target.appendChild(script);

await new Promise((resolve) =>
window.Rokt
? resolve()
: document
.getElementById("rokt-launcher")
.addEventListener("load", () => resolve())
);
const launcher = await window.Rokt.createLauncher({
accountId: "rokt_account_id_here",
sandbox: true,
});
async function renderPlacement() {
const selection = await launcher.selectPlacements({
identifier: "payment_page",
attributes: {
...
}
});
}
document.querySelector('#renderPlacement').addEventListener('click', renderPlacement)
</script>

Pour tester cette intégration, ouvrez l'onglet Réseau comme indiqué ci-dessus et assurez-vous que l'appel réseau placements est effectué uniquement après que l'événement de déclenchement approprié a été déclenché.

Applications à une seule page

Le processus d'intégration de Rokt avec une application à une seule page diffère du processus d'intégration avec des sites Web traditionnels à plusieurs pages. Tout comme le processus de paiement à une seule page pliable décrit ci-dessus, l'approche recommandée consiste à pré-initialiser le Web SDK lorsque les clients arrivent sur le site, puis à déclencher le placement une fois que le client atteint l'endroit où les placements sont rendus.

Comme ci-dessus, pour tester cette intégration, ouvrez l'onglet Réseau et assurez-vous que l'appel réseau placements est effectué uniquement après que l'événement de déclenchement approprié a été déclenché.

Veuillez consulter ici pour plus d'informations sur les applications à une seule page.

Flux de paiement multiples

S'il existe différents flux d'utilisateurs sur la page de paiement, par exemple si un utilisateur peut accéder à la page de paiement en tant qu'utilisateur connecté ou en tant qu'invité, veuillez vous assurer de tester chaque variation possible.

Lisez notre guide complet pour plus d'informations sur le test de votre intégration.

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