Aktivitäten domainübergreifend messen

Dieser Artikel richtet sich an Entwickler, die mehrere Domains mit demselben Google-Tag messen müssen. In diesem Artikel geht es um die Implementierung von gtag.js-Code. In den Google-Tag-Einstellungen Ihrer GA4-Property können Sie weitere Domains konfigurieren.

Mit der domainübergreifenden Messung können zwei oder mehr zusammengehörige Websites auf separaten Domains als eine erfasst werden. Mit Google-Tags können unterstützte Produkte Aktivitäten erfassen, die sich über mehrere Domains erstrecken. Die domainübergreifende Messung funktioniert für alle Google-Produkte, einschließlich Google Analytics, Google Ads-Conversion-Messung und Floodlight-Conversions.

Wann die domainübergreifende Messung implementiert werden sollte

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 zuerst Ihren Onlineshop besucht und dann zum Einkaufswagen eines Drittanbieters gelangt, als zwei separate Nutzer mit zwei separaten Sitzungen von unterschiedlicher Dauer gezählt. Bei domainübergreifender Messung wird die Aktivität als einzelner Nutzer erfasst.

Funktionsweise

Über die Domainverknüpfung werden eigene Cookies zur Messung zwischen einer Quell- und einer Zieldomain geteilt. Die eigenen Cookies für Messungen werden in einem Webbrowser gespeichert und können nur von Seiten derselben Domain aufgerufen werden.

Die Einrichtung der domainübergreifenden Messung erfolgt in zwei Schritten:

  1. Die Quelldomain gestaltet URLs, die auf die Zieldomain verweisen, so, dass sie die eigenen Cookie-Werte für die Messung der Quelldomain enthalten.
  2. Die Zieldomain prüft, ob verknüpfte Cookies zur Messung vorhanden sind.

Bei der domainübergreifenden Messung mit Google-Tags wird URLs, die auf die Zieldomain verweisen, ein Verknüpfungsparameter hinzugefügt. Der Verknüpfungsparameter wird in URL-Suchparametern mit dem Schlüssel _gl identifiziert:

https://www.example.com/?_gl=1~abcde5~

Auf der Zieldomain werden Tags so konfiguriert, dass sie in der URL nach Verknüpfungsparametern suchen. Wenn ein gültiger Verknüpfungsparameter gefunden wird, extrahiert das Tag das eigene Analyse-Cookie und speichert es.

Domainübergreifende Verknüpfung einrichten

Wenn Sie die domainübergreifende Messung auf der Quelldomain für URLs einrichten möchten, die auf die Zieldomain verweisen, müssen Sie ein linker-Objekt erstellen. Die Verknüpfung wartet 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, bei dem es sich um ein Array aus einer oder mehreren Domains handelt. Mit diesem Code wird der Verknüpfungsparameter an Links auf einer Seite angehängt, die auf die Zieldomain beispiel.de verweist:

gtag.js

Wenn Sie die domainübergreifende Messung für das Google-Tag einrichten möchten, fügen Sie dem Tag 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>

Im Attribut domains können Sie mehrere Stringwerte auflisten. Wenn die Property domains mindestens einen Wert hat, akzeptiert gtag.js standardmäßig eingehende Domainlinks. Sie können der Property domains mehrere Werte hinzufügen und für jede Domain dasselbe Code-Snippet verwenden.

In Google Analytics 4 werden gtag('set', 'linker', ...)-Konfigurationen berücksichtigt, solange der Befehl linker vor dem entsprechenden config-Befehl festgelegt ist. Wir empfehlen jedoch, die domainübergreifende Messung in Google Analytics 4 auf der Seite „Verwaltung“ zu konfigurieren. Weitere Informationen zum Einrichten der domainübergreifenden Messung

gtag('set', 'linker', {
  'domains': ['example.com', 'example-b.com']
});

Tag Manager

Für Google Ads- und Floodlight-Tags

Erstellen Sie in Tag Manager ein Tag vom Typ Conversion-Verknüpfung und legen Sie für das Tag die automatische Verknüpfung von Domains fest.

  1. Klicken Sie auf Tags > Neu.
  2. Klicken Sie auf Tag-Konfiguration und wählen Sie Conversion-Verknüpfung aus.
  3. Wählen Sie einen Trigger aus. In den meisten Fällen sollten Sie einen Trigger verwenden, der für die domainübergreifende Messung bei allen Seitenaufrufen ausgelöst wird oder auf bestimmten Conversion-Seiten, auf die Websitebesucher nach dem Klick auf eine Anzeige gelangen.
  4. Wählen Sie Domainübergreifende Verknüpfung aktivieren aus. Mit dieser Einstellung kann das Tag eingehende Links verarbeiten, die einen Verknüpfungsparameter haben.
  5. Geben Sie unter Automatisch verknüpfte Domains eine Liste von Domains ein, die mit diesem Tag verknüpft werden sollen. Bei allen Links, die auf eine in diesem Feld aufgeführte Domain verweisen, wird ein Verknüpfungsparameter an die URL angehängt.
  6. 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 Verwaltungsoberfläche von Google Analytics konfiguriert. Weitere Informationen zum Einrichten der domainübergreifenden Messung mit Google Analytics 4

