Das Eigenschafts-Token der Seite wird von Target VEC nicht identifiziert

In diesem Artikel erfahren Sie, warum Target VEC das Eigenschafts-Token der Seite nicht richtig erkennt, und erhalten eine Warnmeldung. Kein Eigenschafts-Token auf dieser Seite gefunden beim Erstellen der Aktivität in Adobe Target.

Beschreibung description

Umgebung

Adobe Target

Problem/Symptome

VEC kann das Eigenschafts-Token der Seite nicht richtig erkennen.

VEC zeigt eine Warnmeldung an Kein Eigenschafts-Token auf dieser Seite gefunden  während der Erstellung der Aktivität.

Sehen wir uns zunächst einmal an, wie at_property wird während von Authoring und D delivery?

Authoring:Wenn ein Kunde seine Seite/SPA in VEC lädt, scannt VEC die Seite, um die window.targetPageParams -Funktion, wenn sie diese Funktion findet, wird sie ausgeführt und versucht, die at_property und anhand dieses Werts den Arbeitsbereich für diese Eigenschaft bestimmen. Wenn VEC diese Funktion nicht finden kann oder diese Funktion fehlt, wird VEC standardmäßig auf den Standardarbeitsbereich gesetzt.

Versand:Während des Versands berücksichtigt Target nicht, wo die at_property -Wert stammt aus. Solange der Eigenschaftswert in der Anfrage übergeben wird, funktioniert er ordnungsgemäß.

Wie funktioniert es in Launch?Nachdem Sie diese beiden Betriebsarten erläutert haben, müssen Sie erklären, was in Launch geschieht.
In Launch können Kunden Launch-Aktionen auf beliebige Weise Parameter hinzufügen, weshalb normalerweise at_property wird als Parameter an Fire global mbox request.
Dies eignet sich hervorragend für die Bereitstellung, jedoch beim Laden der Site in VEC, da es keine window.targetPageParams, kann VEC den richtigen Arbeitsbereich nicht abrufen.

## Auflösung resolution

Workaround Eine Möglichkeit, dieses Problem zu umgehen und sicherzustellen, dass VEC erwartungsgemäß funktioniert, besteht darin, Kunden aufzufordern, eine benutzerdefinierte Code-Aktion für Launch zu erstellen, mit der die window.targetPageParams Funktion mit at_property.

**Der Kunde muss sicherstellen, dass diese Aktion direkt ausgeführt wird, bevor die Target-Bibliothek geladen oder eine globale Mbox-Anfrage ausgelöst wird.Eine Alternative wäre, VEC so anzupassen, dass es eine native Integration zwischen VEC und Adobe Launch gibt. Dies würde jedoch ein korrektes Scoping erfordern und die Implementierung wird mehr Zeit in Anspruch nehmen.Problemumgehungsschritte:1) Erstellen Sie eine benutzerdefinierte Code-Aktion von Launch, die die window.targetPageParams Funktion mit at_property.

window.targetPageParams = function() {return {"at_property" : "%atproperty%"}; }
  1. Stellen Sie außerdem sicher, dass diese Aktion direkt ausgeführt wird, bevor Sie die Target-Bibliothek laden oder eine globale Mbox-Anfrage auslösen.Die oben genannten Schritte sollten sicherstellen, dass VEC die Eigenschaft beim Erstellen der Aktivität korrekt erkennt. **
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f