Custom Ad Networks Integration

How to integrate AnyTrack with ad networks not natively integrated in AnyTrack.

In the digital marketing realm, tracking your ad campaigns is not just about seeing how many people clicked on your ad. It's about understanding the entire journey of your customer, from the moment they see your ad to the point they convert. Let's dive into the essentials of tracking an ad campaign and use Twitter Ads as our example.

1. Reporting Attribution: The What and Why

Reporting attribution is the process of understanding the performance details of your campaign, including conversions. It's like a report card for your ad, showing you how well it performed. For instance, with Twitter Ads, you can see how many people viewed your ad, clicked on it, and eventually converted.

2. Attribution: Sending Conversion Data to Your Ad Platform

While reporting attribution tells you how your ad performed, attribution is about sending this conversion data back to your ad platform. It's a feedback loop, telling platforms like Twitter Ads which of their delivered ads resulted in conversions. This is highly recommended as it helps in optimizing ad delivery.

3. The Role of UTM Tracking Parameters

UTM parameters are the unsung heroes of ad tracking. They're little snippets added to your campaign URLs that carry essential information about the ad campaign. For example, they can tell you which specific Twitter ad or ad group led a user to your site. When a user clicks on an ad with UTM parameters, these details are passed from Twitter to your website, capturing the source of the traffic.

4. AnyTrack's Magic with UTM Parameters

AnyTrack can seamlessly collect these UTM parameters and data, ensuring every event or conversion is reported accordingly. So, if a user from a Twitter ad makes a purchase on your site, AnyTrack knows and records it.

5. Integrating with Other Platforms

Even if you're running ads on a platform that's not directly integrated with AnyTrack, there's no need to fret. AnyTrack can still send this conversion data to platforms like Google Analytics. So, if a conversion comes from a non-integrated network, it's still captured and reported.

6. Sending Conversions to Ad Platforms Conversion API

Want to send your conversion data back to an ad platform? If the platform is not directly integrated with AnyTrack, you can still make it work. Using AnyTrack's outgoing webhook, you can send this data to the ad platform's Conversion API.

How to send Conversions to Twitter Ads Conversion API

🚧

Caution:

Interacting with the Twitter Conversion API requires advanced knowledge of Webhooks, AnyTrack core tracking functions. If you're not familiar with these topics, do not attempt the integration yourself and send these requirements to your developer.

Sending conversion data back to ad platforms, especially to Twitter Ads, can significantly enhance your campaign optimization. While AnyTrack can integrate with many platforms directly, there might be times when you need to set up a custom solution. Here's how you can send conversion data to Twitter Ads using AnyTrack's outgoing webhook:

Step 1: Get Your Twitter Developer Account Ready

Before you can send data to Twitter's Conversion API, you need access to the Twitter Ads API. This requires a developer account with Twitter. If you don't have one, sign up for a Twitter Developer account.

Step 2: Identify the Twitter Click ID (twclid)

When a user clicks on your Twitter ad, Twitter sends a unique click ID, known as twclid. This ID is crucial as it helps Twitter identify which ad led to the conversion. Ensure that your tracking setup captures this ID.

Step 3: Set Up AnyTrack's Outgoing Webhook

Navigate to the AnyTrack dashboard and locate the section for outgoing webhooks. Here, you'll set up a new webhook pointing to Twitter's Conversion API endpoint.

πŸ‘

Zapier or Make Webhook?

Either platform can do wonder with their Webhook integrations and the process is fairly similar.

Step 4: Select the Conversion Events

  1. In AnyTrack Webhook Settings, select which events (e.g., purchases, sign-ups) you want to send to Twitter. Each event will be sent to the webhook with all relevant tracking parameters - including the twclid.

🚧

Filter out non Twitter Traffic

In your Zap or Scenario, make sure you filter out conversions that do not carry the utm_source=twitter parameter.

  1. Split the Zap by Event Types (since each Twitter Conversion Events has a label).
  2. Create a branch for each Event Type.
  3. Map the Event Parameters
    1. Event Name
    2. Event Value
    3. Event Currency
    4. product, items, product name etc..
    5. Customer Data (if needed, you should Hash the data according to Twitter Requirements)

Step 5: Test your Setup

Before going live, test the setup. Trigger a conversion event and monitor if it's correctly reported in your Twitter Ads dashboard. This ensures that the data flow is seamless and accurate.

  1. Create your Twitter Campaign
  2. Add the Twitter UTM Tracking template to your ads: utm_source=twitter&utm_medium=cpc&utm_campaign=xxx&utm_id={campaign_id}
  3. And now test your campaign.

Step 6: Optimize and Iterate

With the data now flowing into Twitter Ads, monitor your campaign performance. Use the conversion insights to optimize your ads for better ROI.

In Conclusion

Tracking ad campaigns is an art and a science. It's about capturing the right data, understanding it, and then using it to optimize your campaigns. Whether you're using Twitter Ads or any other platform, tools like AnyTrack make the process seamless and efficient. So, the next time you launch an ad campaign, remember: it's not just about the clicks; it's about the journey.

Snapchat Ads UTM tracking template:

utm_source=snapchat&utm_medium=cpc&utm_campaign={{campaign.name}}&utm_id={{campaign.id}}&utm_term={{creative.name}}&utm_content={{creative.headline}}&adSetId={{adSet.id}}&adId={{ad.id}}&adSetName={{adSet.name}}