For the complete documentation index, see llms.txt. This page is also available as Markdown.

Générateur de destinations JavaScript

Pour les utilisateurs plus avancés, nous proposons de créer des destinations personnalisées en utilisant server-side JavaScript (alias Node.js), mais avec un simple et simplifié sous-ensemble de Node.js : le JavaScript Sandbox.

JavaScript Sandbox

Sandboxed JavaScript est un JavaScript simplifié qui vous permet d’exécuter en toute sécurité et facilement n’importe quelle logique JavaScript depuis votre destination personnalisée (pas besoin par exemple d’apprendre Node.js ou de comprendre la syntaxe async/await. Si vous connaissez les bases de JavaScript ES5, cela suffit)

Ce JavaScript simplifié est basé sur helpers, un ensemble de méthodes qui vous permettent de traiter et d’envoyer vos données facilement et rapidement.

La technologie du template javascript sandbox de la destination sur la plateforme est, dans une large mesure, compatible avec les templates Google Tag Manager. Dans la plupart des cas, les templates écrits pour GTM s'exécutent dans Commanders'act sans (ou avec très peu de) modifications

Vous pouvez également importer en quelques clics dans votre catalogue des templates créés sur GTM, avec une expérience 100 % no-code.

Destination Event ou Audience

Vous pouvez choisir de créer une Event destination (pour transférer des événements comme un achat, une page vue...) ou Audience destination (envoie les utilisateurs qui sont entrés dans un segment spécifique ou en ont été retirés).

Pour Event une destination Event, tous les standard événements système et les événements personnalisés peuvent être utilisés en entrée.

Pour Audience une destination Audience, seuls 2 événements système sont gérés :

  • user_enters_segment

  • user_leaves_segment

Ces 2 événements sont automatiquement déclenchés par le système lorsqu’un utilisateur entre ou quitte un segment. Format des événements Audience :

{
  "event_name": "user_enters_segment",
  "user": {
    "id": "user1",
    "email": "user1@example.com",
    "firstname": "john user1",
    "lastname": "Doe"
  },
  "context": {
    "segment_id": 1,
    "segment_name": "Audience 1"
  }
}

L’éditeur de template

L’éditeur de template vous permet de créer, prévisualiser et tester des templates personnalisés. Il comporte quatre zones principales de saisie pour vous aider à définir votre template de destination :

  • Informations : Définissez les informations de base du template, comme le logo, la catégorie, le nom.

  • Champs : Il s’agit d’un éditeur visuel en drag&drop pour ajouter des champs de saisie à votre template de destination.

  • Code : Saisissez du sandboxed JavaScript pour définir comment votre destination mappera/transformera/enverra les données.

  • Publier : Affichez/modifiez dans quels catalogues (workspaces) votre destination est visible.

Glissez-déposez vos champs
Écrivez votre code et testez-le avec un événement

Mis à jour

Ce contenu vous a-t-il été utile ?