Installationen des Google-Tags können so konfiguriert werden, dass Daten an bestimmte Gruppen von Konten oder Produkten weitergeleitet werden. Vollständige Analysetools für Analysetools von Google können alle aus einem Codeblock heraus konfiguriert werden. In diesem Leitfaden wird erläutert, wie Sie das Google-Tag so konfigurieren, dass Daten mithilfe der Parameter send_to
und groups
an bestimmte Produkte, Konten und Konfigurationen gesendet werden.
Standardrouting
Ihr Google-Tag enthält einen config
-Befehl für die Weiterleitung. Wenn Sie das Google-Tag beispielsweise mit einer Tag-ID einfügen, werden mit dem folgenden Snippet Daten an Ihr Google Analytics 4-Konto, Ihr Google Ads-Konto oder an beide gesendet:
gtag('config', 'TAG_ID');
Sie können das im Google-Tag angegebene Routing (oder frühere Routinganweisungen auf der Seite) überschreiben, indem Sie den Parameter send_to
zu event
-Befehlen 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 Reihe von Konten oder Produkten und andere Informationen an eine andere Reihe von Konten oder Produkten senden. So können Sie beispielsweise Informationen zu bestimmten Marketingkampagnen an Ihre Werbeagentur senden und gleichzeitig umfassendere Daten für Ihre Organisation beibehalten. Diese Funktion kann mit groups
organisiert werden.
Sie können eine Gruppe von Zielen erstellen (z.B. Produkte, Konten und Properties) und dann Ereignisse an diese Gruppe weiterleiten.
Im folgenden Beispiel werden einer Gruppe namens group1
zwei Google Analytics-Properties hinzugefügt. Anschließend 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 kein send_to
-Parameter 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. Auch wenn der Parameter groups
in einem config
-Befehl nicht 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' });
Route zu benutzerdefiniertem groups
Mit groups
können Sie bestimmte Daten an eine bestimmte Gruppe von IDs weiterleiten. Das folgende Codebeispiel zeigt, 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
Sie können vollständige Konfigurationen für Google Ads, Google Analytics und Floodlight über dasselbe Google-Tag erstellen. Dieses Beispiel zeigt, wie ein kombiniertes Tag aussehen könnte. Dieses Beispiel:
- Daten zu Seitenaufrufen an Google Analytics senden
- Google Ads- und Floodlight-Conversions messen
- Sendet Informationen zu einem Artikel, der in den Einkaufswagen gelegt wurde, an Analytics und Google Ads.
<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>