# MediaGo Integration

> Set up MediaGo campaign tracking with AnyTrack for real-time conversion attribution, automatic data syncing, and seamless performance measurement. Step-by-step setup and troubleshooting guide included.

## MediaGo Integration Overview

MediaGo is a powerful native and display traffic source trusted by performance marketers worldwide. When paired with AnyTrack, achieve smooth tracking, real-time attribution, and automatic conversion synchronization. This guide is designed for eCommerce, affiliate, lead generation, and information 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

Prepare the following before starting:

- 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

## MediaGo Tracking Parameters

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

| Parameter Name | MediaGo Macro | Description |
| :--- | :--- | :--- |
| `utm_source=mediago` | `mediago` | Identifies MediaGo as the traffic source |
| `utm_medium` | `cpc` | Type 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 (for example, 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 displayed |
| `site_id` | `${SITE_ID}` | MediaGo's site identifier |
| `content_name` | `${CONTENT_NAME}` | Page content category |

## MediaGo UTM Parameters Tracking Template

Use this template 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`.

## 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 and 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 occurs

## MediaGo Postback Tracking Setup via Zapier

Enable conversion postbacks in MediaGo using `tracking_id` for matchback.

> ❗ ****
>
> This setup only works if you added the `UTM` tracking template to your ads.

## Best Practices

- Use clear, lowercase campaign names (for example, `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 and AnyTrack work with GDPR/CCPA standards

## Related Resources

- [Ads Integrations](/docs/ads-integrations)
- [Stripe Integration](/docs/stripe)
- [WordPress Integrations Options](/docs/wordpress-integrations-options)

## 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.
