Customized Ads – Zielseiten dynamisch anpassen

23. Oktober 2019 | Von in SEA

Eigentlich lassen sich dynamische Anzeigenanpassungen nur auf sichtbare Elemente wie Überschriften und Beschreibungen anwenden. Dass sich auch die finale URL anpassen lässt, ist kaum bekannt.

Die deutsche Dokumentation bleibt schwammig, die englische hingegen ist eindeutig:

You can include ad customizers anywhere in your text ad except in the final URL field.

Ganz falsch ist das nicht, denn tatsächlich lassen sich die regulären Anzeigenanpassungen nicht für die Zielseite verwenden. Schon vor über einem Jahr haben wir aber eine Möglichkeit gefunden, auch die Zielseite anzupassen.

Damals stießen wir bei unseren Feeds auf eine neue Spalte für Custom Parameter:

Eigentlich sind benutzerdefinierte Parameter primär für den Einsatz im Tracking-Template gedacht, sie lassen sich jedoch auch in finalen URLs verwenden (ursprünglich wurde das nur in Hilfe-Overlays für Anzeigenanpassungen erwähnt, inzwischen gilt es überall).

Auf diesem Weg ist es also doch möglich, auch die URLs von Zielseiten dynamisch anzupassen. Denkbar sind etwa folgende Varianten:

  • Parameter {_item-id} = 123
  • Parameter {_weiterleitung} = pfad/zur/seite.html

In einer Anzeige könnte die Ziel-URL dann so lauten:

  • Aufruf einer Produktseite: https://www.website.de/product.php?id={_item-id}
  • Mit Weiterleitung: https://www.website.de/redirect.php?path={_weiterleitung}
  • Oder gleich: https://www.website.de/{_weiterleitung}

Sinnvoll bei Ortsbezug

Hilfreich ist die Anpassung der Zielseite insbesondere im Zusammenhang mit ortsbezogenen Anzeigen, etwa bei folgendem Beispiel:

Werden über Anzeigenanpassungen individuelle Anzeigen für viele verschiedene Orte bereitgestellt, dann ist es meistens auch sinnvoll, auf eine Zielseite mit Ortsbezug zu verweisen. Für obiges Beispiel wäre es sinnvoll, wenn der Nutzer auf der Zielseite den Vergleich für Münster fände.

Hier könnte also folgendes Setup zum Einsatz kommen:

  • Der Parameter {_stadt} enthält jeweils die aktuelle Stadt
  • Die Ziel-URL verweist auf https://www.bloostrom.de/vergleich?stadt={_stadt}

Funktioniert wie gehabt

Auch wenn der Mechanismus auf den ersten Blick anders aussieht als die übrigen Anzeigenanpassungen, funktioniert er letztlich genauso. An dem zwingend vorhandenen Unterstrich beim Namen des Parameters muss sich niemand stören.

Damit bleibt nur noch eine Sache, die sich nicht dynamisch anpassen lässt: die Domain. Das ist letztlich aber auch nur sinnvoll, denn innerhalb einer Anzeigengruppe ist ohnehin nur eine Domain zugelassen. Eine dynamische Variation müsste also zwangsläufig eine Ablehnung zur Folge haben.

Nächste Events

SMX München 2020: Sind Sie dabei?

Auf der SMX München – der wichtigsten Branchenkonferenz in Deutschland – ist Bloofusion auch 2020 natürlich wieder vertreten. Unser Head of SEO Markus Hövener hält einen spannenden Vortrag mit dem Titel “The Art of Crawling”. Haben Sie noch kein Ticket? Hier geht’s zur Anmeldung…

The following two tabs change content below.

Martin Röttgerding

Martin Röttgerding ist Head of SEA in der Online-Marketing-Agentur Bloofusion und schreibt schwerpunktmäßig über Google Ads im Bloofusion-Blog, im suchradar und hin und wieder in seinem SEA-Profi-Blog PPC Epiphany.

