Thanks Sanford for posting that!
Craig, Sanford's method is platform agnostic so may work best for your needs. We used a method that is specific to the Wordpress platform.
1) Tag your links
E.g., ?widgetcolour=blue
2) Install the "Cookie Monster" plugin: https://wordpress.org/plugins/cookiemonster/
This plugin will grab URL parameters and convert them into cookies which can then be displayed in pages/posts using shortcodes as well as allow you to specify a default text and duration.
e.g., param: widgetcolour, default: "all your", duration: 30 days
3) Deploy the shortcode in your landing pages
E.g.,
"The best place to buy [widgetcolour] widgets!"
So if someone visits www.yourlandingpage.com?widgetcolour=blue, the onsscreen text will display:
"The best place to buy blue widgets!"
otherwise if no cookie is set, will fall back to:
"The best place to buy all your widgets!"
Caveats:
- The plugin has not been updated in some time but has worked quite well for us.
- This method requires you to manually tag all your links with the text you want to display specific to the keyword and ad. This required a particular Adwords account structure for us that had single-keyword ad groups so we could have more granular control over the links and ensure the text displayed always made sense.
Depending on your Adwords structure, this may be a bummer to implement.