How to do affiliate marketing on Google Ads

Learn how to do affiliate marketing on Google Ads with this step-by-step guide. Discover what data to track, how to structure campaigns, and more.

  1. 0Sign up for an AnyTrack account: To use AnyTrack for tracking conversions, you'll first need to sign up for an account at
  2. Once you've done that, log in to your account.
  3. Add your website: In the AnyTrack dashboard, click on "Add New Site" and enter your website's details, including the domain and name.
  4. Install the AnyTrack Tag: Once your website is added, you'll be provided with an AnyTrack Tag.
<!-- AnyTrack Tracking Code -->
< script > ! function(e, t, n, s, a) {
  (a = t.createElement(n)).async = !0, a.src =
    "", (t = t
      .getElementsByTagName(n)[0]).parentNode.insertBefore(a, t), e[
      s] = e[s] || function() {
      (e[s].q = e[s].q || []).push(arguments)
}(window, document, "script", "AnyTrack"); < /script>
< !-- End AnyTrack Tracking Code -->
  1. Install this code on your website, preferably in the head section of your site's HTML, to enable tracking.
  2. Connect Google Ads: In the AnyTrack dashboard, navigate to the "Ad Pixels" tab and click on "Google Ads."
    1. Add click browse to authenticate with your Google Ads account
    2. Then Select the Google Tag you want to connect with.
    3. Then connect with your Google Ads Account.
    4. Enable the Conversion API.
    5. Finally map the conversion events with the Google Conversion Goals.
    6. Open the Ads Integration Tab and Copy the recommended UTM Tracking template.
  3. Navigate to your Google Ads account's settings.
  4. Paste the UTM Tracking template.


Good to know:

If you are currently running ads, you'll start seeing your campaign data showing up in your AnyTrack dashboard.

Specific Guidelines for Impact Affiliate Network

  1. In your AnyTrack dashboard, go to the "Affiliate Networks" tab and click on "Add New Network."
  2. Search for "Impact" in the list of available networks, then click on Install
  3. In your AnyTrack dashboard, go to the "Affiliate Networks" tab and click on "Add New Network."
  4. Search for "Impact" or "Impact Radius" in the list of available networks, and add it to your account.


Good to know:

Once the network is added, you'll be given a unique postback URL that should look like this:{ActionTrackerName}&CampaignId={CampaignId}&CampaignName={CampaignName}&MediaPartnerId={MediaPartnerId}&MediaPartnerName={MediaPartnerName}&SubId1={SubId1}&SubId2={SubId2}&SubId3={SubId3}&AdId={AdId}&ActionTrackerId={ActionTrackerId}&ActionId={ActionId}&Amount={Amount}&Currency={Currency}&Payout={Payout}&EventDate={EventDate}&Status={Status}&StatusDetail={StatusDetail}&LandingPageUrl={LandingPageUrl}&SharedId={SharedId}&PromoCode={PromoCode}&RefCustomerCountry={RefCustomerCountry}
  1. Log in to your Impact affiliate account, and navigate to the "Tracking" section.
  2. Look for the account Postback settings, paste the postback URL and save.

:arrow-right: Check out the full Impact Integration guide for additional details.

Sending Conversions to Google Ads Conversion API

Option 1: Using an existing conversion goal in Google Ads

  1. Log in to your AnyTrack dashboard and navigate to the "Integrations" tab.
  2. Click on "Google Ads" and follow the steps to connect your Google Ads account.
  3. Once connected, enable the Conversion API.
  4. Now update the conversion mapping the conversion goal you want to track in Google Ads.
  5. Save your settings.

Option 2: When you need to create a new conversion goal in Google Ads

About Enhanced Conversions for Affiliate Marketers

Enhanced Conversions require customer data not provided by most affiliate networks. If your network does send this data, AnyTrack will forward it to Google Ads, where you can then activate Enhanced Conversions. However, this is not a common scenario in affiliate marketing, and Enhanced Conversions should be disabled if this data is not available.