Installationen des Google-Tags (gtag.js) können so konfiguriert werden, dass Daten an bestimmte Gruppen von Konten oder Produkten weitergeleitet werden. Komplette Analysetools für Google-Analyseprodukte können alle über denselben Codeblock konfiguriert werden. In diesem Leitfaden wird erläutert, wie Sie das Google-Tag konfigurieren, um mithilfe der Parameter send_to
und groups
Daten an bestimmte Produkte, Konten und Konfigurationen zu senden.
Standardrouting
Das Google-Tag enthält einen config
-Befehl zur Verarbeitung des Routings. Wenn Sie beispielsweise das Google-Tag mit einer Tag-ID installieren, werden über das folgende Snippet Daten an Ihr Google Analytics 4- und/oder Google Ads-Konto gesendet:
gtag('config', 'TAG_ID');
Sie können das Routing überschreiben, das im Google-Tag (oder einer früheren Routinganleitung auf der Seite) angegeben ist, indem Sie event
-Befehlen den Parameter send_to
hinzufügen.
Das folgende sign_in
-Ereignis wird beispielsweise nur an eine Google Analytics-Property mit der Ziel-ID 'G-XXXXXX-2'
gesendet, unabhängig davon, welche Ziele zuvor auf der Seite konfiguriert wurden.
gtag('event', 'sign_in', { 'send_to': 'G-XXXXXX-2' });
Gruppen
Manchmal müssen Sie bestimmte Informationen an eine Gruppe von Konten oder Produkten und andere Informationen an eine andere Gruppe von Konten oder Produkten senden. Sie können beispielsweise Informationen zu bestimmten Marketingkampagnen an Ihre Werbeagentur senden und gleichzeitig umfassendere Daten für Ihre Organisation speichern. Diese Funktion kann mit groups
organisiert werden.
Sie können eine Gruppe von Zielen (z.B. Produkte, Konten und Properties) erstellen und Ereignisse dann an diese Gruppe weiterleiten.
Im folgenden Beispiel werden einer Gruppe mit dem Namen group1
zwei Google Analytics-Properties hinzugefügt. Dann wird ein sign_in
-Ereignis an die beiden Properties in dieser Gruppe weitergeleitet.
gtag('config', 'G-XXXXXX-1', { 'groups': 'group1' });
gtag('config', 'G-XXXXXX-2', { 'groups': 'group1' });
// Routes to 'G-XXXXXX-1' and 'G-XXXXXX-2'
gtag('event', 'sign_in', { 'send_to': 'group1' });
Standardgruppe
Wenn der Parameter send_to
nicht festgelegt ist, werden Ereignisse an die Zielgruppe default
weitergeleitet. Die Gruppe default
enthält alle Produkte und Konten aus config
-Befehlen auf der Seite, die vor dem Ereignis ausgeführt wurden. Selbst wenn der Parameter groups
nicht in einem config
-Befehl angegeben ist, wird das Ziel der Gruppe default
zugewiesen.
// The following two lines are equivalent:
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-1', { 'groups': 'default' });
Das nächste Beispiel zeigt, dass Ereignisse an die Gruppe default
gesendet werden, unabhängig davon, ob {'send_to : 'default'}
angegeben ist.
// Configure a target
gtag('config', 'G-XXXXXX-1');
// Since send_to is not specified, this routes to the 'default' group which
// includes 'G-XXXXXX-1', as defined in config, above.
gtag('event', 'sign_in');
// By default, routes to the 'default' groups which includes
// 'G-XXXXXX-1', as defined in config, above.
gtag('event', 'generate_lead', { 'send_to': 'default' });
An benutzerdefinierten groups
weiterleiten
Mit groups
können Sie bestimmte Daten angeben, die an einen bestimmten Satz von IDs weitergeleitet werden sollen. Im folgenden Codebeispiel wird veranschaulicht, wie sign_in
-Ereignisdaten an eine benutzerdefinierte Gruppe namens agency
weitergeleitet werden.
// Configure a target
gtag('config', 'G-XXXXXX-1');
gtag('config', 'G-XXXXXX-3', { 'groups': 'agency' });
gtag('config', 'G-XXXXXX-9', { 'groups': 'agency' });
// Routes only to 'G-XXXXXX-3' and 'G-XXXXXX-9' since they
// are both in the 'agency' group
gtag('event', 'sign_in', { 'send_to': 'agency' });
Beispiel: Google Ads, Analytics und Floodlight gemeinsam konfigurieren
Innerhalb eines Google-Tags können Sie vollständige Konfigurationen für Google Ads, Google Analytics und Floodlight erstellen. In diesem Beispiel wird gezeigt, wie ein kombiniertes Tag aussehen könnte. Dieses Beispiel:
- Daten zu Seitenaufrufen werden an Google Analytics gesendet.
- Messung von Google Ads- und Floodlight-Conversions
- Informationen zu einem Artikel in einem Einkaufswagen werden an Analytics und Google Ads gesendet
<script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID">
</script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
// Global configs
gtag('config', 'TAG_ID');
gtag('config', 'DC-ZZZZZZ');
// Measure Google Ads conversions
gtag('event', 'conversion', {
'send_to': 'AW-YYYYYY/AbC-D_efG-h12_34-567',
'value': 1.0,
'currency': 'USD'
});
// Measure Floodlight conversions
gtag('event', 'conversion', {
'allow_custom_scripts': true,
'send_to': 'DC-ZZZZZZ/actions/locat304+standard'
});
// Route ecommerce add_to_cart event to Google Ads and Analytics
gtag('event', 'add_to_cart', {
'send_to': [
'G-XXXXXX-1',
'AW-YYYYYY'
],
'items': [
'id': 'U1234',
'ecomm_prodid': 'U1234',
'name': 'Argyle Funky Winklepickers',
'list': 'Search Results',
'category': 'Footwear',
'quantity': 1,
'ecomm_totalvalue': 123.45,
'price': 123.45
]
});
</script>