Liste der häufig gestellten Fragen (FAQs) zu Adobe Target Recommendations-Aktivitäten.
Wenn Sie einen Katalog nach einem benutzerdefinierten Attribut mit einem numerischen Wert durchsuchen, wird das benutzerdefinierte Attribut als String-Typ (Zeichenfolge) und nicht als numerischer Wert betrachtet.
Derzeit gibt es keine Funktion, mit der Kunden den Attributtyp ändern können. Wenn Sie eine Änderung vornehmen müssen, eröffnen Sie ein Supportticket. Geben Sie darin die Attribute an, deren Typ von „String“ in „numerisch“ geändert werden muss.
Der Zeitrahmen und die Ergebnisse hängen davon ab, wie die Elemente aktualisiert werden.
Quelle | Details |
---|---|
Elementattribute über Mbox oder API aktualisiert |
|
Elementattribute über Feed aktualisiert |
|
Element aus dem Katalog über die Target-Benutzeroberfläche oder -API gelöscht |
|
Element zum Katalog über die Mbox oder API hinzugefügt |
|
Element, das zum Katalog über einen Feed hinzugefügt wird |
|
Nachdem Sie eine Feed-Datei importiert oder Entitätsaktualisierungen per API oder Mbox erhalten haben, werden die folgenden Änderungen in maximal 60 Minuten angezeigt:
Wenn ein Element zuvor ausgeschlossen wurde, jetzt aber eingeschlossen werden sollte, wird das Element bei der nächsten Algorithmusausführung (12–24 Stunden) einbezogen.
Dies geschieht, weil Target Ausschlüsse sowohl online als auch offline anwendet. Wenn ein Element neu ausgeschlossen wird, wird der Online-Ausschluss schnell angewendet. Wenn ein Element neu eingeschlossen wird, wird der Online-Ausschluss schnell beendet, aber der Offline-Ausschluss wird erst beendet, wenn der nächste Algorithmus ausgeführt wird.
Wenn ein Element zuvor eingeschlossen war, aber jetzt ausgeschlossen werden soll, wird das Element gemäß dem Zeitrahmen „Elementattribute aktualisiert…“ ausgeschlossen. Der oben genannte Zeitrahmen hängt von der Feed-Quelle ab (15 Minuten über Mbox/API oder 12–24 Stunden über Feed).
Die folgenden Änderungen werden erst wirksam, wenn der nächste Algorithmus ausgeführt wird (innerhalb von 12 bis 24 Stunden):
Eine Feed-Datei wird als importiert erachtet, wenn sich ihr Status von „Elemente werden importiert“ in „Aktualisierungen des Suchindex werden vorbereitet“ ändert. Es kann mehr als 60 Minuten dauern, bis Aktualisierungen in der Benutzeroberfläche der Katalogsuche angezeigt werden. Die Katalogsuche ist aktuell, wenn sich der Feedstatus in „Aktualisierungen abgeschlossen“ ändert. Selbst wenn die Katalogsuche noch nicht aktuell ist, zeigt Ihre Site Aktualisierungen innerhalb der oben aufgeführten Zeitrahmen an. Auf der Seite „Katalogsuche“ wird die aktuelle Indexaktualisierungszeit der Katalogsuche angezeigt.
Eine Änderung der Promotion-Einstellungen kann bis zu fünf Stunden dauern, bis sie auf der Website angezeigt wird.
Eine Änderung anderer Kriterieneinstellungen wird möglicherweise erst angezeigt, wenn der nächste Algorithmus ausgeführt wird:
Das gesamte Benutzerverhalten wird in die Offline-Algorithmusverarbeitung einbezogen, wobei jeder Algorithmus alle 12–24 Stunden ausgeführt wird.
Verwenden Sie Escape-Werte in JavaScript. Das Array kann durch Anführungszeichen (") umbrochen werden. Der folgende Codeausschnitt ist ein Beispiel für Escape-Werte:
#set($String='')
#set($escaper=$String.class.forName('org.apache.commons.lang.StringEscapeUtils'))
<script type="text/javascript">
console.log("$escaper.escapeJavaScript($entity1.name)")
console.log("$escaper.escapeJavaScript($entity2.name)")
console.log('$escaper.escapeJavaScript($entity3.name)')
names.push("$escaper.escapeJavaScript($entity4.name)")
</script>
Die verfügbaren Kriterien basieren auf der aktuellen Kategorie. Beim Erstellen von Recommendations-Angeboten zeigt die Algorithmusauswahl Kriterien auf Grundlage der Kategorie-ID an.
Wenn der Speicherort, auf den Sie diese Kriterien anwenden, die Kategorie-ID nicht enthält, sind im Algorithmus-Wähler bestimmte Kriterien nicht verfügbar.
Bei der Verwendung eines Speicherorts, unter dem die Kategorie-ID in der Mbox vorhanden ist, enthält die Kriterienauswahl alle anwendbaren Kriterien.
Target verfügt über eine Einstellung zum Filtern inkompatibler Kriterien, um die intelligente Filterung der Algorithmusauswahl zu steuern.
Diese Einstellung gilt nur für Aktivitäten, die in Visual Experience Composer (VEC) erstellt wurden. Sie gilt nicht für Aktivitäten, die im Formular-basierten Experience Composer erstellt wurden (Target verfügt über keinen Speicherortkontext).
Wenn Sie auf die Einstellung Inkompatible Kriterien filtern zugreifen möchten, klicken Sie auf Recommendations > Einstellungen:
Wenn die Einstellung Inkompatible Kriterien filtern NICHT aktiviert ist, filtert Target Algorithmen im Algorithmus-Wähler nicht, und es werden alle Algorithmen angezeigt.
Wenn die Einstellung Inkompatible Kriterien filtern aktiviert ist, liest Target die entityId- und Kategorie-ID-Einträge in VEC-Aktivitäten aus dem gewählten Speicherort und zeigt dann Algorithmen basierend auf currentItem|currentCategory
an (wenn für den jeweiligen Speicherort entsprechende Werte vorhanden sind). Daraufhin werden im Algorithmus-Wähler standardmäßig nur kompatible Algorithmen für den gewählten Speicherort angezeigt.
Bei aktivierter Einstellung Inkompatible Kriterien filtern können Sie nichtkompatible Algorithmen trotzdem anzeigen, indem Sie beim Auswählen von Kriterien das Kontrollkästchen Kompatibel deaktivieren.
Die folgende Liste enthält Sonderfälle, in denen das Kontrollkästchen Kompatibel in Target nicht angezeigt wird:
Beachten Sie die folgenden Informationen, wenn eine Sammlung, die zuvor nicht null war, den Wert null annimmt:
Sie können die Sammlung erneut speichern und prüfen, ob der Wert aktualisiert wird. Durch das erneute Speichern führt die Sammlung alle Algorithmen, die diese Sammlung verwenden, erneut aus.
Befinden Sie sich in der richtigen Umgebung? Zu /target/products.html#recsSettings gehen, um gegenzuprüfen (wie unten dargestellt).
Ist Ihr Index aktuell? Los /target/products.html#productSearch und überprüfen Sie, wie viele Stunden der Index alt ist (z. B. "Vor 3 Stunden indiziert"). Sie können den Index bei Bedarf aktualisieren.
Haben Sie Änderungen am Feed oder an der Datenebene vorgenommen, die dazu geführt haben, dass Ihre Entitäten nicht mehr mit den Sammlungsregeln übereinstimmen? Stellen Sie sicher, dass die Groß-/Kleinschreibung übereinstimmt (Beachtung der Groß-/Kleinschreibung).
Wurde der Feed erfolgreich ausgeführt? Wurden das FTP-Verzeichnis, das Kennwort usw. geändert?
Target versucht, so schnell wie möglich Aktualisierungen am Versand (auf der Seite/App des Kunden) vorzunehmen. Dennoch muss Target auf seiner Benutzeroberfläche einige Darstellungen für den Marketer bereitstellen. Target wartet mit Bereitstellungsaktualisierungen nicht auf die Synchronisierung der Benutzeroberflächenaktualisierungen. Mithilfe von mboxTrace können Sie die Inhalte des Systems zu dem Zeitpunkt anzeigen, zu dem eine Anforderung eingeht.
Die Attributgewichtung liegt in zwei Formen vor: „Standardattributgewichtung“ und „Inhaltsähnlichkeits-Attributgewichtung“.
Die „Standardattributgewichtung“ gilt für die meisten, wenn nicht gar für alle Kriterientypen (nicht nur „Inhaltsähnlichkeit“). Dieser Gewichtungstyp gewichtet bestimmte Attributwerte stärker. Im folgenden Beispiel werden Nike-Produkte in den Ausgabeempfehlungen angestoßen.
Die "Attributgewichtung für Ähnlichkeit von Inhalten"gilt nur für Kriterien für Ähnlichkeit von Inhalten.
Diese Art der Gewichtung ist dynamischer und basiert auf dem aktuellen "Empfehlungsschlüssel"(dem aktuell angezeigten Artikel). Im folgenden Beispiel (Marke x 16) wird dieser Besucher, wenn er Nike-Turnschuhe anschaut, mit höherer Wahrscheinlichkeit andere Nike-Produkte (nicht notwendigerweise nur Turnschuhe) anstelle der Turnschuhe von Konkurrenten empfohlen. Wenn ein Besucher Sneaker der Marke Adidas anzeigen würde, würden ihm wahrscheinlich Adidas-Produkte empfohlen.
Target kann manchmal keine Empfehlungen anzeigen, wenn zu wenige Empfehlungen verfügbar sind.
Die Anzahl der pro Kriterium generierten Werte ist die dreifache Anzahl der im Design angegebenen Entitäten. Die Laufzeitfilterung (beispielsweise Inventar, Mbox-Attributabgleich) wird angewendet, nachdem die 3x-Werte generiert wurden. Daher ist es möglich, dass zur Bereitstellungszeit weniger als 3x-Werte vorhanden sind. Erhöhen Sie zum Mindern dieser Situation die Anzahl der Entitäten im Design, indem Sie andere Entitäten ausblenden.
Das folgende JavaScript kann zu Beginn des Designs verwendet werden, um die Anzahl der angeforderten Entitäten zu erhöhen. In diesem Beispiel würde die angeforderte Anzahl von Entitäten 30 (3 x 10) betragen.
#foreach($entity in $entities)
#if( $foreach.count > 10 )
#break
#end
#set ($foo = $entity.id)
#end
Target begrenzt Posts auf Programmebene auf 50 MB – allerdings nur, wenn der Content-Typ-Header application/x-www-form-urlencoded
übergeben wird.
Sie können sicherlich versuchen, 50.000 Produkte in einem einzigen Aufruf zu senden. Wenn das nicht funktioniert, empfiehlt sich eventuell eine Aufteilung der Produkte in Batches. Adobe empfiehlt Kunden die Aufteilung ihrer Aufrufe in Batches von jeweils 5.000 oder 10.000 Produkten. Dadurch lassen sich Zeitüberschreitungen aufgrund einer zu hohen Systemauslastung umgehen.
Beim Erstellen von Recommendations-Kriterien, -Promotions oder Vorlagentestregeln, die auf einem basieren, erhalten Sie von mboxParameter
mboxParameter keine Aufforderung mehr, mboxName
einzugeben. Der Mbox-Name ist nun optional. Mit dieser Änderung können Sie Parameter aus mehreren Mboxes verwenden oder auf einen Parameter verweisen, der noch nicht am Rand aufgezeichnet wurde.
So wählen Sie den gewünschten Parameter aus:
Bei keiner der Methoden gibt es eine Verbindung zwischen Mbox und Parameter. Eine Testregel für Kriterien, Promotions oder Vorlagen verarbeitet die Parameter aller Mboxes, die diesen Parameter übergeben.
Wenn Sie bestehende Kriterien, Promotions oder Vorlagentestregeln bearbeiten, werden die Filterkriterien mit dem Mbox-Namen angezeigt, der bei der Erstellung angegeben wurde.
Stellen Sie sicher, dass die Zielgruppe einen eindeutigen Namen aufweist. Wenn Sie der Zielgruppe den Namen einer bereits vorhandenen Zielgruppe zugewiesen haben, können Sie die alte Recommendations-Aktivität, also Recommendations-Aktivitäten, die vor Oktober 2016 erstellt wurden, nicht speichern.
Es gibt keine feste Grenze hinsichtlich der Zeilen oder Dateigröße für den Feedupload von CSV-Dateien. Als Best Practice empfiehlt Adobe jedoch, die CSV-Datei auf 1 GB zu beschränken, um Fehler während des Uploadprozesses zu vermeiden. Wenn die Größe der Datei 1 GB übersteigt, teilen Sie sie am besten in mehrere Feeddateien auf. Die maximale Anzahl benutzerdefinierter Attributspalten ist 100 und benutzerdefinierte Attribute sind auf 4.096 Zeichen beschränkt. Weitere Längenbeschränkungen für erforderliche Spalten finden Sie auf der Seite Target Beschränkungen.
In der Abfragezeichenfolge können Sie Entität-IDs für Entitäten übermitteln, die Sie von Ihren Recommendations ausschließen möchten. Beispielsweise können Sie Artikel ausschließen, die sich bereits im Warenkorb befinden.
Verwenden Sie den Mbox-Parameter excludedIds
, um die Ausschlussfunktion zu aktivieren. Dieser Parameter verweist auf eine Liste kommagetrennter Entitäts-IDs. Zum Beispiel mboxCreate(..., "excludedIds=1,2,3,4,5")
. Der Wert wird übermittelt, wenn Empfehlungen angefordert werden.
Der Ausschluss gilt nur für den aktuellen Target-Aufruf. In nachfolgenden Target-Aufrufen werden Elemente nur ausgeschlossen, wenn der Wert excludedIds
erneut übergeben wird. Wenn Sie die Artikel im Warenkorb auf jeder Seite aus Ihren Empfehlungen ausschließen möchten, müssen Sie den excludedIds
-Wert auf jeder Seite übergeben.
Wenn zu viele Entitäten ausgeschlossen werden, verhalten sich die Recommendations so, als wären nicht ausreichend Entitäten zum Ausfüllen der Recommendations-Vorlage vorhanden.
Hängen Sie zum Ausschluss von entityIds
das Token &excludes=${mbox.excludedIds}
an die Inhalts-URL des Angebots an. Wenn die Inhalts-URL extrahiert wird, werden die erforderlichen Parameter mit aktuellen Mbox-Anforderungsparametern ersetzt.
Diese Funktion ist für neu erstellte Empfehlungen standardmäßig aktiviert. Bestehende Empfehlungen müssen gespeichert werden, um eine Unterstützung für dynamisch ausgeschlossene Entitäten zu gewährleisten.
NO_CONTENT wird zurückgegeben, wenn für die angeforderte Algorithmus- und Schlüsselkombination keine Recommendations verfügbar sind. Im Allgemeinen tritt diese Situation auf, wenn Backups für den Algorithmus deaktiviert sind und zudem mindestens eine der folgenden Bedingungen zutrifft:
Die Ergebnisse sind noch nicht bereit.
Diese Situation tritt normalerweise ein, wenn eine neu erstellte Aktivität zum ersten Mal gespeichert wird oder nachdem die Konfiguration der Sammlung, der Kriterien oder der in der Aktivität verwendeten Promotions geändert wurde.
Die Ergebnisse sind für die angeforderte Algorithmus-/Schlüsselkombination bereit, jedoch noch nicht auf dem nächstgelegenen Edge-Server zwischengespeichert.
Die Anforderung löst einen Caching-Vorgang aus. Dieses Problem sollte sich daher nach einigen Seitenneuladungen und/oder nach einigen Minuten von alleine lösen.
Die Ergebnisse sind bereit, aber für den bereitgestellten Schlüsselwert nicht verfügbar.
Diese Situation tritt in der Regel auf, wenn Empfehlungen für ein Element angefordert werden, das erst nach der Ausführung des letzten Algorithmus zum Katalog hinzugefügt wurde. Das Problem sollte sich nach der nächsten Ausführung des Algorithmus von alleine lösen.
Das teilweise Vorlagen-Rendering ist deaktiviert, weswegen nicht genügend Ergebnisse zum Ausfüllen der Vorlage verfügbar sind.
Diese Situation tritt in der Regel auf, wenn eine dynamische Einschlussregel eingerichtet ist, die aggressiv viele Elemente aus den möglichen Ergebnissen herausfiltert. Zur Vermeidung dieser Situation aktivieren Sie Backups, wenden die Einschlussregel aber nicht auf die Backups an. Oder Sie verwenden das Kriterium in Verbindung mit einem weniger aggressiv gefilterten Kriterium.
Wenn ein Besucher eine Sitzung beginnt, wird die Sitzungs-ID mit einem einzigen Edge-Computer verknüpft und ein temporärer Profil-Cache wird auf diesem Edge-Computer gespeichert. Nachfolgende Anfragen aus derselben Sitzung lesen diesen Profil-Cache, einschließlich der zuletzt angezeigten Elemente.
Wenn die Sitzung beendet wird (im Allgemeinen, wenn sie nach 30 Minuten ohne Aktivität abläuft), wird der Sitzungsstatus einschließlich der zuletzt angezeigten Elemente in eine beständigere Profil-Datenspeicherung am selben geografischen Edge-Computer umgewandelt.
Nachfolgende Sitzungen auf verschiedenen Geräten können dann auf diese zuletzt angezeigten Elemente zugreifen, solange die neue Sitzung mit dem Profil des Kunden über die gleiche Marketing Cloud ID (MCID), Experience Cloud ID (ECID) oder CustomerID/mbox3rdPartyId verknüpft ist.
Wenn ein Besucher gleichzeitig zwei aktive Sitzungen hat, werden die zuletzt angezeigten Elemente auf einem Gerät nicht auf dem anderen Gerät aktualisiert, es sei denn, die Geräte werden gezwungen, die Sitzungs-ID freizugeben. Es gibt eine mögliche Problemumgehung, aber Target unterstützt nicht direkt die Freigabe einer Sitzungs-ID auf mehreren Geräten. Der Kunde muss diese ID-Freigabe selbst verwalten.
Dieses Verhalten tritt ebenfalls auf, wenn ein Besucher auf einem Gerät aktiv ist und dann einige Minuten später auf einem anderen Gerät aktiv wird. Die Sitzung des ersten Geräts wird 30 Minuten lang nicht beendet. Es kann bis zu fünf Minuten dauern, bevor der Profilstatus in den permanenten Status geschrieben und verarbeitet wird. Warten Sie beim Testen dieses Verhaltens 35 Minuten, bis die Sitzung beendet ist und das Profil gespeichert wurde.
Wenn der Besucher nicht gleichzeitig zwei aktive Sitzungen hat, werden die zuletzt auf einem Gerät angezeigten Elemente auf dem anderen Gerät aktualisiert, solange die Sitzung beendet ist. Warten Sie beim Testen dieses Verhaltens 35 Minuten, bis die Sitzung beendet ist.
Ein in Recommendations Classic erstellter Algorithmus wird in Recommendations Premium nicht unterstützt. Möglicherweise können Sie den alten Algorithmus in Target Premium verwenden. Der Algorithmus kann jedoch zu Synchronisationsproblemen führen, wenn die Aktivität in der Target Premium-Benutzeroberfläche deaktiviert oder gelöscht wird. Weitere Informationen zu den Unterschieden zwischen den beiden Lösungen finden Sie unter Recommendations Classic versus Recommendations -Aktivitäten in Target Premium.
Einige Kunden möchten sicherstellen, dass in Medien und Veröffentlichungen empfohlene Artikel nur die neuesten Artikel bzw. Videos enthalten. Ein Target-Kunde hat beispielsweise den folgenden Ansatz verwendet, um Artikel zu empfehlen, die weniger als 60 Tage alt sind:
publish date > today's date minus 60 days
angezeigt wird.Entitätsattribut | Beispiel |
---|---|
issueDate | 2021218 |
lastViewDate | 2021701 |
parentCategory | commentary |
publishDate | 20210113 |
publishDateDisplay | 13. Januar 2021 |
Dieses Beispiel kann auch mit der Parameterübereinstimmung und der Übergabe des priorDate60
-Werts als Mbox-Parameter durchgeführt werden.
Die folgenden Probleme bei Recommendations-Aktivitäten sind bekannt: