URLs d'expérience pour une app
Construisez l'adresse que votre app charge dans la WebView, et contrôlez quelle expérience, quelle langue et quel participant elle ouvre.
Construisez l'adresse chargée par votre app pour que la WebView ouvre exactement l'expérience voulue. Cette page s'adresse à votre développeur mobile.
L'adresse à charger
| Ce que vous voulez | Adresse |
|---|---|
| Une page de campagne proposant plusieurs expériences | https://experience.example.com/<campaign-public-link>?embedded=1 |
| Une expérience précise, ouverte directement | https://experience.example.com/<campaign-public-link>?c=<touchpoint-id>&embedded=1 |
| Un espace précis dans une expérience | https://experience.example.com/<campaign-public-link>?s=<space-id>&embedded=1 |
Incluez embedded=1. Ce paramètre indique à OmniLab qu'il s'exécute dans un conteneur plutôt qu'il ne possède la fenêtre, ce qui change sa mise en page et sa navigation.
Paramètres
| Paramètre | Contrôle |
|---|---|
embedded | Le mode intégré — à mettre à 1 |
c | Le point de contact qui s'ouvre |
s | L'espace qui s'ouvre |
l | La langue — verrouillez-la sur la langue courante de votre app plutôt que de laisser l'expérience décider |
v | La variante |
fci | Le client qui se connecte |
Renseignez l depuis le réglage de langue de votre app. Une app déjà en français qui affiche une expérience en anglais est la réclamation la plus fréquente sur cette intégration, et cela tient à un seul paramètre.
Utilisez fci quand votre app sait déjà qui est le participant. L'expérience s'ouvre en tant que cette personne, sans écran de connexion dans la WebView — ce qui est toute la raison d'intégrer plutôt que de renvoyer vers un lien. Cela nécessite des comptes clients configurés au préalable ; voir Transmettre un client connu à une expérience.
Construire l'adresse dans l'app
Composez-la dans l'app plutôt que de coder en dur une chaîne finie, pour que la langue et le participant suivent l'état de l'app :
https://experience.example.com/<campaign-public-link>
?embedded=1
&c=<touchpoint-id>
&l=<la langue courante de l'app>
&fci=<l'identifiant du membre connecté>Encodez chaque valeur interpolée. Un identifiant de fidélité contenant un espace ou une barre oblique produit une adresse qui ouvre silencieusement autre chose.