If you want to track the match type from your clicks, you can put tags like this in your keyword level URLs:
{ifsearch:Exact}{ifcontent:Content}
{ifsearch:Phrase}{ifcontent:Content}
{ifsearch:Broad}{ifcontent:Content}
But on an ad level URL you can't put an URL per match type, so you would only know whether it is a search click or a content click.
What methods do you use to detect whether a click came from exact, phrase or broad when going through an ad level URL.
I compare the {keyword} string to the actual raw request found in the referrer, to try to detect whether it is exact, phrase or broad. But i was wondering if someone knew of a better more precise way to do this.
What methods do you use to detect whether a click came from exact, phrase or broad when going through an ad level URL.
I really wish Google had incorporated a way to do this dynamically (which would give flexibility in keyword grouping strategies but also better enable testing ad copy conversion - which becomes difficult with keyword level URLs)... but, unfortunately, your only option for tracking match type with an ad level URL is to group your keywords based on match type.
Not ideal.
The issue is not separating search and content traffic. The issue is getting the correct match type injected when you have your URLs on the ad level.
The fact that everybody already separates content and search campaigns, makes the ifsearch/ifcontent tags even more useless. Google should have a tag like MSN, {matchtype}, or YSM, {YSMMTC:E:B:C}.
Google tracks this correctly in their cost stats, so creating a new tag really can't be that much of a technical issue on their side.