Aktivitäten domainübergreifend messen

Dieses Dokument richtet sich an Entwickler, die mehrere Domains mit demselben Google-Tag analysieren müssen. Dabei wird eine gtag.js-Codeimplementierung beschrieben. Sie können auch zusätzliche Domains in den Google-Tag-Einstellungen Ihrer Google Analytics-Property konfigurieren.

Durch domainübergreifende Messung können zwei oder mehr verwandte Websites auf separaten Domains als eine Website gemessen werden. Google-Tags bieten eine gemeinsame Möglichkeit für unterstützte Produkte, Aktivitäten zu erfassen, wenn der Kaufprozess über mehrere Domains hinweg erfolgt. Die domainübergreifende Messung funktioniert für alle Google-Produkte, einschließlich Google Analytics, Google Ads-Conversion-Analyse und Floodlight-Conversions.

Wann sollte die domainübergreifende Messung implementiert werden?

Implementieren Sie die domainübergreifende Messung, wenn Sie Daten für mindestens zwei 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 in Ihrem Onlineshop landet und dann zu Ihrem Drittanbieter-Einkaufswagen weitergeleitet wird, als zwei separate Nutzer mit zwei separaten Sitzungen unterschiedlicher Dauer gezählt. Bei der domainübergreifenden 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. Sie werden in einem Webbrowser gespeichert und können nur von Seiten in derselben Domain gelesen werden.

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

  1. Die Quell-Domain fügt den URLs, die auf die Ziel-Domain verweisen, die Werte der eigenen Cookies zur Messung der Quell-Domain hinzu.
  2. Die Zieldomain prüft, ob verknüpfte Analyse-Cookies vorhanden sind.

Bei der domainübergreifenden Messung mit Google-Tags wird den URLs, die auf die Zieldomain hinweisen, 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~

In der Zieldomain sind Tags so konfiguriert, dass sie in der URL nach Verknüpfungsparametern suchen. Ist ein gültiger Verknüpfungsparameter vorhanden, wird das eigene Messwert-Cookie extrahiert und gespeichert.

Domainübergreifende Verknüpfungen einrichten

Wenn Sie die domainübergreifende Messung für die Quelldomain für URLs einrichten möchten, die auf die Zieldomain verweisen, müssen Sie ein linker-Objekt erstellen. Das Verknüpfungs-Tag wartet auf Klicks auf Links, die auf Zieldomains verweisen, und fügt den URLs dieser Links automatisch einen Verknüpfungsparameter hinzu.

Für das linker-Objekt ist ein domains-Parameter erforderlich, 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 die Zieldomain 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 unten gezeigt 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 Property domains mindestens einen Wert hat, werden eingehende Domainlinks in gtag.js standardmäßig akzeptiert. Sie können der domains-Property mehrere Werte hinzufügen und auf jeder Domain dasselbe Code-Snippet verwenden.

In Google Analytics 4 werden gtag('set', 'linker', ...)-Konfigurationen berücksichtigt, sofern der linker-Befehl vor dem relevanten config-Befehl festgelegt wird. Wir empfehlen jedoch, die domainübergreifende Messung auf der Seite „Verwaltung“ von Google Analytics 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 Conversion-Verknüpfungs-Tag und legen Sie dann fest, dass Domains automatisch verknüpft werden sollen.

  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. Normalerweise sollten Sie einen Trigger verwenden, der bei allen Seitenaufrufen für die domainübergreifende Messung oder auf bestimmten Conversion-Seiten ausgelöst wird, auf die Besucher nach dem Klick auf eine Anzeige weitergeleitet werden.
  4. Wählen Sie Domainübergreifende Verknüpfung aktivieren aus. Damit kann das Tag eingehende Links mit Verknüpfungsparameter verarbeiten.
  5. Geben Sie unter Domains automatisch verknüpfen 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.
  6. Speichern und veröffentlichen Sie die Tag-Konfiguration.

Weitere Informationen zur Conversion-Verknüpfung in Tag Manager

Google Analytics 4-Tags

In Google Analytics 4 wird die domainübergreifende Messung in der Regel über die Google Analytics-Verwaltungsoberfläche konfiguriert. Informationen zum Einrichten der domainübergreifenden Messung mit Google Analytics 4

Referenz für Linker-Parameter

Parameter Typ Gültige Werte
accept_incoming boolean true (Standardwert, 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 auf einer Seite der Zieldomain mit einem Verknüpfungsparameter in der URL ankommt, müssen Ihre Tags so konfiguriert sein, dass dieser Parameter geparst wird.

Wenn die Zieldomain für die automatische Verknüpfung von Domains konfiguriert wurde, werden Verknüpfungsparameter standardmäßig 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 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

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 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-Tags

Für decorate_forms für Google Analytics-Tags in Tag Manager gibt es keine Steuerung. Verwenden Sie stattdessen die 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 durch Kommas getrennte Liste von Domains ein.

Google Analytics

Richten Sie die domainübergreifende Messung in Google Analytics auf den Seiten Verwaltung ein.

url_position

Bei bestimmten Content-Anwendungen müssen Sie in URL-Strings ein Fragment-/Hash-Zeichen (#) als Trennzeichen verwenden, anstelle des häufiger verwendeten Fragezeichens (?), um Suchparameter anzugeben. Wenn der Linker-Parameter in der URL nach einem #-Zeichen (z. B. https://example.com#_gl=1~abcde5~) angezeigt werden soll, 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

Ü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, legen Sie den Parameter linker in den Konfigurationseinstellungen Ihres Google-Tags fest.

  1. Öffnen Sie in Tag Manager Ihr Google-Tag.
  2. Klicken Sie unter Konfigurationseinstellungen auf Parameter hinzufügen.
  3. Geben Sie für Konfigurationsparameter linker ein.
  4. Geben Sie für Wert ein Linker-Objekt mit url_position und domains ein. Wenn Sie beispielsweise url_position auf fragment setzen und example.com und anotherexample.com verknüpfen möchten, geben Sie Folgendes ein: none `{'url_position': 'fragment', 'domains': ['example.com', 'anotherexample.com']}`
  5. Speichern Sie den Container und veröffentlichen Sie ihn.