Google Ads UTM Tracking
By setting up UTM tags for Google Ads, you can pass rich metadata to your analytics destinations.
How It Works
- You add a tracking template with UTM parameters in Google Ads
- Google resolves ValueTrack parameters and custom parameters into the final URL
- Vendo reads the resolved URL and extracts UTM values
Setup
1. Add Tracking Template on Account Level
Navigate to Google Ads Account Settings and add your UTM tracking template at the account level:
{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign={_campaign}&utm_content={_content}&utm_term={keyword}The template uses two custom variables: {_campaign} and {_content} that require values set at the campaign and ad levels.
Tip: These steps can be completed faster via Google Ads Editor.
2. Update _campaign Parameter Values for Campaigns
In campaign settings, access Campaign URL options (under Additional Settings) and establish a custom parameter named _campaign containing the URL-encoded campaign name.
3. Update _content Parameter Values for Ads
Set up a parameter called _content with the URL-encoded ad title at either the ad group or individual ad level.
Supported Variables
| Variable | Supported | Example Value |
|---|---|---|
| {keyword} | Yes | nike shoes |
| {campaignid} | Yes | 12289390737 |
| {adgroupid} | Yes | 12856939073 |
| {device} | Yes | Computers, Mobile, Tablets |
| {matchtype} | Yes | b, p, e |
For more information, see Google’s ValueTrack parameters documentation .
Extracted Parameters
| Parameter | Source | Fallback |
|---|---|---|
utm_source | URL parameter | — |
utm_medium | URL parameter | — |
utm_campaign | URL parameter | — |
utm_term | URL parameter | — |
utm_content | URL parameter | — |
Click ID Tracking
Google automatically appends the gclid parameter to landing page URLs. Ensure your website captures and stores this parameter so Vendo can match conversions to ad clicks.
https://yoursite.com/product?gclid=abc123def456Best Practices
- Always include
utm_source=googleandutm_medium=cpcin your tracking template - URL-encode custom parameter values
- Use consistent naming conventions for campaigns and ads
Verify Setup
- Click a test ad and confirm the landing URL contains UTM parameters
- Confirm UTM values appear on events in your destination or Vendo