Message de Demande de Navigation par Lien
Aperçu
Le message de Demande de Navigation par Lien est envoyé uniquement lorsqu'un partenaire spécifie overrideLinkNavigation comme étant vrai sur leur lanceur (voir Options de Lanceur d'Intégration). Une fois que vous avez opté pour cette option, vous recevrez un message LINK_NAVIGATION_REQUEST
en vous abonnant à une Sélection ou un Placement.
Par exemple, après avoir opté pour overrideLinkNavigation sur le lanceur, vous pouvez vous abonner avec le code suivant pour recevoir des événements chaque fois qu'un utilisateur clique sur un lien pour naviguer vers une autre page.
// Script Rokt déjà chargé
const selection = await launcher.selectPlacements({
attributes: {
// attributs requis par Rokt pour récupérer les articles du catalogue
eventId: "eventId",
venueName: "venueName",
// tout attribut supplémentaire
email: "email",
},
});
selection.on("LINK_NAVIGATION_REQUEST").subscribe((event) => {
// Gérez la demande de navigation en utilisant la propriété url
window.open(event.body.url);
});
Propriétés
url
• url: string
Si un client clique sur un lien d'offre lorsque overrideLinkNavigation est activé, un nouvel onglet de navigation ne s'ouvrira pas automatiquement. À la place, le SDK de Rokt enverra un événement contenant l'url
en tant que chaîne de caractères qui doit être géré par le partenaire. Cette url doit être ouverte immédiatement dans le contexte de navigation requis (vue web ou navigateur natif selon l'accord), pour éviter toute dégradation de l'expérience client.