Prise en main des SDK Target
Pour être opérationnel, nous vous encourageons à créer votre première activité d’indicateur de fonctionnalité prise de décision sur l’appareil dans la langue de votre choix :
- Node.js
- Java
- .NET
- Python
Résumé des étapes
- Activation de la prise de décision sur l’appareil pour votre organisation
- Installation du SDK
- Initialiser le SDK
- Configurer les indicateurs de fonctionnalité dans une activité Adobe Target Test A/B
- Implémenter et générer la fonctionnalité dans votre application
- Implémenter le suivi des événements dans votre application
- Activez votre activité Test A/B
1. Activation de la prise de décision sur l’appareil pour votre organisation
L’activation de la prise de décision sur l’appareil garantit l’exécution d’une activité de test A/B avec une latence proche de zéro. Pour activer cette fonctionnalité, accédez à Administration > Implémentation > Détails du compte et activez le bouton Prise de décision sur l’appareil.
Après avoir activé le bouton (bascule) Prise de décision sur l’appareil, Adobe Target commence à générer des artefacts de règle pour votre client.
2. Installation du SDK
Pour Node.js, Java et Python, exécutez la commande suivante dans le répertoire du projet du terminal. Pour .NET, ajoutez-le en tant que dépendance en installant depuis NuGet.
| code language-js line-numbers |
|---|
|
| code language-javascript line-numbers |
|---|
|
| code language-bash line-numbers |
|---|
|
| code language-python line-numbers |
|---|
|
3. Initialiser le SDK
L’artefact de règle est téléchargé pendant l’étape d’initialisation de SDK. Vous pouvez personnaliser l’étape d’initialisation afin de déterminer comment l’artefact est téléchargé et utilisé.
| code language-js line-numbers |
|---|
|
| code language-javascript line-numbers |
|---|
|
| code language-csharp line-numbers |
|---|
|
| code language-python line-numbers |
|---|
|
4. Configurer les indicateurs de fonctionnalité dans une activité Adobe Target Test A/B
-
Dans Target, accédez à la page Activités, puis sélectionnez Créer une activité > Test A/B.
-
Dans la fenêtre modale Créer une activité de test A/B, laissez l’option Web par défaut sélectionnée (1), sélectionnez Formulaire en tant que compositeur d’expérience (2), sélectionnez Workspace par défaut avec Aucune restriction de propriété(3), puis cliquez sur Suivant (4).
-
À l’étape Expériences de la création d’une activité, attribuez un nom à votre activité (1) et ajoutez une deuxième expérience, l’expérience B, en cliquant sur Ajouter une expérience (2). Entrez le nom de l’emplacement de votre choix (3). Par exemple,
ondevice-featureflagouhomepage-addtocart-featureflagsont des noms d’emplacement indiquant les destinations pour les tests d’indicateurs de fonctionnalité. Dans l’exemple illustré ci-dessous,ondevice-featureflagest l’emplacement défini pour l’expérience B. Vous pouvez éventuellement ajouter des ajustements d’audience (4) pour limiter la qualification à l’activité.
-
Dans la section CONTENT de la même page, sélectionnez Créer une offre JSON dans la liste déroulante (1), comme illustré.
-
Dans la zone de texte Données JSON qui s’affiche, saisissez les variables d’indicateur de fonctionnalité pour chaque expérience (1), à l’aide d’un objet JSON valide (2).
Saisissez les variables d’indicateur de fonctionnalité pour l’expérience A.
(exemple de fichier JSON pour l’expérience A, ci-dessus)
code language-json line-numbers { "enabled" : true, "flag" : "expA" }Saisissez les variables d’indicateur de fonctionnalité pour l’expérience B.
(Exemple de fichier JSON pour l’expérience B, ci-dessus)
code language-json line-numbers { "enabled" : true, "flag" : "expB" } -
Cliquez sur Suivant (1) pour passer à l’étape Ciblage de création de l’activité.
-
Dans l’exemple d’étape Ciblage illustré ci-dessous, le ciblage d’audience (2) reste sur l’ensemble par défaut de Tous les visiteurs, par souci de simplicité. Cela signifie que l’activité n’est pas ciblée. Notez toutefois qu’Adobe vous recommande de toujours cibler vos audiences pour les activités de production. Cliquez sur Suivant (3) pour accéder à l’étape Objectifs et paramètres de la création de l’activité.
-
À l’étape Objectifs et paramètres, définissez Reporting Source sur Adobe Target (1). Définissez la mesure d’objectif comme conversion, en spécifiant les détails en fonction des mesures de conversion de votre site (2). Cliquez sur Enregistrer et fermer (3) pour enregistrer l’activité.
5. Implémenter et générer la fonctionnalité dans votre application
Après avoir configuré les variables d’indicateur de fonctionnalité dans Target, modifiez le code de votre application pour les utiliser. Par exemple, après avoir obtenu l’indicateur de fonctionnalité dans l’application, vous pouvez l’utiliser pour activer des fonctionnalités et effectuer le rendu de l’expérience pour laquelle le visiteur s’est qualifié.
| code language-js line-numbers |
|---|
|
| code language-javascript line-numbers |
|---|
|
| code language-csharp line-numbers |
|---|
|
| code language-python line-numbers |
|---|
|
6. Implémenter un suivi supplémentaire des événements dans votre application
Vous pouvez éventuellement envoyer des événements supplémentaires pour le suivi des conversions à l’aide de la fonction sendNotification() .
| code language-js line-numbers |
|---|
|
| code language-javascript line-numbers |
|---|
|
| code language-csharp line-numbers |
|---|
|
| code language-python line-numbers |
|---|
|
7. Activez votre activité Test A/B
-
Cliquez sur Activer (1) pour activer votre activité Test A/B .
note NOTE Pour effectuer cette étape, vous devez disposer du rôle Approbateur ou Éditeur utilisateur.