Für alte Universal Analytics-Tags

So konfigurieren Sie ein altes Universal Analytics-Tag in Tag Manager, um Nutzerinteraktionen über mehrere Domains hinweg zu messen:

  1. Öffnen Sie in Tag Manager Ihre Google Analytics-Variable für Einstellungen oder Ihr Universal Analytics-Tag zur Bearbeitung.
    • Klicken Sie auf Variablen und dann in der Liste auf die entsprechende Variable, um die Google Analytics-Variable für Einstellungen zu finden.
    • Klicken Sie auf Tags und wählen Sie das passende Tag in der Liste aus, um das Universal Analytics-Tag zu finden.
  2. Rufen Sie Weitere Einstellungen > Domainübergreifendes Tracking auf.
  1. Geben Sie im Feld Domains automatisch verknüpfen eine durch Kommas getrennte Liste von Domains ein.
  2. Wenn Sie Links von anderen Domains erhalten möchten, rufen Sie Weitere Einstellungen > Festzulegende Felder auf und fügen Sie ein Feld mit dem Feldnamen allowLinker und dem Wert true hinzu.
  3. Speichern Sie die Änderungen und veröffentlichen Sie den Container.

Verknüpfungsparameter

Parameter Typ Gültige Werte
accept_incoming boolean true (Standard, wenn domains einen Wert hat), false
decorate_forms boolean true, false (Standardeinstellung)
domains array Ein Array mit einer oder mehreren Domains, z.B. ['example1.com', 'example2.com']
url_position String 'query' (Standard), 'fragment'

accept_incoming

Sobald ein Nutzer auf eine Seite der Zieldomain mit einem Verknüpfungsparameter in der URL gelangt, müssen Sie die Tags so konfigurieren, dass dieser Parameter geparst wird.

Wenn die Zieldomain so konfiguriert wurde, dass Domains automatisch verknüpft werden, werden Verknüpfungsparameter standardmäßig akzeptiert. In der Zieldomain ist kein zusätzlicher Code erforderlich.

Wenn die Zieldomain nicht so konfiguriert ist, dass Domains automatisch verknüpft werden, 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

Klicken Sie das Kästchen Eingehende Verknüpfungsparameter akzeptieren an.

Universal Analytics-Tags

accept_incoming wird automatisch festgelegt, wenn Sie in den Google Analytics-Einstellungsvariablen oder in den Universal Analytics-Tags unter Weitere Einstellungen > Domainübergreifendes Tracking Werte in das Feld Domains automatisch verknüpfen einfügen.

decorate_forms

Wenn Sie Formulardaten messen möchten, die zwischen mehreren Domains gesendet werden, legen Sie das Attribut 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

Setzen Sie Formulare gestalten auf true.

Google Analytics 4-Tags und Universal Analytics-Tags

In Tag Manager gibt es für Google Analytics-Tags keine Steuerung für decorate_forms. Weitere Informationen finden Sie in der gtag.js-Anleitung.

domains

Ein Array mit 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

Tags vom Typ „Conversion-Verknüpfung“ für Google Ads- und Floodlight-Conversions

  1. Wählen Sie Domainübergreifende Verknüpfung aktivieren aus.
  2. Geben Sie im Feld „Domains automatisch verknüpfen“ eine Liste von Domains ein, die durch Kommas getrennt sind.

Google Analytics 4

Sie können die domainübergreifende Messung in Google Analytics auf der Seite Verwaltung einrichten.

Universal Analytics-Tags

accept_incoming wird automatisch festgelegt, wenn Sie in den Google Analytics-Einstellungsvariablen oder in den Universal Analytics-Tags unter Weitere Einstellungen > Domainübergreifendes Tracking Werte in das Feld Domains automatisch verknüpfen einfügen.

url_position

Bestimmte Inhaltsanwendungen erfordern die Verwendung eines Fragment-/Hash-Zeichens (#) als Trennzeichen in URL-Strings anstelle des gebräuchlicheren Fragezeichenzeichens (?) zur Angabe von Abfrageparametern. Wenn der Verknüpfungsparameter so konfiguriert werden soll, dass er in der URL nach dem Zeichen # angezeigt wird (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

Tags vom Typ „Conversion-Verknüpfung“ für Google Ads- und Floodlight-Conversions

Falls der eindeutige Parameter in Tag Manager statt aus einer Standardabfrage (?) aus einem Fragment (#) gelesen werden soll, legen Sie für URL-Position die Option Fragment fest. Andernfalls können Sie hier die Standardeinstellung Suchparameter beibehalten.