Using Dynamic Landing Pages for Google Ads | Community
Skip to main content
Aelia_Haider
Level 2
December 20, 2018
Question

Using Dynamic Landing Pages for Google Ads

  • December 20, 2018
  • 1 reply
  • 5653 views

Hi, a newbie here.

I just wanted to know if there was any way that I could use dynamic landing pages for Google ads. I'm using cookies to populate the lead data fields, and I want to show different variations of the landing page for different keywords. What I'm unsure about is, if a prospect clicks on an ad and is led to a Marketo landing page with dynamic content, would the variations load automatically? I tried creating a sample page with utms but it didn't load the right variation. I may be going about this the wrong way. Can someone help?

1 reply

SanfordWhiteman
Level 10
December 20, 2018

I'm using cookies to populate the lead data fields

What cookies? This is too vague.

What I'm unsure about is, if a prospect clicks on an ad and is led to a Marketo landing page with dynamic content, would the variations load automatically?

Dynamic content is based on segmentations.


The displayed segment can be chosen in one of two ways:

  • the pageview is associated with a known lead in Marketo that belongs to a given segment
  • the pageview contains a segmentation and segment name hard-coded in the query string, yourSegmentName=Segment

If the pageview is neither associated with a known lead nor contains segment info in the URL, the default content is shown.

Aelia_Haider
Level 2
December 20, 2018

By cookies, I meant that I'm capturing the info like campaign, keywords etc. from cookie values, not URL or referrer parameters. I mentioned this because I wasn't sure if that would affect the display of the required variation of the landing page.

Since I'll be capturing new leads, the first option for the displayed segment won't be valid in this case.

The second option seems like the way to go. So, to clarify:

If my landing page with utm tags is: https://mylandingpage.com/?utm_source=google&utm_medium=cpc&utm_campaign=Campaign1&utm_term=keyword1

I'm segmenting based on keywords, and the segment name for keyword1 is Keyword1.

So, if I use this url: https://mylandingpage.com/?utm_source=google&utm_medium=cpc&utm_campaign=Campaign1&utm_term=keyword1&yourSegmentName=Keyword1

for my ad running for keyword1, that should work?

In this case, what if my segment name has spaces, e.g. Keyword 1? Would it then be yourSegmentName=Keyword1 or yourSegmentName=Keyword%201?

I do apologize if this is a very basic question, and thanks for the help!

SanfordWhiteman
Level 10
December 20, 2018

By cookies, I meant that I'm capturing the info like campaign, keywords etc. from cookie values, not URL or referrer parameters. I mentioned this because I wasn't sure if that would affect the display of the required variation of the landing page.

No, cookies can't possibly affect which variation is shown, because the variation is decided before you're setting any cookies.

The request goes to Marketo with a given set of query params, and if those query params happen to include a segmentName=segmentValue pair, that will be used to segment the HTML response.

It would only be after the response is processed by the browser that you could set cookies based on the same query string. You're already viewing the content Marketo sent at that point.

So, if I use this url: mylandingpage.com/?utm_source=google&utm_medium=cpc&utm_campaign=Campaign1&utm_term=keyword1&yourSegmentName=Keyword1

for my ad running for keyword1, that should work?

That will bring up dynamic content for the segment "Keyword1" in the segmentation "yourSegmentName".

In this case, what if my segment name has spaces, e.g. Keyword 1? Would it then be yourSegmentName=Keyword1 or yourSegmentName=Keyword%201?

The latter. "Keyword 1" and "Keyword1" would never be seen as the same value. But I'd strongly recommend not having any spaces in your segment names to avoid any confusion.