Dieser Artikel richtet sich an Entwickler, die mehrere Domains mit demselben Google-Tag erfassen möchten. In diesem Artikel liegt der Schwerpunkt auf der Implementierung von gtag.js-Code. Sie können auch zusätzliche Domains in den Google-Tag-Einstellungen Ihrer GA4-Property konfigurieren.
Mit der domainübergreifenden Messung können zwei oder mehr zugehörige Websites in verschiedenen Domains als eine einzige Website gemessen werden. Mit Google-Tags können Sie Aktivitäten für unterstützte Produkte einheitlich erfassen, wenn der Kaufprozess mehrere Domains umfasst. Die plattformübergreifende Analyse funktioniert für alle Google-Produkte, einschließlich Google Analytics, Google Ads-Conversion-Analyse und Floodlight-Conversions.
Domainübergreifende Messung implementieren
Implementieren Sie die domainübergreifende Analyse, wenn Sie Daten für zwei oder mehr Domains kombinieren möchten.
Angenommen, Sie haben eine Website unter example-petstore.com
und die E-Commerce-Komponente Ihrer Website wird von einem Einkaufswagen eines Drittanbieters auf einer anderen Domain gehostet: example-commerce-host.com/example-petstore
.
Ohne domainübergreifende Messung wird ein Nutzer, der Ihren Onlineshop besucht und dann zum Einkaufswagen eines Drittanbieters weitergeleitet wird, als zwei separate Nutzer mit zwei separaten Sitzungen unterschiedlicher Dauer gezählt. Bei der domainübergreifenden Messung werden Aktivitäten als Aktivitäten eines einzelnen Nutzers erfasst.
Funktionsweise
Über die Domainverknüpfung werden eigene Cookies zur Messung zwischen einer Quell- und einer Zieldomain geteilt. Sie werden in einem Webbrowser gespeichert und können nur von Seiten in derselben Domain gelesen werden.
Die Einrichtung für die domainübergreifende Messung erfolgt in zwei Schritten:
- Die Quelldomain fügt URLs, die auf die Zieldomain verweisen, die Werte der eigenen Cookies zur Messung der Quelldomain hinzu.
- In der Zieldomain wird geprüft, ob verknüpfte Mess-Cookies vorhanden sind.
Beim domainübergreifenden Tracking mit Google-Tags wird den URLs, die auf die Zieldomain hinweisen, ein Verknüpfungsparameter hinzugefügt. Der Verknüpfungsparameter wird in den URL-Suchparametern mit dem Schlüssel _gl
identifiziert:
https://www.example.com/?_gl=1~abcde5~
In der Zieldomain sind Tags so konfiguriert, dass sie in der URL nach Verknüpfungsparametern suchen. Ist ein gültiger Verknüpfungsparameter vorhanden, wird mit dem Tag das eigene Mess-Cookie extrahiert und gespeichert.
Domainübergreifende Verknüpfung einrichten
Wenn Sie die domainübergreifende Messung in der Quelldomain für URLs einrichten möchten, die auf die Zieldomain verweisen, müssen Sie ein linker
-Objekt erstellen. Der Linker prüft auf Klicks auf Links, die auf Zieldomains verweisen, und fügt den URLs dieser Links automatisch einen Verknüpfungsparameter hinzu.
Das linker
-Objekt erfordert einen domains
-Parameter, der ein Array mit einer oder mehreren Domains ist. Mit diesem Code wird der Verknüpfungsparameter an Links auf einer Seite angehängt, die auf eine Zieldomain beispiel.de verweist:
gtag.js
Wenn Sie die domainübergreifende Messung für das Google-Tag einrichten möchten, fügen Sie Ihrem Tag wie unten beschrieben 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 Property domains
mehrere Stringwerte angeben. Wenn die Property domains
mindestens einen Wert hat, werden mit gtag.js eingehende Domainlinks standardmäßig akzeptiert. Sie können der domains
-Property mehrere Werte hinzufügen und dasselbe Code-Snippet auf jeder Domain verwenden.
In Google Analytics 4 werden gtag('set', 'linker', ...)
-Konfigurationen berücksichtigt, sofern der linker
-Befehl vor dem entsprechenden config
-Befehl festgelegt wird.
Wir empfehlen jedoch, die domainübergreifende Messung auf der Seite „Verwaltung“ von Google Analytics 4 zu konfigurieren. Weitere Informationen zum Einrichten der plattformübergreifenden Analyse
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üpfungs-Tag und legen Sie 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. Normalerweise sollten Sie einen Trigger verwenden, der bei allen Seitenaufrufen für die plattformübergreifende Analyse 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 diesem Feld 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 4-Tags
In Google Analytics 4 wird die domainübergreifende Messung über die Google Analytics-Verwaltungsoberfläche konfiguriert. Weitere Informationen zum Einrichten der plattformübergreifenden Analyse mit Google Analytics 4
- Geben Sie in das Feld Domains automatisch verknüpfen eine durch Komma getrennte Liste von Domains ein.
- Wenn Sie eingehende Links von anderen Domains erhalten möchten, klicken Sie auf Weitere Einstellungen > Festzulegende Felder und fügen Sie ein Feld mit dem Feldnamen allowLinker und dem Wert true hinzu.
- Speichern Sie die Änderungen und veröffentlichen Sie den Container.
Referenz zum linker-Parameter
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 mit einer oder mehreren Domains, z. B. ['example1.com', 'example2.com'] . |
url_position |
String | 'query' (Standard), 'fragment' |
accept_incoming
Wenn ein Nutzer eine Seite in der Zieldomain mit einem Verknüpfungsparameter in der URL aufruft, müssen Ihre Tags so konfiguriert sein, dass dieser Parameter geparst wird.
Wenn die Zieldomain so konfiguriert wurde, dass Domains automatisch verknüpft werden, werden standardmäßig Verknüpfungsparameter akzeptiert. Auf der Zieldomain ist kein zusätzlicher Code erforderlich.
Wenn die Zieldomain nicht für die automatische Verknüpfung von Domains konfiguriert ist, können Sie die Zielseite anweisen, nach Verknüpfungsparametern zu suchen. Legen Sie das Attribut accept_incoming
auf true
fest.
gtag.js
gtag('set', 'linker', {
'accept_incoming': true
});
Tag Manager
Tags vom Typ „Conversion-Verknüpfung“ 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, legen Sie die Eigenschaft decorate_forms
auf true
fest.
gtag.js
gtag('set', 'linker', {
'domains': ['example.com'],
'decorate_forms': true
});
Tag Manager
Tags vom Typ „Conversion-Verknüpfung“ für Google Ads- und Floodlight-Conversions
Legen Sie für Formulare gestalten den Wert true fest.
Google Analytics 4-Tags
Für Google Analytics-Tags in Tag Manager gibt es keine Einstellung für decorate_forms
. Lesen Sie stattdessen die Anleitung für gtag.js.
domains
Ein Array mit einer oder mehreren zu verknüpfenden Domains.
gtag.js
gtag('set', 'linker', {
'domains': [
'example1.com',
'example2.com',
'subdomain1.example3.com',
'subdomain2.example3.com'
]
});
Tag Manager
Tags vom Typ „Conversion-Verknüpfung“ für Google Ads- und Floodlight-Conversions
- Wählen Sie Domainübergreifende Verknüpfung aktivieren aus.
- Geben Sie im Feld „Automatisch verknüpfte Domains“ eine Liste von Domains ein, die durch Kommas getrennt sind.
Google Analytics 4
Richten Sie die domainübergreifende Messung auf den Seiten „Verwaltung“ in Google Analytics ein.
url_position
Bei bestimmten Inhaltsanwendungen müssen Sie ein Fragment-/Hash-Zeichen (#
) als Trennzeichen in URL-Strings verwenden, anstatt das gängigere Fragezeichen (?
) für Abfrageparameter anzugeben. Wenn der Linkparameter in der URL nach einem #
-Zeichen (z.B. https://example.com#_gl=1~abcde5~
) erscheinen soll, legen Sie url_position
auf fragment
fest.
gtag.js
gtag('set', 'linker', {
'domains': ['example.com'],
'decorate_forms': true,
'url_position': 'fragment'
});
Tag Manager
Tags vom Typ „Conversion-Verknüpfung“ für Google Ads- und Floodlight-Conversions
Wenn Sie Tag Manager anweisen möchten, den eindeutigen Parameter aus einem Fragment (#
) statt aus einer Standardabfrage (?
) zu lesen, setzen Sie die URL-Position auf Fragment.
Andernfalls wählen Sie hier die Standardeinstellung Suchparameter aus.