Installationen des Google-Tags können so konfiguriert werden, dass Daten an bestimmte Gruppen von Konten oder Produkten weitergeleitet werden. Vollständige Analyselösungen für Google-Analyseprodukte können alle im selben Codeblock 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 zur Verarbeitung des Routings. Wenn Sie das Google-Tag beispielsweise
mit einer
Tag-IDinstallieren, werden mit dem folgenden
Snippet Daten an Ihre Google Analytics- und Google Ads-Konten oder an beide gesendet:
gtag('config', 'TAG_ID');
Sie können das im Google-Tag angegebene Routing (oder alle früheren 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. Beispielsweise möchten Sie möglicherweise Informationen zu bestimmten Marketingkampagnen an Ihre Werbeagentur senden, während Sie für Ihr Unternehmen vollständigere Daten behalten. Diese Funktion kann mit groups organisiert werden.
Sie können eine Gruppe von Zielen erstellen (z.B. Produkte, Konten und Properties) und Ereignisse dann an diese Gruppe weiterleiten.
Im folgenden Beispiel werden zwei Google Analytics-Properties zu einer Gruppe namens group1 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' });
Im nächsten Beispiel werden Ereignisse an die default Gruppe gesendet,
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 benutzerdefinierte groups weiterleiten
Mit groups können Sie bestimmte Daten identifizieren, die an eine bestimmte Gruppe von IDs weitergeleitet werden sollen. Im folgenden Codebeispiel wird gezeigt, wie Sie sign_in-Ereignisdaten an eine benutzerdefinierte Gruppe namens agency weiterleiten.
// 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 zusammen konfigurieren
Sie können vollständige Konfigurationen für Google Ads, Google Analytics und Floodlight im selben Google-Tag erstellen. Dieses Beispiel zeigt, wie ein kombiniertes Tag aussehen kann. Dieses Beispiel:
- Sendet Seitenaufrufdaten an Google Analytics
- Misst Google Ads- und Floodlight-Conversions
- Sendet Informationen zu einem Artikel, der einem Einkaufswagen hinzugefügt 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>