Aller au contenu

Routage et ciblage

Sous-ressources plateforme, condition, cible et propriétés (mot de passe, expiration, limite, UTM, délai).

1 min de lecture 3 sections

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éthodeCheminScope
GET / POST/api/v1/links/:id/routeslinks:read / links:write
PATCH / DELETE/api/v1/links/:id/routes/:routeIdlinks:write / links:delete
GET / POST…/routes/:routeId/conditionslinks:read / links:write
GET / POST…/routes/:routeId/targetslinks:read / links:write
GET / POST…/routes/:routeId/featureslinks: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.