Routage et ciblage
Sous-ressources plateforme, condition, cible et propriétés (mot de passe, expiration, limite, UTM, délai).
Les routes déterminent quel visiteur est dirigé vers quelle destination. La sélection utilise les champs targeting, deviceProfileIds, priority, sortOrder, isActive et isGlobalFallback.
Plateforme et conditions#
- platform :
GLOBAL,DEVICE,BROWSER,OS,GEO,LANGUAGE - type de condition :
COUNTRY,DEVICE_PROFILE,OS,USER_AGENT,LANGUAGE,REFERRER_DOMAIN - opérateur :
IN,NOT_IN,EQUALS,REGEX - cible : éléments actifs du catalogue des plateformes ; les cibles de route sont liées via
itemId
Vous pouvez lire le catalogue des plateformes avec GET /api/v1/links/platform-catalog ; dans l’API publique, le catalogue est en lecture seule.
Propriétés#
Types de propriétés de route : PASSWORD, EXPIRATION_DATE, LIMIT, UTM et REDIRECT_DELAY. Les propriétés s’appliquent au niveau du lien ou de la route et se gèrent avec l’indicateur enabled et le champ JSON config.
Sous-ressources#
| Méthode | Chemin | Scope |
|---|---|---|
| GET / POST | /api/v1/links/:id/routes | links:read / links:write |
| PATCH / DELETE | /api/v1/links/:id/routes/:routeId | links:write / links:delete |
| GET / POST | …/routes/:routeId/conditions | links:read / links:write |
| GET / POST | …/routes/:routeId/targets | links:read / links:write |
| GET / POST | …/routes/:routeId/features | links:read / links:write |
Pour chaque sous-ressource, PATCH et DELETE sont également pris en charge sur les chemins …/:conditionId, …/:itemId et …/:featureId, avec les mêmes règles de scope.
Il manque quelque chose ou il y a une erreur ? Écrivez à l’équipe d’assistance, en joignant la valeur X-Request-Id de la réponse, vous accélérerez la résolution.