Dieses Dokument richtet sich an Entwickler, die mehrere Domains mit demselben Google-Tag erfassen müssen. Es konzentriert sich auf eine gtag.js-Codeimplementierung. Sie können auch zusätzliche Domains in den Google-Tag-Einstellungen Ihrer Google Analytics-Property konfigurieren.
Mit der domainübergreifenden Messung können zwei oder mehr verknüpfte Websites auf separaten Domains als eine erfasst werden. Google-Tags bieten eine gemeinsame Möglichkeit für unterstützte Produkte, Aktivitäten zu erfassen, wenn der Kaufprozess über mehrere Domains hinweg stattfindet. Die domainübergreifende Messung funktioniert für alle Google-Produkte, einschließlich Google Analytics, Google Ads-Conversion-Tracking und Floodlight-Conversions.
Wann sollte die domainübergreifende Messung implementiert werden?
Implementieren Sie die domainübergreifende Messung, wenn Sie Daten für zwei oder mehr Domains kombinieren müssen.
Angenommen, Sie haben eine Website unter example-petstore.com und die E‑Commerce-Komponente Ihrer Website wird von einem Drittanbieter-Einkaufswagen auf einer anderen Domain gehostet: example-commerce-host.com/example-petstore.
Ohne domainübergreifende Messung wird ein Nutzer, der Ihren Onlineshop besucht und dann zu Ihrem Drittanbieter-Einkaufswagen wechselt, als zwei separate Nutzer mit zwei separaten Sitzungen unterschiedlicher Dauer gezählt. Mit domainübergreifender Messung werden Aktivitäten als ein einzelner Nutzer erfasst.
Funktionsweise
Über die Domainverknüpfung werden eigene Cookies zur Messung zwischen einer Quell- und einer Zieldomain geteilt. Diese eigenen Cookies werden in einem Webbrowser gespeichert, sodass nur Seiten in derselben Domain darauf zugreifen können.
Die Einrichtung der domainübergreifenden Messung erfolgt in zwei Schritten:
- Die Quell-Domain versieht URLs, die auf die Ziel-Domain verweisen, mit den Werten der eigenen Cookies zur Messung der Quell-Domain.
- Die Ziel-Domain prüft, ob verknüpfte Cookies zur Messung vorhanden sind.
Bei der domainübergreifenden Messung mit Google-Tags wird den URLs, die auf die Ziel-Domain hinweisen, ein Verknüpfungsparameter hinzugefügt. Dieser kann in den URL-Suchparametern mithilfe des Schlüssels _gl identifiziert werden:
https://www.example.com/?_gl=1~abcde5~
Auf der Ziel-Domain werden Tags so konfiguriert, dass sie in der URL nach Verknüpfungsparametern suchen. Ist ein gültiger Verknüpfungsparameter vorhanden, wird das eigene Cookie zur Messung extrahiert und gespeichert.
Domainübergreifende Verknüpfung einrichten
Wenn Sie die domainübergreifende Messung auf der Quell-Domain für URLs einrichten möchten, die auf die Ziel-Domain verweisen, müssen Sie ein linker-Objekt erstellen. Die Verknüpfung wartet auf Klicks auf Links, die auf Ziel-Domains verweisen, und fügt den URLs dieser Links automatisch einen Verknüpfungsparameter hinzu.
Das linker-Objekt erfordert einen domains-Parameter, der ein Array aus einer oder mehreren Domains ist. Mit diesem Code wird der Verknüpfungsparameter an Links auf einer Seite angehängt, die
auf die Ziel-Domain 'example.com' verweisen:
gtag.js
Wenn Sie die domainübergreifende Messung für das Google-Tag einrichten möchten, fügen Sie Ihrem Tag wie folgt einen linker-Befehl hinzu. Ersetzen Sie example.com durch Ihre Domain.
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('set', 'linker', {'domains': ['example.com']});
gtag('js', new Date());
gtag('config', 'TAG_ID');
</script>
Sie können in der domains-Property mehrere Stringwerte auflisten. Wenn die domains-Property mindestens einen Wert hat, akzeptiert gtag.js eingehende Domainlinks standardmäßig. Sie können der domains-Property mehrere Werte hinzufügen und auf jeder Domain dasselbe Code-Snippet verwenden.
Google Analytics berücksichtigt gtag('set', 'linker', ...)-Konfigurationen, so
fern der linker-Befehl vor dem entsprechenden config-Befehl festgelegt ist.
Wir empfehlen jedoch, die domainübergreifende Messung auf der Seite „Verwaltung“ von Google Analytics zu konfigurieren. Weitere Informationen
gtag('set', 'linker', {
'domains': ['example.com', 'example-b.com']
});
Tag Manager
Für Google Ads- und Floodlight-Tags
Erstellen Sie in Tag Manager ein Conversion-Verknüpfung-Tag und legen Sie dann fest, dass Domains automatisch verknüpft werden sollen.
- Klicken Sie auf Tags > Neu.
- Klicken Sie auf Tag-Konfiguration und wählen Sie Conversion-Verknüpfung aus.
- Wählen Sie einen Trigger aus. In den meisten Fällen sollten Sie einen Trigger verwenden, der bei der domainübergreifenden Messung auf allen aufgerufenen Seiten oder auf bestimmten Conversion-Seiten ausgelöst wird, auf die Besucher nach dem Klick auf eine Anzeige weitergeleitet werden.
- Wählen Sie Domainübergreifende Verknüpfung aktivieren aus. Damit kann das Tag eingehende Links mit Verknüpfungsparameter verarbeiten.
- Geben Sie unter Automatisch verknüpfte Domains eine Liste der Domains ein, die mit diesem Tag verknüpft werden sollen. Alle Links, die auf eine Domain in dieser Liste verweisen, werden automatisch mit einem Verknüpfungsparameter versehen.
- Speichern und veröffentlichen Sie die Tag-Konfiguration.
Weitere Informationen zur Conversion-Verknüpfung in Tag Manager
Für Google Analytics-Tags
In Google Analytics wird die domainübergreifende Messung in der Regel über die Google Analytics-Verwaltungsoberfläche konfiguriert. Weitere Informationen
Verknüpfungsparameterverweis
| Parameter | Typ | Gültige Werte |
|---|---|---|
accept_incoming |
boolean | true (Standard, wenn domains einen Wert hat),
false |
decorate_forms |
boolean | true, false (Standard) |
domains |
Array | Ein Array aus einer oder mehreren Domains, z.B.
['example1.com', 'example2.com'] |
url_position |
String | 'query' (Standard), 'fragment' |
accept_incoming
Sobald ein Nutzer auf einer Seite der Ziel-Domain mit einem Verknüpfungsparameter in der URL ankommt, müssen Ihre Tags so konfiguriert sein, dass sie diesen Parameter parsen.
Wenn die Ziel-Domain so konfiguriert ist, dass Domains automatisch verknüpft werden, werden Verknüpfungsparameter standardmäßig akzeptiert. Auf der Ziel-Domain ist kein zusätzlicher Code erforderlich.
Wenn die Ziel-Domain nicht so konfiguriert ist, dass Domains automatisch verknüpft werden, können Sie die Landingpage anweisen, nach Verknüpfungsparametern zu suchen. Setzen Sie die Property accept_incoming auf true.
gtag.js
gtag('set', 'linker', {
'accept_incoming': true
});
Tag Manager
Conversion-Verknüpfung-Tags für Google Ads- und Floodlight-Conversions
Aktivieren Sie das Kästchen Eingehende Verknüpfungsparameter akzeptieren.
decorate_forms
Wenn Sie Formulardaten erfassen möchten, die zwischen mehreren Domains gesendet werden, setzen Sie die Property decorate_forms auf true.
gtag.js
gtag('set', 'linker', {
'domains': ['example.com'],
'decorate_forms': true
});
Tag Manager
Conversion-Verknüpfung-Tags für Google Ads- und Floodlight-Conversions
Setzen Sie Formulare gestalten auf true.
Google Analytics-Tags
Für Google Analytics-Tags in Tag Manager gibt es keine Steuerung für decorate_forms. Verwenden Sie stattdessen die gtag.js-Anleitung.
domains
Ein Array aus einer oder mehreren Domains, die verknüpft werden sollen.
gtag.js
gtag('set', 'linker', {
'domains': [
'example1.com',
'example2.com',
'subdomain1.example3.com',
'subdomain2.example3.com'
]
});
Tag Manager
Conversion-Verknüpfung-Tags für Google Ads- und Floodlight-Conversions
- Wählen Sie Domainübergreifende Verknüpfung aktivieren aus.
- Geben Sie im Feld „Domains automatisch verknüpfen“ eine durch Kommas getrennte Liste von Domains ein.
Google Analytics
Richten Sie die domainübergreifende Messung auf den Verwaltungsseiten in Google Analytics ein.
url_position
Bei bestimmten Inhaltsanwendungen müssen Sie anstelle des häufiger verwendeten Fragezeichens (?) ein Fragment-/Hash-Zeichen (#) als Trennzeichen in URL-Strings verwenden, um Suchparameter anzugeben. Wenn der Verknüpfungsparameter
in der URL nach einem #-Zeichen angezeigt werden soll (z. B.
https://example.com#_gl=1~abcde5~), setzen Sie url_position auf fragment.
gtag.js
gtag('set', 'linker', {
'domains': ['example.com'],
'decorate_forms': true,
'url_position': 'fragment'
});
Tag Manager
Conversion-Verknüpfung-Tags für Google Ads- und Floodlight-Conversions
Über Tag Manager kann ein eindeutiger Parameter auch aus einem Fragment (#) statt einer Standardabfrage (?) ausgelesen werden. Setzen Sie dazu die URL-Position auf Fragment.
Andernfalls wählen Sie hier die Standardeinstellung Suchparameter aus.
Google Analytics-Tags
Wenn Sie url_position für Google Analytics-Tags festlegen möchten, setzen Sie den linker-Parameter in den Konfigurationseinstellungen Ihres Google-Tags.
- Öffnen Sie in Tag Manager Ihr Google-Tag.
- Klicken Sie unter Konfigurationseinstellungen auf Parameter hinzufügen.
- Geben Sie für Konfigurationsparameter
linkerein. - Geben Sie für Wert ein Verknüpfungsobjekt ein, einschließlich
url_positionunddomains. Wenn Sie beispielsweiseurl_positionauffragmentsetzen undexample.comundanotherexample.comverknüpfen möchten, geben Sie Folgendes ein:none `{'url_position': 'fragment', 'domains': ['example.com', 'anotherexample.com']}` - Speichern und veröffentlichen Sie den Container.