Martin Röttgerding ist unter anderem in den folgenden sozialen Netzwerken zu finden:

16 Kommentare zu “Customized Ads – Zielseiten dynamisch anpassen”

  1. Bruno Guyot

    Hi Martin,

    Great article. But I’m not sure to understand. When you put a customizer variable {{}} in a custom parameter value, it doesn’t work. Or maybe I’ve not understood ?

  2. Martin Röttgerding

    Hi Bruno,
    You have to use the custom variables column in your data feed. You can find it if you look at a feed in your business data. There you have to include the column for custom parameters and then you can just click on it.

    In the end, your feed may look something like this:
    Target Location | CityName (text) | Custom Parameters
    Paris,France | Paris | {_city=Paris}

    Does this help?

  3. Bruno Guyot

    Thanks for your reply 🙂

    So I’ve added a custom parameter column in my feed so I have the exact same thing you say :
    Target Location | CityName (text) | Custom Parameters
    Paris,France | Paris | {_city=Paris}

    But then, how I link that in the final url ? I’ve tried to add {_city} in it ? (example.com/{_city}) but it doesn’t work, when I click the ad I land on example.com. Where is my mistake ?

    Sorry to insist but to be honest I’ve search for a long time a way to do it. I’ve stopped searching and now your article give me hope again !

  4. Martin Röttgerding

    I have to guess, but if the customizers work in the rest of the ad, then it should’ve worked in the final URL as well.

    Currently we are using this as a parameter in the URL, like https://www.website.com/?location={_city}
    In the landing pages section of Google Ads (the one below Ads & Extensions) you can check the maximized URL’s, with the actual values that were used. In our case, I’m seeing lots of cities, so this definitely works.

    Maybe it needs to be a parameter and cannot just be a part of the path? Then I would’ve been to quick to claim otherwise…

  5. Bruno Guyot

    If it work for you it have to work for me too. I’ll try many things (with parameter, no parameter, try to had the tracking template directly in the feed or not, etc…). I’ll come back with a diagnosis of what works and what doesn’t are share here. Thanks for your help 😉

  6. Martin Röttgerding

    You’re welcome 🙂
    Yes, please let me know what works, it’s helpful for me, too.

  7. Bruno Guyot

    Hi Martin,

    I’ve tried everything :
    – having the custom parameter in the feed and the tracking template at the adgroup level
    – having the custom parameter in the feed and the tracking template at the ad level
    – having the custom parameter and the tracking template in the feed
    – having the custom parameter , the tracking template and the final url in the feed

    I’ve tried on 3 different accounts.

    I’ve also tried 2 types of urls :
    – example.com?kw={_city}
    – example.com/{_city}

    I’ve called Google (I’m premier partner so I’ve the Premier Partner support). They told me that what I want to achieve is impossible but that my feeds are correctly set. I’ve planned a consultation with an adcustomizer product expert for the end of this week (he’s my last hope).

    On your side and just to be sure, can you explain again in detail the way you’ve done please ?
    – you have a feed with (for example) 3 columns : Target Location | CityName (text) | Custom Parameters
    – then in the row, you have something like : Paris,France | Paris | {_city=Paris}

    Then, what is the final url you put in the ad ? Just example.com ?
    Where do you set you tracking template ? adgroup level ? ad level ?

    What can I be missing ? It’s impossible that it works for you and not for me !!

    Would you be willing to send me an example of one feed which works ? (off course you anonimyze if there’s some privacy issue). I know it can represent some work, I can pay if needed.

    I just want to manage (the more it resists me, the more it annoys me and the harder I’m going to try)

    Many thanks for your help.

    Sorry for all these questions.

  8. Martin Röttgerding

    Hi Bruno,
    I can answer in more detail tomorrow, but maybe it’s a simple misunderstanding: The tracking template is not involved. It’s all directly in the final URL.

    “Then, what is the final url you put in the ad ? Just example.com ?”
    The final URL would be something like: https://www.example.com/?kw={_city}

    Have you tried this?

  9. Bruno Guyot

    With pleasure to possibly have more information tomorrow 🙂

    I’ve also tried without tracking template and with the parameter directly in the final url (the first test I made I think). It hadn’t work. (that’s why I’ve followed with tests on tracking templates).

    I’ve set another test now. I’ll check tomorrow and let you know.

    I’ll let you know also when I’ll have speak with Google product expert.

    “à tout vite” like we say in Switzerland 😉

  10. Bruno Guyot

    Hi Martin,

    I confirm it doesn’t work 🙁

    When I check the landing page report (both in Google Ads and Analytics), I see that the parameter is not dynamically changed (and so see example.com?kw=_city)

  11. Martin Röttgerding

    Hi Bruno,
    I still believe we must have a misunderstanding somewhere, so screenshots might clear it up. I had to redact some sensitive information, but here is the setup.

    The ad’s final URL and headline 1:
    https://blog.bloofusion.de/wp-content/uploads/2019/10/2019-10-29_09h46_09.png

    The feed with the custom parameter field:
    https://blog.bloofusion.de/wp-content/uploads/2019/10/2019-10-29_09h51_18.png

    And what it results in:
    https://blog.bloofusion.de/wp-content/uploads/2019/10/2019-10-29_09h39_49.png

    Does this help?

  12. Tim

    I think I ran into the same issues as Bruno. The answer for me was to change the line below, otherwise it wouldn’t pick up the custom parameters:

    Target Location | CityName (text) | Custom Parameters
    to
    Target Location | CityName (text) | Custom Parameter

  13. Martin Röttgerding

    Oh god, I hope it’s not that. I just typed it in without thinking about it. It’s in German in my interface…

  14. Bruno Guyot

    Hello !

    First a very big thank you for sharing. It has allowed me to find where was my mistakes.
    1) wrong format in the custom parameter => {_city=city} instead of {_city}=city
    2) wrong header column => custom parameters instead of custom parameter (the plurial doesn’t work).

    So far, I’ve made new tests, and it works (thanks again).

    For what I’ve seen, the only way to make it work it to make the exact way you describe here (custom parameter in the feed AND in the final URL). I’ve tried to include the final url and tracking template in the feed but it doesn’t work. It would be great if for example you have a different url structure for towns and for regions (my case).

    I’ve the consultation with Google product specialist on monday, I’ll ask him if there are other ways. I’ll let know, off course. 🙂

  15. Bruno Guyot

    Hi Martin,

    Hope you’re fine. Sadly the googler I’ve speak to was not an adcustomizer expert so I’ve nothing new from their side. I’ll try again to get the right person…

    On my side I’ve experimented something with success. Adding 2 parameters in the feed to customize the landing page for geography and also for keyword.

    Please find screenshots here :
    https://www.bruno-guyot.com/wp-content/uploads/2019/11/Capture-d’écran-2019-11-05-à-21.58.24.png
    https://www.bruno-guyot.com/wp-content/uploads/2019/11/Capture-d’écran-2019-11-05-à-21.57.58.png

    I do that because I work with unbounce and its ability to personnalize content with url parameters.

    I’ll update when I have something new.

    Best.

  16. Martin Röttgerding

    Hey Bruno,
    Just an idea, but for simplification it would probably be easier to use the ValueTrack parameter {keyword} in the final URL.

    If you need a different URL structure for cities and regions, you could use a second ad for that. We’ve worked with structures like this where you have two (or more) columns in the feed. For example, you could use a feed like this:

    Target Location | CityName (text) | RegionName (text) | rest stays the same
    some city | some city name | | rest stays the same
    some region | | some region name | rest stays the same

    So cities only have the city name column filled and an empty region name. Vice versa for regions.

    Then make two ads: On references {=CityName} and the other one references {=RegionName}. Those ads can then only be shown if their respective column has some value. Effectively, this gets you an ad for cities and another one for regions. Then use whatever url structure works best for the respective location type.

Kommentieren