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.
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_segmentuser_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.


Mis à jour
Ce contenu vous a-t-il été utile ?