Google Ads-Conversion-Analyse für AMP-Landingpages einrichten

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

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

Wie hier beschrieben:

  • 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>&gtm.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

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:

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:

  1. Klicken Sie auf +, um einen neuen Conversion-Tracker hinzuzufügen, und wählen Sie die Option Telefonanrufe aus.
  2. Wählen Sie im Dialogfeld Klicks auf die Nummer auf Ihrer mobilen Website und Weiter aus.
  3. Konfigurieren Sie die Conversion einschließlich aller relevanten Felder und erstellen Sie dann das Tag.
  4. Wählen Sie Google Tag Manager verwenden aus, um die Konfiguration zu überprüfen.
  5. 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.