Regeln für die Auslieferungs-URL-Erweiterung

Die Auslieferungs-URL für eine Anzeige oder ein Asset wird durch die Kombination verschiedener Felder gemäß einer Reihe von Regeln erstellt. In diesem Abschnitt werden diese Regeln genauer erläutert.

Hierarchie von Google Ads-Entitäten

Beim Auflösen von URL-Feldern verwendet Google Ads die folgende Hierarchie (von der höchsten zur niedrigsten):

Customer
    Campaign
        Ad Group
            Ad
                Ad Group Criterion
                    FeedItem or Asset (including sitelinks)

Welche finale URL wird verwendet?

Die finale URL wird standardmäßig verwendet, wenn die Auslieferungs-URL erstellt wird. Wenn ein unterstütztes Element in einem Mobilfunknetz ausgeliefert wird und eine gültige finale mobile URL hat, wird diese anstelle der finalen URL verwendet. Die finale App-URL wird nur für App-Interaktionsanzeigen unterstützt.

Erweiterung der Auslieferungs-URL durch das System

Das System führt die folgenden Schritte aus, um die Auslieferungs-URL zu erweitern:

  1. Finale URL auswählen

    Dies ist der erste Schritt. Das weitere Vorgehen hängt von der jeweiligen Entität ab.

    Entität Verwendete finale URL
    FeedItem oder Asset (Sitelink) Sie muss immer eine eigene finale URL haben.
    Anzeige X bei Keyword Y ausgeliefert Wenn das Keyword eine eigene finale URL hat, wird diese verwendet. Andernfalls wird die finale URL der Anzeige verwendet.
  2. Bestimmen Sie, welche Tracking-URL-Vorlage und welches Suffix für die finale URL verwendet werden soll.

    Die Tracking-URL-Vorlage (tracking_url_template) und das Suffix der finalen URL (final_url_suffix) für eine Entität werden jeweils unabhängig voneinander bestimmt. Dazu wird die Objekthierarchie durchlaufen und der Wert der Entität ausgewählt, die sich am weitesten unten in der Hierarchie befindet. Wenn in der Hierarchie kein Wert für ein Feld gefunden werden kann, wird der Wert auf „leer“ gesetzt.

    Wenn für eine Anzeige beispielsweise Werte für die Tracking-URL-Vorlage oder das Suffix der finalen URL nur auf der Ebene der übergeordneten Anzeigengruppe und des Kontos definiert sind, wird der Wert der übergeordneten Anzeigengruppe verwendet.

  3. Legen Sie fest, welche benutzerdefinierten Parameterwerte verwendet werden sollen.

    Der Wert für einen bestimmten benutzerdefinierten Parameter wird durch Durchlaufen der Objekthierarchie und Auswahl des Werts aus der Entität ermittelt, die sich am weitesten unten in der Hierarchie befindet. Wenn kein Wert für den benutzerdefinierten Parameter definiert ist, wird eine leere Zeichenfolge als Wert verwendet.

    Wenn Sie beispielsweise den Wert für einen bestimmten benutzerdefinierten Parameter auf Anzeigenebene ermitteln und für diesen benutzerdefinierten Parameter Werte auf der übergeordneten Anzeigengruppen- und auf Kontoebene definiert sind, wird der Wert der übergeordneten Anzeigengruppe verwendet.

  4. Erweitern Sie die finale URL.

    Wenn in Schritt 2 ein nicht leerer final_url_suffix-Wert ermittelt wurde, wird er an das Ende der finalen URL angehängt. Das System erweitert die finale URL (einschließlich aller angehängten final_url_suffix) in den folgenden drei Schritten:

    1. Maximieren Sie die Werte für benutzerdefinierte Parameter.

      Das System parst die finale URL und ersetzt die Werte für jeden benutzerdefinierten Parameter in der URL durch die in Schritt 3 ermittelten Werte.

    2. ValueTrack-Tags in der URL erweitern

      Das System parst die finale URL und ersetzt die Werte für alle in der URL vorhandenen ValueTrack-Tags.

    3. Entfernen Sie das Tag {ignore}.

      Alle {ignore}-ValueTrack-Parameter in der erweiterten finalen URL werden entfernt.

  5. Maximieren Sie die Tracking-Vorlage.

    Wenn für die Tracking-Vorlage ein leerer Wert vorhanden ist (wie in Schritt 2 ermittelt), wird dieser Schritt übersprungen. Andernfalls wird die Tracking-URL-Vorlage so erweitert:

    1. Benutzerdefinierte Parameterwerte maximieren

      Das System parst die URL der Tracking-Vorlage und ersetzt die Werte für jeden benutzerdefinierten Parameter in der URL durch die in Schritt 3 ermittelten Werte.

    2. Erweitern Sie die ValueTrack-Tags in der URL.

      Das System parst die URL der Tracking-Vorlage und ersetzt alle ValueTrack-Tags in der URL durch Werte.

    3. {lpurl}-Parameter in der Tracking-Vorlage ersetzen

      Enthält die URL der Tracking-Vorlage {lpurl} oder eine Variante, wird der Parameter durch die erweiterte finale URL aus Schritt 4 ersetzt.

      • Wenn {lpurl} am Anfang der Tracking-Vorlage eingefügt wird, wird es nicht maskiert. Wenn sie an anderer Stelle in der Tracking-Vorlage positioniert sind, werden die folgenden Zeichen maskiert: ?, =, &, ", #, \t, ' und [space].
      • {unescapedlpurl} wird immer nicht maskiert.
      • {escapedlpurl} wird immer maskiert.
      • {lpurl+2} wird immer doppelt maskiert.
      • {lpurl+3} wird immer dreifach maskiert.
  6. Wählen Sie die Bereitstellungs-URL aus.

    Wenn die URL der Tracking-Vorlage leer ist, wird die erweiterte finale URL aus Schritt 4 verwendet. Andernfalls wird die erweiterte URL der Tracking-Vorlage aus Schritt 5 verwendet.

    Sitelinks sind eine Ausnahme von dieser Regel: Wenn die Tracking-URL-Vorlage (in Schritt 2 ermittelt) den Parameter {lpurl} nicht enthält, wird die finale URL des Sitelinks als Auslieferungs-URL verwendet.

