This article covers the available options to track conversions in MGID Ads.
Conversion tracking can be managed in MGID Ads within the campaign setup process. To enable it, create a new campaign or open an existing one and click the edit icon to adjust the settings.
There are a few options you can choose to track conversions:
- MGID Pixel (JS code)
- MGID Pixel via GTM (Google Tag Manager)
- Postback (S2S)
- Webhook
- Native Integration
![]()
MGID Pixel (JS code)
The MGID Pixel (JavaScript code) tracking method is an effective way for monitoring and optimizing your campaign performance. It only works when you have access to the offer's page source code and can implement the JavaScript code.
At its core, the Pixel is a unique piece of code generated for each client. Once placed on your website, it tracks key conversion events such as page views, purchases, or button clicks and sends this data back to MGID. This insight helps you optimize campaigns in real time and boost overall results.
For accurate conversion tracking, two main requirements must be met:
- The click_id value (stored in a dedicated parameter) needs to be passed to the landing page.
- The pixel code should be implemented across the entire funnel, from the landing page to the final conversion page.
Additionally, the MGID Pixel enables retargeting, letting you reach visitors who have already interacted with your site.
Related article: MGID Pixel (JS code) Direct Installation.
MGID Pixel via GTM (Google Tag Manager)
For those who don’t know how to code, Google Tag Manager allows to implement the MGID pixel code on your site and set up conversions.
Postback (S2S)
Postback tracking is a reliable server-to-server (S2S) method for tracking user actions or conversions. Unlike browser-based tracking methods like cookies or scripts, postbacks communicate directly between servers, making them more resistant to issues like ad blockers, browser restrictions, and privacy regulations.
In MGID’s system, postback tracking uses the {click_id} macro in the tracking link. A unique click ID is generated for every ad click, captured by a third-party system, and passed back to MGID via a postback link. When a user performs an action on the advertiser's site (e.g., a purchase, subscription, or lead), the tracking tool sends a postback to MGID. This postback reports the conversion data, ensuring accurate attribution and performance tracking.
Related article: Postback Setup in MGID Ads
Webhook
A webhook is a way for web applications to send automatic notifications or callbacks to other applications in real-time. It eliminates the need for constant checking by allowing applications to communicate directly when specific events occur. It can be used for tasks like receiving payment notifications, integrating with social media, automating actions, and enabling application-to-application data exchange.
Webhook is an HTTP callback where one application sends data to a specified URL when an event occurs. The communication flow is from sender to receiver.
Postback is a request sent back to the same server that originated the initial request. It's commonly used for client-server communication in web development. The communication flow is between the client and the server.
Available integrations with MGID via webhook:
|
|
Related article: Webhook Tracking Method
Native Integration
Native Integration is an intuitive and seamless way to set up conversion tracking with another external system directly within the MGID Ads dashboard. It refers to a built-in connection or interface between two software applications or systems that allows them to communicate and share data seamlessly without the need for additional plugins or middleware.
This tracking method removes the need to deal with more complicated Pixel or Postback setups or interactions with code and additional tools. The Native integration setup is fast, intuitive, and user-friendly, so more clients can start tracking conversions without expert help. With easier setup and broader use, you’ll collect more accurate conversion data, giving our AI tools better insights to optimize your campaigns. This tracking method includes a built-in gallery featuring various external tools you can easily integrate with. We’re continuously expanding the gallery to support even more platforms.
Available native integrations:
Related article: Native Integration Tracking Method
There is an option to create (add) up to 3 conversion goals. Goals help you track user actions, such as clicks, subscriptions, and purchases. Feel free to choose an existing goal or create one from scratch. You can set up the primary goal (e.g., conversion or lead) and two additional goals (e.g., add to cart or sign up for an email) from your funnel. Setting up multiple goals is essential for campaign optimization. For instance, if you have a Lead Generation Offer, the first goal might be filling out the form (registration form/lead), the next goal might be the form submission (qualified lead), and the final goal might be making the sale. By tracking all these stages, you can quickly identify the sources that require your attention.