Dynamische Auslösung von Merchandising-Kampagnen

Kampagnen können direkt über die API und in Clerk.js Embedcodes ausgelöst werden

Merchandising-Kampagnen werden von my.clerk.io -> Merchandising. abgewickelt.

Die Kampagnen verwenden Trigger, um zu entscheiden, wo sie eingesetzt werden sollen, z. B. bei einer bestimmten Suche oder bei der Anzeige bestimmter Produkte.

Kampagnen können jedoch auch direkt über die API oder einen Clerk.io Embedcode ausgelöst werden.

1. Beginnen Sie mit der Erstellung einer Kampagne ohne Auslöser und notieren Sie sich die ID der Kampagne in der URL:

2. Nun können Sie diese Kampagne in einem API-Aufruf auslösen, indem Sie das Argument

merchandising=[“INSERT_CAMPAIGN_ID”]

$ curl -X POST \
       -H 'Content-Type: application/json' \
       -d '{"key":      "your_api_key",
            "visitor":  "aR9Km32l",
            "limit":    4,
            "labels":   ["Most Popylar"],
            "merchandising": ["boost-bracelets"]' \
       http://api.clerk.io/v2/recommendations/popular

3. Sie können auch in Clerk.js-Embedcodes ausgelöst werden:

<span class="clerk"
  data-template="@home-page-popular"
  data-merchandising=["boost-bracelets"]
></span>

Mit dieser Methode können Sie Logiken im Frontend erstellen, wenn Sie eine Kampagne anwenden wollen.

Tipp: Wenn Sie mehrere Merchandising-Kampagnen auf denselben Code anwenden möchten, können Sie der Liste mehrere IDs hinzufügen:

$ curl -X POST \
       -H 'Content-Type: application/json' \
       -d '{"key":      "your_api_key",
            "visitor":  "aR9Km32l",
            "limit":    4,
            "labels":   ["Most Popylar"],
            "merchandising": ["boost-bracelets", "high-margin", "whitelabel"]' \
       http://api.clerk.io/v2/recommendations/popular
<span class="clerk"
  data-template="@home-page-popular"
  data-merchandising=["boost-bracelets", "high-margin", "whitelabel"]
></span>

Ist damit Ihre Frage beantwortet?