Erste Schritte mit Target SDKs
Um die Arbeit zu starten, empfehlen wir, die erste Feature Flag-Aktivität on-device decisioning in der Sprache Ihrer Wahl zu erstellen:
- Node.js
- Java
- .NET
- Python
Zusammenfassung der Schritte
- Aktivieren der geräteübergreifenden Entscheidungsfindung für Ihre Organisation
- SDK installieren
- Initialisieren des SDK
- Einrichten der Funktionsmarkierungen in einer Adobe Target A/B Test -Aktivität
- Funktion in Ihre Anwendung implementieren und rendern
- Implementieren des Trackings für Ereignisse in Ihrer Anwendung
- Aktivieren Ihrer A/B Test -Aktivität
1. Aktivieren Sie die Entscheidungsfindung auf dem Gerät für Ihre Organisation
Durch die Aktivierung der Entscheidungsfindung auf dem Gerät wird sichergestellt, dass eine A/B Test -Aktivität mit nahezu Nulllatenz ausgeführt wird. Um diese Funktion zu aktivieren, navigieren Sie zu Administration > Implementation > Account details und aktivieren Sie den Umschalter On-Device Decisioning .
Nachdem Sie den Umschalter On-Device Decisioning aktiviert haben, beginnt Adobe Target mit der Generierung von Regel-Artefakten für Ihren Client.
2. Installieren des SDK
Führen Sie für Node.js, Java und Python den folgenden Befehl in Ihrem Projektverzeichnis im Terminal aus. Fügen Sie .NET als Abhängigkeit von aus NuGet installieren.
code language-js line-numbers |
---|
|
code language-javascript line-numbers |
---|
|
code language-bash line-numbers |
---|
|
code language-python line-numbers |
---|
|
3. Initialisieren des SDK
Das Regelartefakt wird während des Initialisierungsschritts des SDK heruntergeladen. Sie können den Initialisierungsschritt anpassen, um zu bestimmen, wie das Artefakt heruntergeladen und verwendet wird.
code language-js line-numbers |
---|
|
code language-javascript line-numbers |
---|
|
code language-csharp line-numbers |
---|
|
code language-python line-numbers |
---|
|
4. Einrichten der Funktionsmarkierungen in einer Adobe Target A/B Test -Aktivität
-
Navigieren Sie in Target zur Seite Activities und wählen Sie dann Create Activity > A/B test aus.
-
Lassen Sie im Modal Create A/B Test Activity die standardmäßige Web-Option ausgewählt (1), wählen Sie Form als Ihren Experience Composer (2), wählen Sie Default Workspace mit No Property Restrictions(3) und klicken Sie dann auf Next (4).
-
Geben Sie im Schritt Experiences der Aktivitätserstellung einen Namen für Ihre Aktivität (1) ein und fügen Sie ein zweites Erlebnis, Erlebnis B, hinzu, indem Sie auf Add Experience (2) klicken. Geben Sie den Ortsnamen Ihrer Wahl ein (3). Beispielsweise sind
ondevice-featureflag
oderhomepage-addtocart-featureflag
Standortnamen, die die Ziele für Feature Flag-Tests angeben. Im folgenden Beispiel istondevice-featureflag
der für Erlebnis B definierte Ort. Optional können Sie Zielgruppenverfeinerungen (4) hinzufügen, um die Qualifizierung auf die Aktivität zu beschränken. -
Wählen Sie im Abschnitt CONTENT auf derselben Seite Create JSON Offer in der Dropdown-Liste (1) aus, wie unten dargestellt.
-
Geben Sie im angezeigten Textfeld JSON Data Ihre Variablen für die Feature Flag für jedes Erlebnis (1) ein, indem Sie ein gültiges JSON-Objekt (2) verwenden.
Geben Sie die Variablen für die Funktionskennzeichnung für Erlebnis A ein.
(Beispiel-JSON für Erlebnis A, oben)
code language-json line-numbers { "enabled" : true, "flag" : "expA" }
Geben Sie die Variablen für das Feature Flag für Erlebnis B ein.
(Beispiel-JSON für Erlebnis B, oben)
code language-json line-numbers { "enabled" : true, "flag" : "expB" }
-
Klicken Sie auf Next (1) , um zum Schritt Targeting der Aktivitätserstellung zu gelangen.
-
Im unten gezeigten Beispiel Targeting-Schrittbeispiel bleibt Zielgruppen-Targeting (2) aus Gründen der Einfachheit im Standardsatz Alle Besucher enthalten. Dies bedeutet, dass die Aktivität nicht zielgerichtet ist. Beachten Sie jedoch die Adobe, dass Sie immer Ihre Zielgruppen für Produktionsaktivitäten auswählen. Klicken Sie auf Next (3) , um zum Schritt Goals & Settings der Aktivitätserstellung zu gelangen.
-
Setzen Sie im Schritt Goals & Settings Reporting Source auf Adobe Target (1). Definieren Sie den Goal Metric als Conversion und geben Sie die Details basierend auf den Konversionsmetriken Ihrer Site an (2). Klicken Sie auf Save & Close (3) , um die Aktivität zu speichern.
5. Implementieren und Rendern der Funktion in Ihrer Anwendung
Nachdem Sie die Variablen für die Feature Flag in Target eingerichtet haben, ändern Sie Ihren Anwendungscode so, dass er sie verwendet. Nachdem Sie beispielsweise das Feature Flag in der Anwendung erhalten haben, können Sie damit Funktionen aktivieren und das Erlebnis rendern, für das sich der Besucher qualifiziert hat.
code language-js line-numbers |
---|
|
code language-javascript line-numbers |
---|
|
code language-csharp line-numbers |
---|
|
code language-python line-numbers |
---|
|
6. Implementieren Sie zusätzliches Tracking für Ereignisse in Ihrer Anwendung
Optional können Sie mithilfe der Funktion sendNotification() zusätzliche Ereignisse zum Verfolgen von Konversionen senden.
code language-js line-numbers |
---|
|
code language-javascript line-numbers |
---|
|
code language-csharp line-numbers |
---|
|
code language-python line-numbers |
---|
|
7. Aktivieren Sie Ihre A/B Test -Aktivität
-
Klicken Sie auf Activate (1) , um Ihre A/B Test -Aktivität zu aktivieren.
note note NOTE Sie müssen über die Benutzerrolle Approver oder Publisher 3} verfügen, um diesen Schritt durchzuführen.