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

Javascript destination builder

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 facile 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 d’apprendre Node.js ni de comprendre la syntaxe async/await, par exemple. Si vous connaissez les bases de JavaScript ES5, cela suffit)

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

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

Vous pouvez également importer en quelques clics des modèles créés sur GTM dans votre catalogue, avec une expérience 100 % sans code.

Destination Event ou Audience

Vous pouvez choisir de créer une Event destination (pour transmettre des events comme purchase, page view...) ou Audience destination (envoyer les utilisateurs qui sont entrés ou ont été retirés d’un segment spécifique).

Pour Event destination, tous standard et les events personnalisés peuvent être utilisés en entrée.

Pour Audience destination, 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 d’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 templates

Le Template Editor 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, telles que le logo, la catégorie et le nom.

  • Champs : C’est un éditeur visuel en drag&drop pour ajouter des champs de saisie à votre template de destination.

  • Code : Saisissez du JavaScript sandboxé pour définir comment votre destination va mapper/transformer/envoyer les données.

  • Publication : Voir/modifier 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 ?