MediaGo Integration

Set up and optimize your MediaGo campaigns with AnyTrack. Enable real-time tracking, seamless conversion attribution, and troubleshoot common issues with our easy step-by-step guide.

MediaGo Integration Overview

MediaGo is a powerful native and display traffic source trusted by performance marketers worldwide. When paired with AnyTrack, marketers can achieve seamless tracking, real-time attribution, and automatic conversion synchronization. This guide is designed for eCommerce, affiliate, lead generation, info product marketers, and agencies who want to:

  • Set up campaign tracking with MediaGo
  • Ensure accurate data flows into AnyTrack
  • Troubleshoot and resolve common tracking issues.

Prerequisites

Before you dive in, make sure you have the following ready:

  • ✅ An active MediaGo account with access to campaign-level settings
  • ✅ An AnyTrack account with a Personal Plan
  • ✅ The AnyTrack tag installed on your landing pages.
  • ✅ Basic understanding of UTM parameters and macros

Understanding MediaGo tracking parameters

MediaGo provides dynamic macros that populate tracking URLs with campaign-specific data. Here’s how these parameters map to AnyTrack:

Parameter NameMediaGo MacroDescription
utm_source=mediagomediagoIdentifies MediaGo as the traffic source
utm_mediumcpcType of traffic
utm_campaign${CAMPAIGN_NAME}Campaign name for top-level grouping
utm_id${CAMPAIGN_ID}Internal MediaGo campaign identifier
utm_content${AD_TITLE}Ad title for content-level differentiation
utm_term${ASSET_ID}Unique identifier for the ad asset
ad_id${AD_ID}Unique ad ID for tracking at creative level
ad_asset_name${AD_ASSET_NAME}File name of the asset (e.g., banner image)
tracking_id${TRACKING_ID}Required for postback-based conversion tracking
bid_time_stamp${BID_TIME_STAMP}Timestamp of ad auction event
platform${PLATFORM}Device type (mobile, desktop)
cpc${CPC}Cost-per-click value
publisher_name${PUBLISHER_NAME}Domain where the ad was displayed
site_id${SITE_ID}MediaGo's site identifier
content_name${CONTENT_NAME}Page content category

MediaGo UTM parameters tracking template

Here’s the template you’ll use in your MediaGo campaign settings:

?utm_source=mediago&utm_campaign=${CAMPAIGN_NAME}&utm_content=${AD_TITLE}&utm_term=${ASSET_ID}&ad_id=${AD_ID}&ad_asset_name=${AD_ASSET_NAME}&utm_id=${CAMPAIGN_ID}&tracking_id=${TRACKING_ID}&bid_time_stamp=${BID_TIME_STAMP}&platform=${PLATFORM}&cpc=${CPC}&publisher_name=${PUBLISHER_NAME}&site_id=${SITE_ID}&content_name=${CONTENT_NAME}

🔧

Pro Tip:

Append the template to your ad destination URL.


How to Implement the Tracking Template

Follow these steps to implement and validate your MediaGo tracking:

  1. Log in to MediaGo
  2. Navigate to your campaign or ad group settings
  3. Locate the “Tracking URL” field
  4. Paste the template and adjust the base URL
  5. Save your changes

Testing & Troubleshooting

If something’s not working:

  • Check your URL for typos in macros (${AD_ID}, not {ADID})
  • Ensure AnyTrack is active on the landing page
  • Use AnyTrack’s real-time tracking log to see incoming event data
  • Review ad redirects to ensure no parameter stripping is occurring

MediaGo Postback tracking setup via Zapier

Enable conversion postbacks in MediaGo using tracking_id for matchback

❗️

Pay attention

This setup only works if you have added the utm tracking template to your ads.



Best Practices

  • ✅ Use clear, lowercase campaign names (e.g., spring_sale_2025)
  • ✅ Enable AutoTag in AnyTrack for faster integration
  • ✅ Always preview live ads and inspect URLs with UTM inspection tools
  • ✅ Respect user privacy — MediaGo + AnyTrack work with GDPR/CCPA standards

FAQs

Q: Can I use the same URL across multiple MediaGo campaigns?
A: Yes, the dynamic macros make the tracking URL campaign-agnostic.

Q: What if my parameters aren’t showing in AnyTrack?
A: Use the Debugger or verify if redirects are stripping parameters.

Q: Can I track conversions back to specific creatives?
A: Yes, using ad_id, ad_asset_name, and ad_title gives you full visibility.