Verwenden Sie das Google-Tag
Damit Display & Video 360 Ihre Conversions effektiv messen kann, empfehlen wir Ihnen, das Google-Tag (gtag.js) als Format für Ihre Floodlight-Aktivitäten zu verwenden.
Themen in diesem Artikel
Über das Google-Tag
Das allgemeine Website-Tag ist eine Website-weite Web-Tagging-Bibliothek, die für alle Google-Produkte zur Website- und Conversion-Messung verwendet werden kann. Dadurch erhalten Sie eine bessere Kontrolle und vereinfachen gleichzeitig die Implementierung.
- Schnellere und einfachere Integration mit anderen Google-Produkten: Das allgemeine Website-Tag wird nicht nur von Google Marketing Platform-Werbeprodukten (Display & Video 360, Search Ads 360 und Campaign Manager 360) verwendet, sondern auch von anderen Google-Produkten wie Google Ads und Google Analytik. Wenn Sie diese Produkte verwenden, vereinfacht das allgemeine Website-Tag die Implementierung, indem es ein einheitliches Tagging-Erlebnis bietet.
- Genaueres Conversion-Tracking: Durch die Verwendung des allgemeinen Website-Tags werden neue Cookies auf Ihrer Domain gesetzt. Dadurch wird sichergestellt, dass Google Marketing Platform Ihre Conversions genauer messen kann. Wenn Sie IFrame- oder Bild-Tags anstelle des allgemeinen Website-Tags verwenden, kann Google Marketing Platform nicht alle Ihre Conversions beobachten.
Nicht unterstützte Umgebungen
- Das Google-Tag soll nicht in mobilen Apps funktionieren. Erfahren Sie mehr über Optionen zur Verwendung von Floodlight mit Apps .
- Das Google-Tag unterstützt keine Accelerated Mobile Pages (AMP). Folgen Sie weiterhin dem bestehenden Verfahren zur Verwendung von Floodlight mit AMP .
- Das Google-Tag wird nicht in Browsern ausgelöst, die JavaScript nicht unterstützen. Das Tag enthält einen
<noscript>
-Abschnitt, der geladen wird, wenn JavaScript nicht unterstützt wird. Erfahren Sie unten mehr
Cookies, die vom Google-Tag gesetzt werden
Wenn Sie das allgemeine Website-Tag für Floodlight-Aktivitäten verwenden, setzt das Tag neue Cookies auf Ihrer Domain, die eine eindeutige Kennung für einen Nutzer oder den Anzeigenklick speichern, der den Nutzer auf Ihre Website geführt hat.
- Search Ads 360: Die Cookies erhalten die Informationen zu Anzeigenklicks von einem GCLID-Parameter („Google Click Identifier"), den Search Ads 360 der Zielseiten-URL hinzufügt, kurz bevor Nutzer auf Ihre Website weitergeleitet werden.
- Display & Video 360 und Campaign Manager 360: Die Cookies erhalten die Informationen zum Anzeigenklick von einem DCLID-Parameter („DoubleClick Click Identifier"), den Display & Video 360 und Campaign Manager 360 der Landingpage-URL hinzufügen, kurz bevor Nutzer auf Ihre Website weitergeleitet werden.
Wenn Sie nicht möchten, dass das allgemeine Website-Tag Erstanbieter-Cookies auf der Domain Ihrer Website setzt, können Sie dies ablehnen, indem Sie den hervorgehobenen Teil unten zum config
Ihres globalen Snippets hinzufügen:
gtag('config', 'DC-1234567', {'conversion_linker': false} );
gtag('config', 'DC-1234567', {'conversion_linker': false} );
gtag('config', 'DC-1234567', {'conversion_linker': false} );
Dies wird nicht empfohlen, da dies zu einer weniger genauen Conversion-Messung führt.
Da das allgemeine Website-Tag Informationen von neuen Cookies verwenden kann, die auf Ihrer Domain gesetzt werden, stellen Sie bitte sicher, dass Sie den Benutzern klare und umfassende Informationen zur Datenerfassung bereitstellen und die Zustimmung einholen, sofern dies gesetzlich vorgeschrieben ist.
Erfassung von Remarketing-Daten durch Google-Tag
Nachdem Sie das Google Ads-Tag für Standard-Remarketing oder dynamisches Remarketing eingerichtet haben, können das allgemeine Website-Tag und ein optionales Ereignis-Snippet auf der gesamten Website bereitgestellt werden, um bestimmte Remarketing-Ereignisse zu verfolgen.
Sie können die Erfassung von Remarketing-Daten für Benutzer, die keine personalisierte Werbung sehen möchten, mit dem Parameter deaktivieren: allow_ad_personalization_signals. Mit diesem Parameter können Sie die Verwendung der Daten für personalisierte Werbung deaktivieren und der Standardwert des Parameters wird auf „true" gesetzt. Wenn Sie den Wert des Parameters auf „false" setzen, wird die Verwendung der Daten für personalisierte Werbung deaktiviert.
Wenn Sie nicht möchten, dass das allgemeine Website-Tag Remarketing-Daten erfasst, fügen Sie den hervorgehobenen gtag('set')-Befehl zu Ihrem allgemeinen Website-Tag über dem gtag('js')-Befehl hinzu:
<!--
Start of global snippet: Please do not remove
Place this snippet between the <head> and </head> tags on every page of your site.
-->
<!-- Global site tag (gtag.js) - Google Marketing Platform -->
<script async src="https://www.googletagmanager.com/gtag/js?id=DC-[floodlightConfigID]"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('set', 'allow_ad_personalization_signals', false);
gtag('js', new Date());
gtag('config', 'DC-[floodlightConfigID]');
</script>
<!-- End of global snippet: Please do not remove -->
Implementieren Sie das allgemeine Website-Tag
Ein allgemeines Website-Tag besteht aus zwei JavaScript-Snippets: einem allgemeinen Snippet und einem Ereignis-Snippet. Fügen Sie das allgemeine Website-Tag zwischen den Tags <head>
und </head>
auf jeder Seite Ihrer Website ein. Das allgemeine Snippet wird auf allen Seiten platziert, und das Ereignis-Snippet wird zusätzlich auf Seiten mit Ereignissen platziert, die Sie verfolgen. Website-Administratoren müssen Werte an bestimmte Felder im allgemeinen Website-Tag übergeben.
Schritt 1: Fügen Sie das globale Snippet zu jeder Seite Ihrer Website hinzu
Das globale Snippet sollte auf jeder Seite Ihrer Website zwischen den Tags <head>
und </head>
platziert werden. Nachdem Sie auf jeder Seite Ihrer Website ein allgemeines Snippet installiert haben, müssen Sie das allgemeine Snippet nicht erneut hinzufügen. Wenn Sie bereits ein globales Snippet für ein anderes Google-Produkt oder für eine andere Floodlight-Konfiguration installiert haben, folgen Sie der Anleitung unten, um das globale Snippet für mehrere Produkte zu ändern.
Hier ist ein Beispiel für ein globales Snippet:
<!--
Start of global snippet: Please do not remove
Place this snippet between the <head> and </head> tags on every page of your site.
-->
<!-- Global site tag (gtag.js) - DoubleClick -->
<script async src="https://www.googletagmanager.com/gtag/js?id=DC-[floodlightConfigID]"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'DC-[floodlightConfigID]');
</script>
<!-- End of global snippet: Please do not remove -->
Schritt 2: Fügen Sie das Ereignis-Snippet zu Seiten mit Ereignissen hinzu, die Sie verfolgen
Das Ereignis-Snippet sollte auf Seiten mit Ereignissen platziert werden, die Sie verfolgen. Dies kann das Nachverfolgen von Conversion-Ereignissen oder das Hinzufügen von Benutzern zu Zielgruppenlisten sein. Es kann an einer beliebigen Stelle auf der Seite nach dem globalen Snippet platziert werden, aber wir empfehlen, es auch im Abschnitt <head>
zu platzieren, um die beste Tracking-Genauigkeit zu erzielen.
Die Felder im Ereignis-Snippet unterscheiden sich je nach Tag-Typ, Zählmethode und anderen Daten, die Sie an das Tag übergeben. Im folgenden Abschnitt finden Sie detaillierte Informationen zu den Feldern in einem Ereignis-Snippet.
Hier ist ein Beispiel für ein Ereignis-Snippet:
<!--
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you're tracking.
Creation date: 10/30/2017
-->
<script>
gtag('event', 'conversion', {
'allow_custom_scripts': true,
'u1': '[variable]',
'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+[countingMethod]'
});
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1?" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->
Übergeben von Daten an Felder im Google-Tag
Felder im globalen Snippet
Das globale Snippet lädt die Tracking-Bibliothek des Google-Tags und konfiguriert die Konten, an die das Tag Daten sendet.
Sehen wir uns einige Schlüsselfelder im globalen Snippet genauer an:
src="https://www.googletagmanager.com/gtag/js?id=DC-12345678"
Dieser Abschnitt zeigt eine eindeutige Kennung für die Floodlight-Aktivitätskonfiguration, in der das Tag ursprünglich generiert wurde.gtag('config', 'DC-[12345678]')
Der Befehlconfig
zeigt die spezifische Konfiguration der Floodlight-Aktivität, die mit dem Google-Tag verknüpft ist.
Wenn Sie das Google-Tag mit mehreren Google-Produkten verwenden, sehen Sie möglicherweise mehrere config
und unterschiedliche IDs in der Zeichenfolge src=
. Weitere Informationen finden Sie im Abschnitt unten .
Sie sollten Daten nicht dynamisch an die Felder im globalen Snippet übergeben. Sobald es auf Ihrer Website mit den richtigen Konto-IDs installiert ist, ist das globale Snippet vollständig.
Felder im Event-Snippet – Übersicht
Das Ereignis-Snippet ist spezifisch für jede Floodlight-Aktivität und das entsprechende Ereignis, das es verfolgt. Einige Felder sind allen Ereignis-Snippets gemeinsam, während andere Felder von den Einstellungen der mit dem Tag verknüpften Floodlight-Aktivität abhängen.
Sie müssen Daten dynamisch an Felder im Ereignis-Snippet übergeben. Hier ist eine Übersicht über die wichtigsten Felder in Ereignis-Snippets. Weitere Informationen zu den einzelnen Feldern finden Sie in den folgenden Abschnitten.
Feldname | Werteformat | Typ der Floodlight-Aktivität | Überblick |
---|---|---|---|
allow_custom_scripts | Boolesch | Alle | Dies sollte immer auf true gesetzt sein. |
u1 , u2 usw. | Schnur | Alle | Zeigt benutzerdefinierte Variablen an . |
send_to | Schnur | Alle | Ordnet Routing-IDs für die Floodlight-Aktivität zu. |
value | Nummer | Verkaufsdaten aktiviert | Übergibt den durch eine Transaktion generierten Umsatz. |
transaction_id | Nummer | Verkaufsdaten aktiviert | Legt eine eindeutige Kennung für eine Transaktion fest. |
quantity | Nummer | Verkaufsdaten aktiviert | Enthält die Anzahl der während einer Transaktion verkauften Artikel. |
Felder in allen Ereignis-Snippets
Die folgenden Felder erscheinen in allen von Display & Video 360 generierten Ereignis-Snippets:
'allow_custom_scripts': true
Dieses Feld muss auftrue
gesetzt werden. Campaign Manager 360-Benutzer können hier mehr über die Verwendung dieses Felds erfahren .'send_to'
Das Feldsend_to
enthält Routing-IDs für die Floodlight-Aktivität, die den Parametern „src=
", „type=
" und „cat=
" von Iframe- und Image-Tags entsprechen.'u1': '[variable]'
Benutzerdefinierte Variablen können alle Werte akzeptieren, die Sie ihnen übergeben möchten. Sie können diese Werte verwenden, um Zielgruppenlisten zu erstellen . Sie dürfen keine Daten weitergeben, die Google Marketing Platform verwenden oder als personenbezogene Daten erkennen könnte.
Felder in Ereignis-Snippets für verkaufsdatenaktivierte Floodlight-Aktivitäten
Für Verkaufsdaten aktivierte Floodlight-Aktivitäten werden normalerweise nach einem Verkauf auf der Bestätigungsseite platziert, wobei Informationen über den Verkauf an das Tag übergeben werden. Es gibt einige Felder, die für verkaufsfähige Floodlight-Aktivitäten spezifisch sind:
'value': '[Revenue]'
Verwenden Sie dieses Feld, um den durch eine Transaktion generierten Umsatz zu übergeben – mit anderen Worten, den Kaufpreis der Artikel im Verkauf. In den meisten Fällen ist der Wert der erzielte Umsatz und nicht der Gesamtkaufpreis, der Umsatzsteuer, Mehrwertsteuer oder Versandkosten enthalten kann. Das Feld akzeptiert Zahlen ohne Kommas oder Währungssymbole; Sie können bei Bedarf einen Dezimalpunkt (.) verwenden. Dies entspricht dem Parametercost=
in iframe- und Bild-Tags.'transaction_id': '[OrderID]'
Verwenden Sie dieses Feld, um eine eindeutige numerische Kennung für jede Transaktion einzugeben. Dies entspricht dem Parameterord=
in iframe- und Bild-Tags.'quantity': '[Quantity]'
Verwenden Sie dieses Feld, um die Anzahl der während einer Transaktion verkauften Artikel zu übergeben:Wenn Sie jede Transaktion als einzelne Conversion zählen, ist der Wert 1.
Wenn Sie jeden während einer einzelnen Transaktion verkauften Artikel als separate Conversion zählen, geben Sie die Anzahl der im Rahmen jeder Transaktion verkauften Artikel als Wert ein.
Der Wert muss eine ganze Zahl größer als Null sein. Display & Video 360 multipliziert den Wert mit der Anzahl der Conversion-Ereignisse, um die Anzahl der Conversions für verkaufsfähige Floodlight-Aktivitäten zu erhalten. Wenn der Wert Null ist oder das Feld einen nicht numerischen Wert enthält, werden keine Conversions gezählt.
Mit dem Feld dc_custom_params
können Sie benutzerdefinierte Daten in Ereignisausschnitte einfügen.
Dieses Feld akzeptiert alle Werte, die Sie an Google Marketing Platform übergeben möchten. Sie dürfen keine Daten weitergeben, die Google Marketing Platform verwenden oder als personenbezogene Daten erkennen könnte. Hier sind einige allgemeine Felder, die Sie möglicherweise mit dem Feld dc_custom_params
verwenden möchten:
Feldname | Werteformat | Zählmethode | Beschreibung |
---|---|---|---|
ord | Nummer | Alle | Das allgemeine Website-Tag übernimmt automatisch das Cache-Busting für Sie. Wenn Sie dies überschreiben und das Cache-Busting manuell steuern möchten, können Sie das ord Feld verwenden. Fügen Sie dem ord Feld basierend auf dem Tag-Typ und der Zählmethode einen Wert hinzu, genauso wie Sie es für ein Iframe-Tag tun würden. |
num | Nummer | Zähler - einzigartig | Das allgemeine Website-Tag übernimmt automatisch das Cache-Busting für Sie. Wenn Sie dies überschreiben und das Cache-Busting manuell steuern möchten, können Sie das num Feld verwenden. Fügen Sie dem num einen Wert hinzu, so wie Sie es für ein Iframe-Tag tun würden. |
dc_lat | 0 oder 1 | Alle | Dieses Feld gilt für Tags auf Mobilgeräten. Es akzeptiert einen Wert von 0 oder 1. Ein Wert von 1 bedeutet, dass der Benutzer die Option „Ad-Tracking einschränken" für IDFA oder AdID aktiviert hat, um interessenbezogene Anzeigen und Remarketing zu deaktivieren. Wenn "Ad-Tracking beschränken" deaktiviert ist, ist der Wert 0. Wenn es fehlt oder nicht ausgefüllt ist, wird dieses Feld standardmäßig auf 0 gesetzt. |
tag_for_child_directed_treatment | 0 oder 1 | Alle | Dieses Feld gilt für Tags auf Mobilgeräten. Es akzeptiert einen Wert von 0 oder 1. Ein Wert von 1 gibt an, dass diese bestimmte Anfrage gemäß COPPA-Konformität von einem Benutzer unter 13 Jahren stammen kann. |
tfua | 0 oder 1 | Alle | Es akzeptiert einen Wert von 0 oder 1. Ein Wert von 1 gibt an, dass diese bestimmte Anfrage von einem Benutzer unter 16 Jahren kommen kann (kann je nach Land unterschiedlich sein), unter Einhaltung der EU- Datenschutz-Grundverordnung (DSGVO) oder anderer Vorschriften . |
npa | 0 oder 1 | Alle | Es akzeptiert einen Wert von 0 oder 1. Ein Wert von 1 gibt an, dass diese spezielle Anfrage möglicherweise von einem Benutzer stammt, der Remarketing deaktivieren möchte. Wenn es fehlt oder nicht ausgefüllt ist, wird dieses Feld standardmäßig auf 0 gesetzt. |
match_id | Schnur | alle | Eine eindeutige vom Werbetreibenden erstellte Kennung (über Floodlight weitergegeben), die mit Google synchronisiert werden kann, um Offline-Conversions zuzuordnen.
|
Beispielereignis-Snippet mit dem Feld dc_custom_params
<!--
Event snippet for Activity Name on http://foo.com: Please do not remove.
Place this snippet on pages with events you're tracking.
Creation date: 10/30/2017
-->
<script>
gtag('event', 'purchase', {
'allow_custom_scripts': true,
'value': '[Revenue]',
'transaction_id': '[OrderID]',
'send_to': 'DC-[floodlightConfigID]/[activityGroupTagString]/[activityTagString]+[countingMethod]',
'dc_custom_params': {
'ord': '1',
'num': '1234',
'dc_lat': '1',
'tag_for_child_directed_treatment': '0',
'tfua': '1',
'npa': '1',
'match_id':[your_match_id],
}
});
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlightConfigID];type=[activityGroupTagString];cat=[activityTagString];qty=1;cost=[Revenue];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;ord=[OrderID]?" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->
<noscript>
Abschnitt <noscript>
von Ereignis-Snippets
Alle Ereignis-Snippets enthalten einen <noscript>
-Abschnitt. Dies wird verwendet, wenn ein Browser kein JavaScript unterstützt und der Hauptabschnitt des Google-Tags nicht verwendet werden kann. In diesem Fall wird stattdessen ein Image-Tag verwendet.
Stellen Sie sicher, dass Sie die Parameter im Abschnitt <noscript>
genau wie ein Bild-Tag füllen. Die Werte in diesen Parametern sollten mit den Werten für die entsprechenden Parameter im Abschnitt <script>
des Tags übereinstimmen.
Beispiel für ein Google-Tag
Hier ist ein Beispiel für ein vollständiges Google-Tag mit einem allgemeinen Snippet und einem Ereignis-Snippet:
Beispiel Google-Tag
<!--
Start of global snippet: Please do not remove
Place this snippet between the <head> and </head> tags on every page of your site.
-->
<!-- Global site tag (gtag.js) - DoubleClick -->
<script async src="https://www.googletagmanager.com/gtag/js?id=DC-[floodlightConfigID]"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'DC-[floodlightConfigID]');
</script>
<!-- End of global snippet: Please do not remove -->
<!--
Event snippet for Activity Name on http://www.foo.com: Please do not remove.
Place this snippet on pages with events you're tracking.
Creation date: 10/30/2017
-->
<script>
gtag('event', 'conversion', {
'allow_custom_scripts': true,
'u1': '[variable]',
'send_to': 'DC-[floodlightConfigID]'/[activityGroupTagString]/[activityTagString]+[countingMethod]'
});
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=[floodlighConfigID];type=[activityGroupTagString];cat=[activityTagString];dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1?" width="1" height="1" alt=""/>
</noscript>
<!-- End of event snippet: Please do not remove -->
Passen Sie ein vorhandenes Google-Tag für mehrere Google-Produkte an
Wenn Sie bereits ein Google-Tag haben, können Sie es so konfigurieren, dass es Daten an mehrere Google-Produkte sendet, indem Sie:
- Aktualisieren des globalen Snippets, um Kennungen für jedes Produkt einzuschließen.
- Verwendung separater Ereignis-Snippets für jedes Produkt.
Beispiel angepasstes Google-Tag
Lassen Sie uns ein Beispiel für ein Google-Tag verwenden, das ursprünglich aus einem Google Analytics-Konto generiert wurde. Das globale Snippet würde so aussehen:
<!-- Google Tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'GA_TRACKING_ID');
</script>
Um Unterstützung für Ihren Display & Video 360-Werbetreibenden hinzuzufügen, müssen Sie Ihrer Website kein zweites globales Snippet hinzufügen. Fügen Sie einfach den hervorgehobenen config
zu Ihrem vorhandenen globalen Snippet hinzu:
<!-- Google Tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'GA_TRACKING_ID');
gtag('config', 'DC-1234567');
</script>
<!-- Google Tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'GA_TRACKING_ID');
gtag('config', 'DC-1234567');
</script>
<!-- Google Tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script><script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments)};
gtag('js', new Date());
gtag('config', 'GA_TRACKING_ID');
gtag('config', 'DC-1234567');
</script>
Fügen Sie für jedes zusätzliche Google-Produkt, das Ihr Tag unterstützen soll, einen neuen config
mit der richtigen Kontokennung hinzu.
Beachten Sie, dass die Kennung im src=
-Teil des Tags festgelegt wird, wenn Sie zum ersten Mal ein Google-Tag generieren. Es bestimmt nicht, welche Konten Daten von dem Tag erhalten. Im obigen Beispiel wurde das Tag ursprünglich aus Analytics generiert, sodass src=
eine Analytics-ID enthält. Welche Konten Daten vom Google-Tag erhalten, wird durch den Befehl config
und durch die Verwendung von Ereignis-Snippets bestimmt, die für jedes Produkt spezifisch sind, mit einem send_to
-Feld, das an dieses Produkt weiterleitet.
Häufig gestellte Fragen
Warum wird das Google-Tag im <head>
platziert, wenn Iframe- und Image-Tags im <body>
meiner Website platziert wurden?
<head>
-Tags platzieren können.Wo kann ich mehr über das Google-Tag erfahren?
Weitere Informationen zur Verwendung des Google-Tags in Google-Produkten finden Sie hier:
- Campaign Manager 360
- SearchAds 360
- Google Analytics: Hilfezentrum und Entwicklerdokumentation
- Google Ads: Remarketing-Tags , Conversion-Tags und Entwicklerdokumentation
No comments:
Post a Comment