Ü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 mitdynamicAccountMatchund 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.