Übersicht über dynamische Konten
Dynamische Konten sind eine Implementierungsfunktion, mit der Sie anhand der von Ihnen definierten Kriterien festlegen können, welche Report Suite verwendet werden soll. Wenn Ihr Unternehmen mehr als eine Report Suite benötigt, aber dieselbe Implementierung zwischen Ihren Websites verwenden möchte, sind dynamische Konten eine gute Lösung.
3 Variablen werden zur dynamischen Auswahl einer Report Suite verwendet.
dynamicAccountSelection
: Aktiviert oder deaktiviert die dynamische Kontoauswahl.dynamicAccountMatch
: Bestimmt, welcher Wert zu beachten ist. Beispielsweise die URL oder eine Abfragezeichenfolge.dynamicAccountList
: Vergleicht die Werte mitdynamicAccountMatch
und füllt bei Übereinstimmung dieaccount
-Variable aus.
Wenn dynamicAccountSelection = true
, wird der Wert innerhalb dynamicAccountMatch
mit dynamicAccountList
verglichen. Wenn die Werte in dynamicAccountList
übereinstimmen, wird die Report Suite-ID in die account
-Variable einbezogen.
Standardmäßige Report Suite
Die Variable account
kann zuvor festgelegt werden und dient dann als Standardwert für den Fall, dass keine der angegebenen Zeichenfolgen gefunden wird. Beispiel:
s_account = "examplersiddefault";
s.dynamicAccountSelection = true;
s.dynamicAccountMatch = location.hostname;
s.dynamicAccountList="examplersiddev=dev.example.com;examplersidprod=example.com";
Wenn location.hostname
weder dev.example.com
noch example.com
war, würde der Treffer an examplersiddefault
gesendet.
Multi-Suite-Tagging
Multi-Suite-Tagging kann mit der dynamischen Kontoauswahl verwendet werden. Beispiel:
s.dynamicAccountSelection = true;
s.dynamicAccountMatch = location.hostname;
s.dynamicAccountList="examplersid1,examplersid2=example.com";
Wenn location.hostname
example.com
enthält, wird der Treffer sowohl an examplersid1
als auch an examplersid2
gesendet.