Erstellen eines benutzerdefinierten Web-SDK-Builds
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:
createEventMergeId
Erstellen eines benutzerdefinierten Web-SDK-Builds mit dem NPM-Paket
-
Ö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.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.
-
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
. -
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. -
Nachdem Sie den Speicherort bestätigt haben, wird Ihr benutzerdefinierter Build generiert und gespeichert.