Webmasters Stack Exchange is a question and answer site for pro webmasters. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I set up an AdWords campaign for website following the instructions for Google AdWords ValueTrack. One of the things that it is supposed to be able to do is pass the keyword as a URL parameter using the code {keyword} in the URL.

I created a landing URL using the Google Analytics URL builder. I put {keyword} into the "Campaign Term" field and it came out like this:


When I actually run the campaign, the keyword substitution isn't happening. I'm getting the literal string {keyword} passed to my website. I see it in my log files. Why isn't the substitution working the way I would expect it to?

share|improve this question
up vote 1 down vote accepted

The problem was the brackets in {keyword} cannot be URL escaped with %7B and %7D. When I put it though the Google Analytics URL builder it came out as utm_term=%7Bkeyword%7D. It really needs to be utm_term={keyword}.

I updated my campaign with a better URL:


Now Google is substituting the keyword into the utm_term parameter when I get a click from this Adwords campaign.

share|improve this answer
Hi there, can we get the cpc of that keyword? – Xalloumokkelos Mar 9 '15 at 18:46
@Xalloumokkelos if you have your own question, please use the "Ask Question" link at the top of the page. – Stephen Ostermiller Mar 9 '15 at 18:48
Hi there, to be honest I just posted two questions, but this thread came as a suggested. You can view my questions here: webmasters.stackexchange.com/questions/77953/… and here webmasters.stackexchange.com/questions/77952/… – Xalloumokkelos Mar 9 '15 at 18:55

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.