Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
engine:glossary:visitorid [14.11.2014 ] |
engine:glossary:visitorid [14.11.2014 ] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== VisitorID ====== | ||
+ | |||
+ | Jedem Besucher wird eine sogenannte [[dstoreterm>UniqueID]] (50-stellige Zeichenfolge) zugeordnet, die ihn eindeutig kennzeichnet. Jeder [[dstoreterm>UniqueID]] ist auch eine ID für einen Besucher ([[dstoreterm>VisitorID]]) zugeordnet. Die explizite Erstellung eines Besuchers erfolgt mittels [[dstoreproc>mi_InsertVisitorInformation_Pu]]. | ||
+ | |||
+ | |||
+ | |||
+ | Viele Prozeduren liefern einen Fehler, wenn eine angegebene [[dstoreterm>UniqueID]] nicht existiert, andere (z.B. sämtliche Prozeduren mit einer Identifizierungs-Logik gemäß [[dstoreproc>pm_CheckPersonIdentity_Pu]]) legen aber auch automatisch einen neuen Besucher an. In letzterem Fall werden als Sprache und Währung die Werte aus [[dstoreterm>Settings]] (zu den Schlüsseln "DefaultLanguageID" und "DefaultCurrencyID") gewählt, und das Land ([[dstoreterm>CountryID]]) wird mit "0" belegt. Ändern kann man diese Einstellungen dann mit [[dstoreproc>mi_UpdateVisitorProperties_Pu]]. | ||
+ | |||
+ | |||
+ | |||
+ | Hinweis : Für "bots" etc. sollte man den speziellen Besucher "defaultUniqueID" (erst ab Version 6.0.6 verfügbar) verwenden (hat intern die "VisitorID = -2"), mit der man sämtliche "lesenden" Prozeduren (die eine [[dstoreterm>UniqueID]] benötigen) ausführen kann, zu der aber keinerlei Daten gespeichert werden können (was ja auch gar nicht gewünscht ist in solchen Fällen). | ||
+ | |||