Sonderzeichen in Daten-Feeds
Adobe verwendet eine Escape-Logik, um sicherzustellen, dass die an Datenerfassungsserver gesendeten Werte keine Daten-Feed-Dateien beschädigen oder negativ beeinflussen. Diese Zeichen sind von Adobe für folgende Zwecke in hit_data.tsv
reserviert.
Sonderzeichen in einer beliebigen Spalte
\t
\n
\
Wenn diesen reservierten Werten ein umgekehrter Schrägstrich vorangestellt wird, wurden sie als Teil der Datenerfassung gesendet.
\\t
\t
“ wurde während der Datenerfassung gesendet und von Adobe mit Escape-Zeichen versehen.\\n
\n
“ wurde während der Datenerfassung gesendet und von Adobe mit Escape-Zeichen versehen.\\
\
“ wurde während der Datenerfassung gesendet und von Adobe mit Escape-Zeichen versehen.Ein Besucher Ihrer Site nutzt beispielsweise die interne Suche und sucht nach "search\nstring"
. Sie füllen eVar1 mit "search\nstring"
und senden diesen Wert an Adobe. Adobe erhält diesen Treffer und versieht den in der Zeichenfolge enthaltenen Zeilenumbruch mit einem Escape-Zeichen. Der in den Rohdaten tatsächlich platzierte Wert ist "search\\nstring"
.
Sonderzeichen in Variablen mit mehreren Werten (events_list, products_list, mvvars)
Die folgenden Zeichen haben in Spalten, die mehrere Werte enthalten können, eine besondere Bedeutung.
,
;
product_list
. Trennt Felder innerhalb einer einzelnen Produktzeichenfolge.=
product_list
einen Wert zu.^
Wenn diesen reservierten Werten ein Caret vorangeht, wurden sie im Zuge der Datenerfassung gesendet.
^,
,
“ wurde während der Datenerfassung gesendet und von Adobe mit Escape-Zeichen versehen.^;
;
“ wurde während der Datenerfassung gesendet und von Adobe mit Escape-Zeichen versehen.^=
=
“ wurde während der Datenerfassung gesendet und von Adobe mit Escape-Zeichen versehen.^^
^
“ wurde während der Datenerfassung gesendet und von Adobe mit Escape-Zeichen versehen.