Beispielszenarien

Stellen Sie sich ein Konto mit der folgenden Struktur vor:

Account
    Campaign 1
        Ad Group 1
            Ad 1
            Keyword 1 (shoes)
            Keyword 2 (hats)
        Ad Group 2
            Ad 2
            Ad 3
            Keyword 3 (watches)
    FeedItem 1 (sitelink 1)

Angenommen, die folgenden URL-Felder sind für diese Einheiten definiert:

Entitätsname URL der Tracking-Vorlage Finale URL Benutzerdefinierte Parameter
Konto http://www.cid1-tracking.com/?{_myid}&u={lpurl}
Kampagne 1 _mycampaign=cam1
Anzeigengruppe 1 http://www.ag1-tracking.com/?{_mycampaign}&u={lpurl}&{_myid} _myid=ag1id
Anzeigengruppe 2 _myid=ag2id
Anzeige 1 http://www.creative1-final.com/?{keyword}{ignore}&{_myid}&{_mycampaign}
Anzeige 2 http://www.creative2-final.com/?{keyword}{ignore}&{_myid} _myid=ad2id
Anzeige 3 http://www.ad3-tracking.com/?{_mycampaign}
Keyword 1 Finale URL: http://www.kw-final.com/?{keyword}{ignore}&{_mycampaign}

Finale mobile URL: http://m.kw-final-mobile.com/?{keyword}{ignore}&{_myid}
_myid=k1id
Keyword 2
Keyword 3
Feedelement 1 Finale URL: http://www.sitelink-final.com/?{keyword}{ignore}&{_mycampaign}

Finale mobile URL: http://m.sitelink-final-mobile.com/?{keyword}{ignore}&{_myid}

Die folgenden Werte werden verwendet, um den ValueTrack-Parameter {keyword} zu erweitern:

  • Keyword 1: shoes
  • Keyword 2: hats
  • Keyword 3: watches

In den folgenden Abschnitten wird gezeigt, wie verschiedene Parameter für jede dieser Entitäten aufgelöst werden.