In diesem Leitfaden werden die Einrichtung und Konfiguration beschrieben, die erforderlich sind, damit die Conversion-Analyse auf AMP-Landingpages richtig funktioniert.
Umfassende Informationen zu AMP für Google Ads finden Sie unter AMP für Google Ads-Landingpages verwenden. Dort finden Sie eine detaillierte Anleitung zur Bereitstellung von AMP mit Google Ads.
Wenn du Google Analytics verwendest, musst du auch die Schritte unter Google Analytics-Sitzungsergänzung für AMP einrichten ausführen, damit Nutzersitzungen auf den AMP-Cache-Seiten und auf dem Rest deiner Website korrekt zusammengefügt werden. Die Konfiguration von Google Analytics wird empfohlen, wenn Sie die Funktionen zum Exportieren von Zielvorhaben/Conversions in Google Analytics verwenden oder Google Ads mit Google Analytics verknüpfen.
Hintergrund
Für eine genaue Conversion-Analyse wird bei Anzeigenklicks eine GCLID („Google Click Identifier“) an Ihre Landingpages übergeben. Auf den Landingpages wird die GCLID in einem Cookie auf Ihrer Domain gespeichert. Der GCLID-Parameter wird dann in Conversion-Tags auf Ihrer Website eingefügt. Weitere Informationen zum Website-Conversion-Tracking in Google Ads
Da AMP-Landingpages normalerweise über die AMP-Cache-Domain ausgeliefert werden, kann die GCLID nicht in einem Cookie auf Ihrer Domain gespeichert werden. Sie müssen Tags auf den AMP-Landingpages einrichten, damit die GCLID in ausgehenden Links zu den Seiten Ihrer Website über einen Suchparameter in der URL übergeben wird. Die Tags auf den Seiten Ihrer Website können dann die GCLID aus dem Suchparameter abrufen und die GCLID als Cookie in Ihrer Domain speichern.
Vorbereitung
Wenn Sie Conversions auf Ihrer Website in allen Browsern erfassen möchten, müssen Sie die automatische Tag-Kennzeichnung von Google Ads aktivieren.
Grundlegende Konfiguration
Schritt 1: Tags auf AMP-Landingpages
Wenn Sie die amp-analytics-Komponente verwenden möchten, fügen Sie zuerst das erforderliche Skript in den Header Ihrer AMP-Seite ein. Anschließend können Sie Google Ads-Tags mithilfe von AMP Analytics entweder über das Google-Tag oder über Google Tag Manager konfigurieren.
Option 1: Google-Tag
Wenn Sie das standardmäßige Google-Tag für AMP auf Ihren AMP-Landingpages mit Ihrer Conversion-ID verwenden, werden Websitebesucher den Remarketing-Listen „Alle Besucher“ hinzugefügt, sofern Sie Remarketing eingerichtet haben.
Außerdem kann die GCLID-Conversion-ID standardmäßig aus dem AMP-Cache an Ihre kanonischen Domainseiten weitergegeben werden. Das heißt, es wird standardmäßig eine Conversion verknüpft, wenn Ihre AMP-Landingpage auf derselben Domain oder Subdomain gehostet wird wie die ausgehenden Links zu den Seiten Ihrer Website. Verwenden Sie im folgenden Beispielcode-Snippet Ihren eigenen ads conversion id:
<amp-analytics type="gtag" data-credentials="include"> <script type="application/json"> { "vars" : { "gtag_id": "ads conversion id", "config" : { "ads conversion id": { "groups": "default" } } } } </script> </amp-analytics>
Für gtag_id
können Sie die ID eines beliebigen Google-Produkts angeben (z.B. Google Ads oder Search Ads 360), die Sie auf Ihren AMP-Seiten verwenden, aber auf nur eine Produkt-ID beschränken.
Option 2: Google Tag Manager
- Erstellen Sie einen GTM-AMP-Container und fügen Sie Ihrer AMP-Seite das Standard-Code-Snippet hinzu.
- Fügen Sie im AMP-Container von Google Tag Manager ein Tag vom Typ „Conversion-Verknüpfung“ ein, um ausgehenden Links den GCLID-Parameter hinzuzufügen.
Wenn Sie Google Analytics verwenden, wählen Sie für die Sitzungsergänzung auch Domainübergreifende Verknüpfung aktivieren und Verknüpfung mit Google Analytics-Client-ID aktivieren aus. Weitere Informationen finden Sie unter Google Analytics-Sitzungsergänzung für AMP einrichten.
Schritt 2: Tags auf Seiten ohne AMP
Sehen Sie sich die folgenden Optionen für Tags an, die auf Seiten ohne AMP erforderlich sind. Folgen Sie für jede der folgenden Optionen der detaillierten Anleitung unter Website-Conversion-Tracking in Google Ads.
Option 1: Google-Tag
- Fügen Sie das Google-Tag-Snippet auf allen Seiten Ihrer Website ein.
- Verwenden Sie auf Conversion-Seiten das Ereignis-Snippet. Es kann an einer beliebigen Stelle im Code nach dem Google-Tag-Snippet platziert werden.
Option 2: Google Tag Manager
Im Google Tag Manager-Webcontainer:
- Erstellen Sie ein Google Ads Conversion-Tag in Google Tag Manager.
Aktivieren Sie im Google Tag Manager-Webcontainer das Tag vom Typ „Conversion-Verknüpfung“.
Wenn das Tag Manager-Code-Snippet auf den Seiten Ihrer Website in einem iFrame geladen wird, müssen Sie für das Tag vom Typ „Conversion-Verknüpfung“ auch die Option Domainübergreifende Verknüpfung konfigurieren und Eingehende Verknüpfungsparameter akzeptieren aktivieren.
Erweiterte Konfiguration: Conversion-Analyse domainübergreifend einrichten
Wenn sich Ihre AMP-Seiten in einer nicht standardmäßigen Subdomain befinden (nicht www.
, m.
oder amp.
) oder wenn die AMP-Seiten mit Seiten auf einer anderen Top-Level-Domain verknüpft sind, ist eine zusätzliche Konfiguration erforderlich, damit die Conversion-Messung korrekt funktioniert.
Schritt 1: Tags auf AMP-Landingpages
Sie können Google Ads-Tags entweder mit dem Google-Tag oder mit Google Tag Manager konfigurieren.
Option 1: Google-Tag
- Implementieren Sie das Google-Tag für AMP auf Ihren AMP-Seiten.
- Fügen Sie unten das Code-Snippet für die AMP-Seite ein:
- Ersetzen Sie ads conversion id durch Ihre tatsächliche Google Ads-Conversion-ID.
- Mit
domains
kannst du die Domain, auf der deine AMP-Seite gehostet wird, sowie alle Zieldomains oder Subdomains hinzufügen.
<amp-analytics type="gtag" data-credentials="include"> <script type="application/json"> { "vars" : { "gtag_id": "ads conversion id", "linker": { "domains": ["subdomain1.example.com", "subdomain2.example.com","www.example2.com"] }, "config" : { "ads conversion id": { "groups": "default" } } } } </script> </amp-analytics>
Für gtag_id
können Sie die ID eines beliebigen Google-Produkts angeben (z.B. Google Ads oder Search Ads 360), die Sie auf Ihren AMP-Seiten verwenden, aber auf nur eine Produkt-ID beschränken.
Option 2: Google Tag Manager
- Erstellen Sie einen Google Tag Manager-AMP-Container und stellen Sie AMP-kompatible Tags bereit.
- Fügen Sie dem AMP-Container ein Tag vom Typ „Conversion-Verknüpfung“ hinzu.
Gib die Domain, auf der deine AMP-Seite gehostet wird, sowie die Domains für alle ausgehenden Links als durch Kommas getrennte Liste an.
Fügen Sie Ihrer AMP-Seite das standardmäßige AMP-Code-Snippet von Google Tag Manager hinzu:
<!-- Google Tag Manager --> <amp-analytics config="https://www.googletagmanager.com/amp.json?id= <GTM_CONTAINER_ID>>m.url=SOURCE_URL" data-credentials="include"> </amp-analytics>
Schritt 2: Tags auf Seiten ohne AMP
Nicht-AMP-Seiten können mit gtag.js, Google Tag Manager oder analytics.js getaggt werden:
Option 1: Google-Tag
Fügen Sie auf den Nicht-AMP-Seiten das folgende Code-Snippet ein:
- Ersetzen Sie ads conversion id durch die richtige Google Ads-Conversion-ID.
- Mit
domains
kannst du die Domain, auf der deine AMP-Seite gehostet wird, sowie alle Zieldomains oder Subdomains hinzufügen.
<script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', '<var>ads conversion id</var>', { 'linker': { 'domains': ['subdomain1.example.com','subdomains2.example.com','www.example2.com'] } }); </script>
Option 2: Google Tag Manager
Im Google Tag Manager-Webcontainer:
- Folgen Sie der Anleitung, um das Tag vom Typ „Conversion-Verknüpfung“ für domainübergreifende Verknüpfungen einzurichten.
- Verwenden Sie das standardmäßige Google Tag Manager-Code-Snippet auf Ihren Seiten ohne AMP.
- Wenn Sie Google Analytics verwenden, fügen Sie dem Google Analytics-Tag das Feld
allowLinker
für die Sitzungsergänzung hinzu.
Option 3: Analytics.js
Für Seiten ohne AMP können Sie das standardmäßige Code-Snippet analytics.js verwenden, um AMP-Verknüpfungsparameter zu lesen.
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'GA_MEASUREMENT_ID', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->
Wenn Ihre AMP-Seiten auf einer anderen Top-Level-Domain gehostet werden als ausgehende Links zu Ihrer Website oder wenn sich AMP-Seiten nicht auf einer bekannten Subdomain befinden (also nicht www.
, amp.
oder m.
), fügen Sie die unten hervorgehobene Konfiguration hinzu, wie unter Domainübergreifende Konfiguration für analytics.js beschrieben:
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'GA_MEAUSREMENT_ID', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['subdomain1.example.com', 'subdomains2.example.com', 'www.example2.com'] );
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->
Optionale Konfiguration
In diesem Abschnitt werden zusätzliche optionale Konfigurationen beschrieben, die für Ihre AMP-Bereitstellung möglicherweise erforderlich sind.
Conversion-Ereignis auf AMP-Seiten
In den meisten Fällen erfolgt die Conversion auf nachfolgenden Seiten im Kaufprozess, bei denen es sich wahrscheinlich um Nicht-AMP-Seiten handelt. Folgen Sie in diesem Fall der Anleitung unter Website-Conversion-Tracking in Google Ads.
In diesem Abschnitt geht es um den Fall, dass Sie eine Conversion auf der AMP-Landingpage selbst erfassen möchten.
Google-Tag wird verwendet
Fügen Sie auf der Seite, auf der Sie Ihre Conversion erfassen möchten, das Google Ads-Ereignis-Snippet in das Trigger-Objekt ein. Hier sehen Sie ein vollständiges Beispiel für das Tag, das auf der AMP-Conversion-Seite eingefügt werden muss, damit eine Google Ads-Conversion erfasst wird.
<!-- Google tag (gtag) --> <amp-analytics type="gtag" data-credentials="include"> <script type="application/json"> { "vars": { "gtag_id": "ads conversion id", "config": { "ads conversion id": { "groups": "default" } } }, "triggers": { "ads conversion label": { "on": "visible", "vars": { "event_name": "purchase", "transaction_id": "", "value": 15, "currency": "USD", "send_to": "ads conversion id/ads conversion label" } } } } </script> </amp-analytics>
Beachten Sie die folgenden Felder in diesem <amp-analytics>
-Tag:
- Das Feld
gtag_id
enthält die ID, die von Google Ads-Conversions bereitgestellt wird. - Du kannst die ID aus jedem Google-Produkt angeben, das du auf deiner AMP-Seite verwendest. Verwende jedoch nur eine ID aus einem Google-Produkt im Feld
gtag_id
. - Das Konfigurationsobjekt muss ein Feld für jedes Google-Produkt enthalten, mit dem Sie Aktivitäten auf Ihrer AMP-Website messen.
- Wenn Sie sowohl Google Ads als auch Search Ads 360 verwenden, finden Sie in diesem Artikel weitere Informationen.
- In diesem Beispiel wird die Komponente
amp-analytics
durch das Ereignis „Seite sichtbar“ ausgelöst. Alternativ können Sie die Konvertierung so konfigurieren, dass sie bei einem anderen Ereignis ausgelöst wird, z. B. beim Klicken auf eine Schaltfläche.
Google Tag Manager
Fügen Sie im Google Tag Manager-AMP-Container nach Bedarf Conversion- oder Remarketing-Tags hinzu:
Google Ads-Anruf-Tracking
Anruf-Tracking wird für AMP-Seiten unterstützt, um das Conversion-Tracking in Google Ads zu ermöglichen. Diese Funktion wird derzeit vom Safari-Browser nicht unterstützt.
Schritt 1: Conversion-Konfiguration aufrufen
Folgen Sie dazu der Anleitung zum Einrichten einer Anruferweiterung für Ihr Google Ads-Konto. Nachdem Sie die Aufruf-Conversion erstellt haben, müssen Sie aus dem generierten Code eine Reihe von Konfigurationsparametern extrahieren, die in den AMP-Tags verwendet werden sollen. Dazu verwenden Sie entweder die Google Tag Manager-Konfiguration der neuen Google Ads-Oberfläche oder das Anruf-Tracking-Snippet aus der bisherigen Google Ads-Oberfläche.
Option 1: Über die Google Ads-Benutzeroberfläche
Wenn Sie die von Google Tag Manager bereitgestellten Conversion-Felder verwenden möchten, melden Sie sich in Ihrem Google Ads-Konto an und rufen Sie die Kontoeinstellungen für Analyse-Conversions auf. Folgen Sie anschließend dieser Anleitung:
- Klicken Sie auf +, um einen neuen Conversion-Tracker hinzuzufügen, und wählen Sie die Option Telefonanrufe aus.
- Wählen Sie im Dialogfeld Klicks auf die Nummer auf Ihrer mobilen Website und Weiter aus.
- Konfigurieren Sie die Conversion einschließlich aller relevanten Felder und erstellen Sie dann das Tag.
- Wählen Sie Google Tag Manager verwenden aus, um die Konfiguration zu überprüfen.
- Verwenden Sie die bereitgestellte Conversion-ID und das Conversion-Label, um den unten beschriebenen AMP-Anruf-Tracker zu konfigurieren.
Option 2: Code-Snippet für Anruf-Tracking verwenden
Variable für Anruf-Snippet | Verwendung des AMP-Anruf-Trackings |
---|---|
ak |
Conversion-ID |
cl |
Conversion-Label |
In diesem Beispiel sind die Werte für ak
und cl
jeweils 123456789
und _ABcDEFg12hI34567jK
.
<script> (function(a,e,c,f,g,b,d){var h={ak:"123456789",cl:"_ABcDEFg12hI34567jK"};a[c]=a[c]||function(){(a[c].q=a[c].q||[]).push(arguments)};a[f]||(a[f]=h.ak);b=e.createElement(g);b.async=1;b.src="//www.gstatic.com/wcm/loader.js";d=e.getElementsByTagName(g)[0];d.parentNode.insertBefore(b,d);a._googWcmGet=function(b,d,e){a[c](2,b,h,d,null,new Date,e)}})(window,document,"_googWcmImpl","_googWcmAk","script"); </script>
Schritt 2: AMP-Anruf-Tracker konfigurieren
Verwenden Sie die oben ermittelten Werte in der Konfigurations-URL für das AMP-Anruf-Tracking. Wie bei anderen AMP-Modulen muss das AMP-Aufruf-Tracking-Modul dem Header Ihrer Seite hinzugefügt werden:
<head>
<script async custom-element="amp-call-tracking" src="https://cdn.ampproject.org/v0/amp-call-tracking-0.1.js"></script>
</head>
Damit Anruf-Conversions gemessen werden können, müssen Click-to-Call-Links mit einem Link zur Google Ads-Anruf-Tracking-Konfiguration versehen sein:
<amp-call-tracking
config="https://www.googleadservices.com/pagead/conversion/7777777777/wcm?cl=AAAAAAAAAAAAA&tel=1800-123-4567&mode=1">
<a href="tel:18001234567">+1-800-123-4567</a>
</amp-call-tracking>
Für dieses Beispiel ersetzen Sie die Conversion-ID (in diesem Beispiel 7777777777
) und das Conversion-Label (in diesem Beispiel AAAAAAAAAAAAA
) aus dem Conversion-Tracking-Code, der bei der Einrichtung von Google Ads-Conversions angegeben wurde. Der URL-Parameter „tel“ muss mit der Telefonnummer im Link übereinstimmen.
Beschränkungen
Eine Conversion-Verknüpfung kann nicht erfolgen, wenn ein Nutzer die AMP-Seite schließt, ohne die nächste Seite aufzurufen, da die GCLID-Übergabe über Links erfolgt.