Aller au contenu principal

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.

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