Zum Inhalt springen

Routing und Targeting

Unterressourcen für Plattform, Bedingung, Ziel und Eigenschaften (Passwort, Ablauf, Limit, UTM, Verzögerung).

1 Min. Lesezeit 3 Abschnitte

Routes legen fest, welcher Besucher zu welchem Ziel geleitet wird. Bei der Auswahl werden die Felder targeting, deviceProfileIds, priority, sortOrder, isActive und isGlobalFallback verwendet.

Plattform und Bedingungen#

  • platform: GLOBAL, DEVICE, BROWSER, OS, GEO, LANGUAGE
  • Bedingungstyp: COUNTRY, DEVICE_PROFILE, OS, USER_AGENT, LANGUAGE, REFERRER_DOMAIN
  • Operator: IN, NOT_IN, EQUALS, REGEX
  • Ziel: aktive Einträge des Plattformkatalogs; Route-Ziele werden über itemId verknüpft

Den Plattformkatalog können Sie mit GET /api/v1/links/platform-catalog lesen; er ist in der öffentlichen API schreibgeschützt.

Eigenschaften#

Typen von Route-Eigenschaften: PASSWORD, EXPIRATION_DATE, LIMIT, UTM und REDIRECT_DELAY. Eigenschaften wirken auf Link- oder Route-Ebene und werden über das Flag enabled und das JSON-Feld config verwaltet.

Unterressourcen#

MethodePfadScope
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

Für jede Unterressource werden PATCH und DELETE auch unter den Pfaden …/:conditionId, …/:itemId und …/:featureId mit denselben Scope-Regeln unterstützt.

Fehlt etwas oder ist etwas falsch? Schreiben Sie dem Support-Team; die Angabe des X-Request-Id-Werts aus der Antwort beschleunigt die Lösung.