DokumentationExperience PlatformWeb SDK-Handbuch

Erstellen eines benutzerdefinierten Web-SDK-Builds

Last update: Wed Mar 05 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
  • Themen:

Erstellt für:

  • Entwickler

Die Experience Platform Web SDK-Bibliothek enthält mehrere Module für verschiedene Funktionen wie Personalisierung, Identität, Linktracking und mehr. Je nach Anwendungsfällen benötigen Sie möglicherweise nur bestimmte Funktionen anstelle der gesamten Bibliothek. Wenn Sie einen benutzerdefinierten Web-SDK-Build erstellen, können Sie nur die benötigten Module auswählen, die Bibliotheksgröße reduzieren und die Leistung verbessern.

Anwendungsfälle

Das Erstellen eines benutzerdefinierten Web-SDK-Builds trägt dazu bei, die Bibliotheksgröße zu reduzieren und die Leistung zu steigern. Hier einige Beispiele:

Entfernen von Media Analytics

Wenn Ihre Website keine Medieninhalte hat, können Sie die Media Analytics und die Streaming Media Module vom Build ausschließen. Dadurch kann die Build-Größe von Web SDK um bis zu 50 % reduziert und die Ladegeschwindigkeit verbessert werden.

Personalization-Entfernung

Wenn Sie nur Benutzermetriken erfassen müssen und nicht planen, Adobe Target oder Journey Optimizer für die Personalisierung zu verwenden, können Sie das Personalization ausschließen. Dadurch wird die Bibliotheksgröße reduziert, während Sie gleichzeitig die erforderlichen Metriken erfassen können.

Voraussetzungen

Zum Erstellen eines benutzerdefinierten Web-SDK-Builds benötigen Sie das NPM-Paket für Web-SDK . Stellen Sie sicher, dass Node.js auf Ihrem Computer installiert ist. Weitere Informationen finden Sie in der Dokumentation Installieren von Web SDK mithilfeNPM-Pakets .

Komponenten und Abhängigkeiten

Bevor Sie einen benutzerdefinierten Web-SDK-Build erstellen, definieren Sie die Web-SDK-Komponenten und -Befehle, die Sie verwenden möchten. Einige Befehle hängen davon ab, dass bestimmte Module im Build enthalten sind.

Die folgende Tabelle zeigt die Beziehung zwischen Web SDK-Modulen und den darin enthaltenen Befehlen:

Modulabhängigkeit
Konfigurationsparameter
Commands
Größenklasse
Aktivitätssammler
clickCollectionEnabled
K. A.
Mittel
Zielgruppen
K. A.
K. A.
Gering
Kontext
context
K. A.
Gering
Regel-Engine
personalizationStorageEnabled
  • evaluateRulesets
  • subscribeRulesetItems
Ereignis-Zusammenführung
K. A.
createEventMergeId
Gering
Media Analytics Bridge
K. A.
getMediaAnalyticsTracker
Groß
Personalisierung
  • prehidingStyle
  • targetMigrationEnabled
  • autoCollectPropositionInteractions
K. A.
Groß
Einverständnis
defaultConsent
setConsent
Gering
Streaming-Medien
streamingMedia
  • createMediaSession
  • sendMediaEvent
Groß

Erstellen eines benutzerdefinierten Web-SDK-Builds mit dem NPM-Paket

  1. Öffnen Sie Ihr Terminal und führen Sie npx @adobe/alloy aus. Sie werden aufgefordert, die Web SDK-Komponenten auszuwählen, die Ihr benutzerdefinierter Build enthalten soll.

    Bild eines Terminals, das die Auswahl des benutzerdefinierten Build-Moduls anzeigt.

    Verwenden Sie die Pfeiltasten, um in der Modulliste nach oben und unten zu navigieren.

    • Drücken Sie Leertaste, um das ausgewählte Modul zu aktivieren oder zu deaktivieren.
    • Drücken Sie A, um alle Module zu aktivieren oder zu deaktivieren.
    • Drücken Sie I, um die Auswahl umzukehren.
    • Drücken Sie Enter, um Ihre Auswahl zu bestätigen, und fahren Sie mit dem nächsten Schritt fort.
  2. Nachdem Sie die Module ausgewählt haben, die in Ihren benutzerdefinierten Build eingeschlossen werden sollen, können Sie zwischen dem Speichern einer minimierten oder nicht minimierten Version Ihres benutzerdefinierten Web SDK-Bibliotheks-Builds wählen. Wählen Sie die gewünschte Option aus, und drücken Sie Enter.

    Bild eines Terminals, das die Minimierungsauswahl des benutzerdefinierten Builds anzeigt.

  3. Als Nächstes werden Sie gefragt, wo Sie den Build auf Ihrem lokalen Computer speichern möchten. Drücken Sie Enter, um den vorausgewählten Speicherort zu bestätigen, oder geben Sie einen neuen Speicherort ein.

    Bild eines Terminals, das die benutzerdefinierte Option zum Erstellen und Speichern anzeigt.

  4. Nachdem Sie den Speicherort bestätigt haben, wird Ihr benutzerdefinierter Build generiert und gespeichert.

    Bild eines Terminals, das den Speicherort des benutzerdefinierten Builds anzeigt.

recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636