Best Practices

Adobe empfiehlt die folgenden Best Practices bei der Verwendung von on-device decisioning:

Best Practices, wenn die Entscheidungsmethode auf dem Gerät ausgeführt wird

Bei Verwendung von „auf dem Gerät“ als Entscheidungsmethode wird das Artefakt heruntergeladen, wenn der Besucher die Web-Seite zum ersten Mal lädt. Jede Aktivitätsqualifizierung, die beim ersten Laden der Seite erfolgen muss (kein Cache), erfolgt erst, nachdem das Artefakt vollständig heruntergeladen wurde. Es gibt bestimmte Best Practices, die Sie befolgen können, um sicherzustellen, dass Aktivitätsqualifikationen für einen neuen anonymen Besucher schnell passieren.

  • Deaktivieren Sie „On-Device“-fähige Aktivitäten, die nicht im Artefakt enthalten sein sollen.
  • Wenn Sie über Target Premium verfügen, können Sie properties/workspaces verwenden, um verschiedene Artefaktdateien für verschiedene Arbeitsbereiche zu erstellen.
  • Wenn Ihre Artefaktdateien aus legitimen Gründen sehr groß werden, können Sie die „hybride“ Entscheidungsmethode verwenden. Mit dieser Methode können Sie das Artefakt parallel herunterladen, und alle Target-API-Aufrufe gehen über die Verbindung, bis das Artefakt heruntergeladen wurde. Lesen Sie den Abschnitt Best Practices für den „hybriden“ Entscheidungsmodus unten, um mehr über diesen Ansatz zu erfahren.
  • Wenn Sie über eine Einzelseiten-App (SPA) verfügen, empfiehlt Adobe, at.js zu laden und zu initialisieren, bevor Sie beim ersten Laden der Seite die JavaScript-Hauptdatei Ihrer Anwendung laden. Durch diesen Ansatz wird der Download des Artefakts viel früher gestartet, was ein schnelleres Rendern des Erlebnisses ermöglicht.

Best Practices, wenn die Entscheidungsmethode „hybrid“ ist

Bei Verwendung von „Hybrid“ als Entscheidungsmethode wird das Artefakt parallel heruntergeladen. Bis das Artefakt heruntergeladen wird, werden alle Target-API-Aufrufe über die Verbindung gesendet, selbst wenn die „Standorte“ auf dem Gerät verfügbar sind. Dieses Verhalten ist die Standardeinstellung für alle getOffers()-Aufrufe und bietet in den meisten Situationen die beste Leistung. Wenn Sie das Standardverhalten von getOffers() ändern, indem Sie die decisioningMethod auf on-device setzen, befolgen Sie die folgenden Best Practices, um Fehler zu vermeiden und die beste Leistung sicherzustellen.

  • Wenn Sie sich entscheiden, getOffers() beim ersten Laden der Seite mit decisioningMethod als on-device aufzurufen, müssen Sie dies innerhalb des „ARTIFACT_DOWNLOAD_SUCCEEDED“ at.js-Ereignis-Handlers tun, um Fehler zu vermeiden. Wenn Ihr Artefakt sehr groß ist, werden alle „Speicherorte“, die diesen Ansatz verwenden, erst gerendert, nachdem das Artefakt vollständig heruntergeladen wurde, was das Erlebnis-Rendering verzögern kann. Adobe empfiehlt, diesen Ansatz nur selten zu verwenden. Befolgen Sie bei diesem Ansatz die Best Practices zur Reduzierung der Artefaktgröße im obigen Abschnitt „Best Practices auf dem Gerät“.
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3