Affiliate Marketing Automated

Historically, affiliate marketing has been difficult to track conversions. It requires many technical skills that even the most advanced bloggers lack.

Most affiliate marketers are happy enough just to get a monthly conversion report. Though the problem is not all traffic is created equal, especially if you are sending paid traffic to affiliate offers.

Having click data is not enough.

Would it be great if you could accurately track which web page lead to a conversion and are you making money with paid ads?

With Affiliate Marketing Automation, now you can!

Get insight into affiliate marketing products you promote with the same level of analytics as if they were your own products.

What’s Wrong With Existing Affiliate Marketing Software?

I’ve looked at all of the competing affiliate link management services.

After much research, decided on using ClickMeter. In my opinion, it is the best affiliate management software on the market.

But it still lacks the features I wanted.

While ClickMeter is powerful (see my review of ClickMeter), I wanted something more. Fortunately, ClickMeter is one of the few tools that allows you to extend their software.

That’s where Affiliate Marketing Automation comes in. It supercharges ClickMeter and adds functionality that’s missing. In addition, it hooks up the analytic tool Woopra for end-to-end journey analytics.

No other service comes close to supercharging your affiliate marketing.

Be more effective with your time and make more money on your blog.


Rob Berger’s Testimonial on using Affiliate Marketing Automated


  • Automatic Conversion Tracking — All you need to do is cut-n-paste a link from an affiliate system into ClickMeter. The correct ‘subid’ and conversion entry are created automatically for you.
  • Over 3,000 Merchants Supported — Track conversions with most merchants and affiliate systems.
  • Auto-Generated Postback — For supported affiliate systems, get an auto-generated postback URL. No need to lookup up how to set up a postback link in ClickMeter. Just cut-n-paste the URL that’s given and you’ll be tracking conversions in no time!
  • API Integration (14 systems supported) — While ClickMeter supports postbacks, API calls are the preferred method to track conversions. API calls are a more reliable method. In addition, API integration allows you to capture more order information and record the true conversion date than the time of posting.
  • Upload Conversions — Track conversions for merchants with limited conversion tracking. For networks that do not support a postback or API, you can upload a comma-delimited report of your conversions.
  • Add New Affiliate Systems (FREE) — Don’t see an affiliate system supported? If their system supports postback or reporting that includes a ‘subid’, I’ll support it for free!
  • Daily Link Checking — No longer do you need to worry about invalid links and missing out in lost revenue. Get emailed a daily report of bad links in ClickMeter.
  • Track Conversion Sources — Get UTM information and track conversions from a tag you can add to any affiliate link.
  • Redirection Page — Missing from ClickMeter is a redirection page to notify visitors they are exiting your blog.
  • Track Ad ROI — Send your affiliate conversions to Google Ads, Microsoft Ads (Bing), and Facebook. Know if your ads are ROI positive. Create the much-needed feedback loop so ad networks know which audiences are converting.
  • CPC Tracking — Measure ClickMeter campaigns that are CPC and get an accurate measurement of the revenue generated from CPC links.
  • Send Conversion Info to Woopra — An optional add-on that allows end-to-end customer journey tracking. Get much-needed insight into conversions.
  • Woopra Web Form Tagging — (Requires Woopra) At the time of webform submission, the name, and email of the individual should be tagged. This redirection script ensures each visitor is correctly identified. Supports most of the popular web form submissions systems.
  • Multi-Device Tagging via Email — (Requires Woopra) Merge multiple devices into one session in Woopra when a visitor clicks on a link. Get a full picture of a visitor when they use multiple devices and on your mailing list. Works with ActiveCampaign, ConvertKit, and Drip. Can be used for any page view and for affiliate links.
  • ThriveCart -> Woopra Integration — (Requires Woopra) Track ThriveCart orders in Woopra and merge them into your visitor’s profile. Supports every aspect of billing in ThriveCart which includes: orders, rebilling, cancelations.

With Woopra integration get reports like this:

Merchant Report In Woopra (click to see static report)

Software Requirements

The software is installed at your hosting provider and requires minimal web hosting requirements.

  • Your existing WordPress blog (optional)
  • ClickMeter
  • Web Hosting
    • Linux
    • PHP 7.4+
    • cronjob access
    • Shell access
    • subdomain
  • Woopra (optional)

The software requires ClickMeter to be set up in a specific way. If already using ClickMeter it may require a purchase of a secondary account to which existing links are migrated.

The hosting requirements are minimal. If you have existing hosting, more than likely you can set up a subdomain for hosting. If not, A2 Hosting is more than adequate.


Affiliate Marketing Automation is available as a one-time site license fee with unlimited updates. Fees depend upon the number of domain names using the software.

Fees include installation, configuration, and support.

Consultation is also available for setting up the services ClickMeter and Woopra.


Last Updated: September 30, 2021
Current Version: 1.0.17

Automated Affiliate Link Configuration

You no longer have to manually add ‘subid’ and conversion entries in ClickMeter. The software will do this for you automatically. It will check all links within your ClickMeter account for new or changed links.

The software typically checks every 15 minutes and adjusts the links in ClickMeter for you. If it has, it will add the tag ‘automanaged‘ and the affiliate system tag to your entry in ClickMeter.

In most cases, it will recognize an affiliate system and add the ‘subid’ and conversion entry for you.

Though in some situations, you may need to manually add a tag so it will manage the link for you. Listed below are affiliate systems, the corresponding tag, automatic detection, and the integration type.

Each link has its own tag. This means one link can use one affiliate system, whereas another link with the same merchant and uses a completely different affiliate system.

Note: Some affiliate systems track not only conversions but also events such as leads. Currently Affiliate Marketing Automated will not import zero dollar commission conversions into ClickMeter. Some merchants record an event for the lead (which is a zero dollar CPA) and if the lead becomes a customer sends another event via their API. ClickMeter only registers the first event as a conversion so therefore only will count the conversion event. In addition, Affiliate Marketing Automated currently does not support tiered payouts (ie payout for a lead and then for a customer).

Conversion Tracking

Affiliate SystemAuto Detect?TagIntegrationUpdate Schedule
Affiliate WPnoaffiliatewpCSV
Commission JunctionyescjAPIhourly
Generic (Any Merchant)nocsvCSV
OSI Affiliatenoosiaffiliatepostbackinstant
Post Affiliate PronopostaffiliateproCSV
Rakuten MarketingyesrakutenAPIhourly
ShareASaleyesshareasaleAPI6 hours
ThriveCart (CSV)yesthrivecartCSV
ThriveCart (pixel)nothrivecartpixelpixelinstant
TUNE (HasOffers)notune,tunes2,tunes3APIhourly
Note: all tags should be entered in as lowercase and one word

If you don’t see an affiliate system on this list, ask me if it can be supported.

Unfortunately, not all affiliate marketing software is created equal. Some lack the support of a tracking subid.

If you have some input with the merchants you work with tell them to support a subid and allow their affiliates to pull data via an API. Check out which affiliate marketing software I recommend they use as an alternative.

Using Merchant APIs

Even though some of the affiliate systems support postback, API is the preferred method. With postback, you only get the recorded time the event is posted to ClickMeter.

A postback can be days after the conversion actually occurred. With API integration the exact date of the conversion is recorded. If using the optional Woopra or SegMetrics integration, it will record the event for the actual conversion time.

The added benefit with API is the multiple tries to successfully load the conversion data into ClickMeter. With a postback, it is normally only one try before giving up. The API method will try for two days before giving up. This ensures you have all conversion data in ClickMeter.

For the merchants that support API, you must add information to the Conversion entry for that merchant in ClickMeter.

It is created in the Notes field of the Conversion entry. If this information is not added, the system will not able able to use the API method to download conversions.

Each system has slightly different configuration requirements. The format of the Notes entry must be in valid JSON format. It is recommended you a JSON validator before inserting. Invalid JSON will cause the API calls not to execute properly.

Anything listed in brackets [ ] you must replace with the needed information.

Polling of each service is performed hourly on the hour. The exception of ShareASale which is 4 times a day (0, 6, 12, and 18 hour intervals) to be within limits of their monthly API quota.

Note: If it is a new affiliate system for your ClickMeter account, you will need to wait to add the API info until after a first pass of checking links. You can only add notes to a conversion entry only after it is created. An API check is performed daily and enables polling the API once there are the correct settings for that merchant’s Conversion notes setting.

If any assistance is needed setting up API, please contact support.


  {"oauth2": "[OAUTH2]", "publisherid": "[PUBLISHEID]"}


  {"apikey": "[APIKEY]"}


  {"affiliate": "[YOURNAME]", "api": "[APIKEY]"}

Cake (Per Merchant)

Cake is a per merchant installation. Each Cake installation will have a separate Conversion entry within ClickMeter.

Please note, to track conversions accurately, each Cake account should be set to UTC timezone. See the FAQ section on how to adjust.

  {"fqdn": "[MERCHANTCAKEDOMAIN.COM]", "affiliateID": "[YOURAFFILATEID]", "apiKey": "[YOURAPIKEY]"}


  {"secretkey": "[SOMESECRETKEY]", "affiliateid": "[YOURAFFILIATEID]"}


  {"apiKey": "[YOURAPIKEY]"}


Flexoffers API will only send conversions with merchants who support the postback option. If supported, you’ll see a label for the merchant as shown below.

  {"apiKey": "[YOURAPIKEY]"}


  {"accountSID": "[ACCOUNTSID]", "authToken": "[AUTHTOKEN]"}


  {"apiID": "[APIID]", "apiKey": "[SOMEKEY]"}


For MaxBounty, make sure you also adjust your profile’s time to be GMT time. Use setting “(GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London” in the dropdown list. For the JSON setup please use the same username and password you use to login.

  {"username": "[EMAIL]", "password": "[PASSWORD]"}


OfferJuice uses TUNE for its network. The setup is similar.

  {"networkID": "ssi", "apiKey": "[YOURKEY]"}


Panthera uses TUNE for its network. The setup is similar.

  {"networkID": "panthera", "apiKey": "[YOURKEY]"}


  {"applicationKey": "[APPKEY]", "userApiKey": "[USERKEY]", "publisherId": "[PUBLISHERID]"}

Rakuten Marketing

To use the API, you must enable access to the Events API by visiting their developer website.

  {"username": "[USER]", "password": "[PASSWORD]", "tokenrequest": "[TOKEN]", "sid": "[SID]", "securitytoken": "[MYTOKEN]"}


When using Scaleo affiliate network, make sure you use a FQDN (including https://) for the tracking URL and set up the time to be GMT in the admin console.

  {"trackingURL": "[HTTPS://SOMEURL.COM]", "apiKey": "[APIKEY]"}


In your affiliate console select the TOOLS menu and select API Reporting menu option.

For ShareASale, you will need to know the IP address of where your software is installed. If unsure, contact for support.

To generate a token, press the Create New Token link. Below also select the following Permissions and IP Restrictions options.

Take the secret key, token, and the affiliate id and add it to the JSON snippet below. Paste into your notes field for your conversion entry in ClickMeter.

Your Affiliate ID is a seven-digit number at the top left in your ShareASale account.

  {"secretkey": "[SECRETKEY]", "affiliateid": "[AFFILATEID]", "token": "[TOKEN]"}



Tapfiliate is somewhat unique. You need to add the tag and then set up a postback link to a customized webhook page setup for your site.

The first step is to follow Tapfilliate setup instructions.

For step one use ‘subid1’ as the name.

Next, create the trigger in Tapfiliate as a webhook and use these settings:

URL: https://api.[YOURDOMAIN]/clickmeter/tapfiliate/
Method: POST
Header Name: Content-Type
Header Value: application/json

"conversioncode": "[CLICKMETERCONVERSIONID]",
"conversion.amount": "${conversion.amount}",
"conversion.created_at": "${conversion.created_at}",
"conversion.commissions": ${conversion.commissions},
"": "${}",
"": "${}",
"subid1": "${[subid1]}"

ThriveCart (Pixel Option)

In the current iteration of ThriveCart, their subid variable ‘ref’ is currently limited in length (24 characters) and appears to not be very reliable.

Unlike the CSV option, using ClickMeter’s pixel is much more limited and will not pass sale amount, commissions, and other order information.

To set up, use replace the ‘thrivecart’ tag with the tag ‘thrivecartpixel’.

In ClickMeter, make sure the Destination URL is the raw affiliate link and should look something like this:

The next step is to add the pixel information to each product for that merchant. The first step is to go to the Reports menu in ClickMeter and select Conversions.

Find the Conversion entry you want to extract the pixel. In the case of ThriveCart, it should have the same name as the Campaign folder name.

Select CONVERSION SNIPPET in the ACTIONS menu for the merchant.

On the next screen, there will be a bunch of information for the pixel. You are only concerned about Conversion code snippet section. Press the Copy to clipboard button to copy that information.

Next, visit your ThriveCart affiliate area for the merchant.

Select the product you want to track the conversions and then select the Tracking code tab.

As shown below, check the Custom tracking code and paste the code from ClickMeter into the Main product section only.

Once done, press the Save tracking code button and repeat as necessary for other products.

TUNE (Per Merchant)

TUNE (HasOffers) has a separate installation per merchant. The [MERCHANT] information is the first part of the HasOffers URL (i.e.

With TUNE API access is optional. If not available within your account, contact the affiliate manager and ask for access.

  {"networkID": "[MERCHANT]", "apiKey": "[YOURKEY]"}

Multiple API Account Support

If you wish to support multiple accounts you can. Just format the API information in correct JSON format as an array of entries.

Impact Example:

  {"accountSID": "[ACCOUNTSID1]", "authToken": "[AUTHTOKEN1]"},
  {"accountSID": "[ACCOUNTSID2]", "authToken": "[AUTHTOKEN2]"}

Uploading Conversions

For merchants that don’t offer postback conversions or API, you are typically limited on how you can track conversions. If the merchant supports the passing of a ‘subid’ variable to their affiliate system, it can be tracked.

This feature allows you to download your reports and upload them to ClickMeter. Track every conversion.

Just download the report from your merchant’s affiliate system and upload it to the specified page in your administration area. You do not need to worry about existing conversions that have already been uploaded.

Currently, we support the following systems with CSV upload (URL path in parentheses):

  • AffiliateWP (/clickmeter/affiliatewp/)
  • Cellxpert (/clickmeter/cellxpert/)
  • ClickFunnels (/clickmeter/clickfunnels/)
  • FirstPromoter (/clickmeter/firstpromoter/)
  • iDevAffiliate (/clickmeter/idevaffiliate/)
  • Kartra (/clickmeter/kartra/)
  • LinkMink (/clickmeter/linkmink/)
  • PartnerStack (/clickmeter/partnerstack/)
  • SamCart (/clickmeter/samcart/)
  • ThriveCart (/clickmeter/thrivecart/)
  • Quinstreet (/clickmeter/quinstreet/)
  • Post Affiliate Pro (/clickmeter/postaffiliatepro/)
  • Generic CSV (/clickmeter/csv/)

To access one of these upload forms you point your web browser to the subdomain setup for tracking. ie. for the Thrivecart upload form.

To upload a CSV file you must:

  1. Extract the CSV from the affiliate system
  2. On the upload form select the merchant from the dropdown (list is updated daily)
  3. Press the Upload button
  4. Record any uploads that did not occur successfully.

Note: ClickMeter ignores already uploaded conversions and will not produce an error. If you are unsure of the last upload select a longer date range. Don’t worry about already uploaded conversion data.

Custom or Unknown Affiliate Systems

The generic option allows us to support unknown or custom affiliate systems. There’s a custom CSV file format you must download. In order for conversions to work, you must add the tag ‘csv’ to each link in ClickMeter.

The software will automatically add the conversion entry per link. Though unlike other supported systems you must manually add the subid entry in the link for it to properly track conversions using the ClickMeter [s2sidentifier] variable.[s2sidentifier]

Example of uploading conversions for a ClickFunnel’s merchant

Link Checking

Only a daily basis, each link within your ClickMeter account is validated. It checks to make sure:

  • If the URI is valid and includes http or https
  • If http:// alerts you should use https://
  • The response of the web page if not 200 code.

If you want to ignore an entry in the report, just add the tag ‘donotlinkcheck‘ to the link in ClickMeter.

Redirection Page

Create a redirection page so your visitors are alerted they are leaving your brand to go to the merchant’s landing page.

The redirection page serves multiple purposes:

  • Prevents affiliate links from getting indexed by Google. ClickMeter has no method to block affiliate links from showing up in search results.
  • Cleaner links displayed on your site. Hide the information you pass to ClickMeter for tracking conversions (ie UTM codes).
  • Stores in ClickMeter the UTM codes used to first visit your website. Useful when needing to track ad performance.
  • Can pixel visitors who have a high interest in the merchant’s product. Can be used as a ‘checkout’ method in Facebook’s pixel for remarketing your audience.
  • Alerts visitors they leaving your brand and going to a merchant’s landing page.
  • Allows the passing of UTM codes and and ‘child’ tag to track the source of a click (i.e. the second button on a review post)
  • Support for Woopra and Active Campaign to tag a visitor who uses multiple devices to visit your blog (i.e. initially visits your blog with a home computer but then later clicks on an email from their smartphone. This is merged into one session).
  • Universal method to track affiliate clicks and conversions. The redirection page can be used in YouTube videos, emails, web pages, social media, etc.) Track every affiliate click with an easy to read affiliate link.

Out of the box, ClickMeter has no way to block affiliate links from Google indexing them. This is bad for SEO, especially for affiliate links. Affiliate links need to be gated behind a rel=”nofollow promotional” link, but ideally never seen Google Bot. With a redirect page, all links are behind a URL that’s part of your primary domain name. This allows you to add an entry to your robots.txt file to block

The redirection page masks ClickMeter and allows to pass info to ClickMeter. To use this service you also need to have installed my other free plugin.

Child Tags

When a visitor clicks on a link, ClickMeter stores from which previous web page they came from (formally known as a referrer).

The problem with a refer is it’s not reliable. In addition, it’s not granular enough to tell you if you have the same affiliate link on a page, which specific link was clicked. This is where a child tag comes into play. An affiliate child tag allows you to track which link was clicked. This information is then stored in ClickMeter’s system and available for reports. This allows you to know which link yields more clicks and more conversions.

The other useful feature of a child tag is the ability to use instead of UTM parameters. UTM parameters are a powerful method to track the source of clicks and conversions. Unfortunately, UTM parameters can make a once clean affiliate link unsightly.

So instead, you have the option to add on to a child tag to denote the source of a click. You can replace the previous link with:

Your naming convention of child tags is however you see fit. You can be as specific or detailed in your child tags and they are optional. Though there are some reserved child tags that have been created.

Reserved Child Tags

  • ml — mailing list (no redirection page)
  • podcast — For use with podcasts (no redirection page)
  • yt — YouTube (no redirection page)
  • nr — no redirection page

If any of the child tags start with any of these entries, the redirection page will not display.

For example, a link added to a YouTube video description:

It will not show the redirection page but all other tracking will function as normal. There are use cases in which showing the redirection page only slows down and interrupts the visitor’s wanting to buy the merchant’s product.

Note: By default, the forward slash ‘/’ is used to denote the separation of the merchant link and the child tag. There are alternative installations where the dash ‘-‘ is used instead.

CPC Tracking

ClickMeter is great for tracking CPA (Cost Per Action) campaigns. If a conversion occurs, ClickMeter gets updated via the postback feature or with my add-on API integration or CSV file.

The problem with this is not all affiliate marketing campaigns are CPA. Some campaigns are CPC (Cost Per Click). With ClickMeter there was no way to track CPC campaigns until now.

This new functionality allows for any link within ClickMeter to tally up each click. Get a more accurate reporting of your ad campaigns.

To enable this functionality all you need to do is add the ‘cpc’ tag to the specified link. It doesn’t matter if the link is a part of an affiliate program or a direct standalone link.

By adding the ‘cpc’ tag it will automatically create a ClickMeter Conversion for it and append cmcpc=[s2sidentifier] to the Destination URL. If it’s a not stand-alone link, and part of an affiliate program it will use the subid normally used for the affiliate program.

In order for the system to correctly tally the CPC campaign, you must add to each link the CPC amount. The information is stored in the Notes field per link. The format must be in JSON and just needs the ‘cpc’ name/value pair like the following example below.

CPC information is updated hourly and will reflect in ClickMeter.

Ad Network Conversion Reporting

Supports the ability to send affiliate conversion data to the following ad networks:

  • Google
  • Facebook
  • Microsoft (formerly known as Bing Network)

This is supported either with ClickMeter or the optionally support Woopra software.

Woopra has the added benefit of not only sending more conversion data to the ad networks but can stitch multi-devices for conversion data.

For how to set up, please contact for support.

Woopra Webform Tagging

While technically not part of affiliate marketing, it is important to track individuals on your blog when using Woopra. You need to merge web traffic with their email address. With Woopra you do this anytime a webform is submitted.

Webform submissions are a critical point in which you capture visitor information. Instead of normally just redirecting to a thank you web page, you insert the intermediate redirection page to capture PII (Personal Identifiable Information). The script currently supports:

The script is located at: /woopra/id/

So if your setup is located at and you are redirecting the thank you page to you would call the script:

The script does all the rest. It will tag the existing session in Woopra and identify them with their name and email address.

This script has the added benefit of hiding PII from Google Analytics to your thank you page since that is a violation of Google’s terms of service.

For how to set up with your specific service, please see the links above.

Multi-Device Tagging of Email Clicks

Today’s Internet visitors to your blog use multiple devices. Tracking is problematic since modern-day tracking is deterministic and based upon a web browser cookie.

The cookie stored on their smartphone is different than their desktop computer visiting your same website. So analytics software typically treats them as two distinct devices. This causes problems with attribution like with affiliate marketing or selling your own product.

One method around this is using other methods of interaction to track the same user. Enter modern-day mailing list services as one method. ActiveCampaign, Drip, and ConvertKit all create a unique id for each email address on your mailing list.

You can use this unique id and pass the information from when a visitor clicks on a link in any newsletter or email automation. Since Woopra allows tracking of visitors this makes this very easy to do with some add ons.

With some additional functionality with Google Tag Manager, Woopra, and server code this makes it easy to merge any website visit or affiliate click.


ActiveCampaign while stores each email with a unique ID, it does not have a global option to send this info with each email click. The only way to do this is to ensure every link passes the parameter ?acid=%CONTACTID%

This is a manual process, unfortunately.

So if you were to create a link to your home page it would look like

Otherwise, ActiveCampaign integration is built into Woopra.


With ConvertKit it is easy to add on this functionality. Just sure you enable ‘ck_subscriber_id’ in your settings.

ConvertKit’s API is unfortunately very limited and does not have built-in integration with Woopra. Though I do offer functionality with Woopra via my software. It can at least track and merge multiple devices. Plus can track subscriptions and unsubscription.


Drip by default automatically adds their __s variable to every link clicked. So no additional action is needed to support Drip.

Drip integration is also available with my software.

Google Tag Manager

Documentation to come.


  • 1.0.18
    • Broke out OfferJuice and Panthera into their own tags even though they use TUNE for their networks. Makes it easier to manage new affiliate links with those networks since the Conversion entry will be per network instead of TUNE tag defaults per merchant in ClickMeter.
  • 1.0.17
    • Added support of using other subids for Cake and TUNE affiliate systems. This is to offer more flexiablity with the merchant if they reserve the use of subids. To use another subid, just replace the tag with the ‘sX’ number added to it (see above table). For example replace ‘tune’ tag with ‘tunes2’ and will use the parameter ‘aff_sub2’ with TUNE affiliate system.
    • First version of lead tracking into Woopra for Impact and Shopify affiliate systems. This is to show proof of concept. More improvements to follow in future versions.
  • 1.0.16
    • Added support for Cellxpert affiliate network.
    • Store domain name in conversions. Used cp12 conversion field in ClickMeter.
    • Track promo codes in conversions. Used cp13 conversion field in ClickMeter. Now sends to Woopra merchant_conversion action event as promo_code field when a used a promotional code to purchase the product.
  • 1.0.15
    • Now supports Woopra -> Facebook Ads via their Conversion API. With Woopra intergration, it allows to send more information to Facebook for conversion optimization.
  • 1.0.14
    • Converted MaxBounty from postback to API
  • 1.0.13
    • Added support for Scaleo affiliate service.
  • 1.0.12
    • Bug fixes for Tapffiliate postback
    • Added new tag for ThriveCart named ‘thrivecartpixel’ to use pixel tracking of conversions in ClickMeter. Also removes a layer of redirection for customers who have complained about redirection delays.
  • 1.0.11
    • Added support for affiliate service Affise
    • Fixed Flexoffers bug not correctly reporting commissions
  • 1.0.10
    • Added PartnerStack support
    • Better error reporting for CSV uploads
  • 1.0.9
    • Added support for affiliate link tracking anywhere within ClickMeter you create a link. Previously, redirect modes, first click, max clicks, and expiration date links did not get modified for tracking. The current limitation is any link must be of the same affiliate system.
    • Standardized custom fields for CSV files and API uploads. If used with the optional Woopra support, this info is uploaded to a visitor’s Woopra profile including email matching. The use of custom fields are to be mapped as follows:
      • cp01 — order date
      • cp02 — email
      • cp03 — company
      • cp04 — name or first name
      • cp05 — last name
      • cp06 — address
      • cp07 — city
      • cp08 — state (2 digit US state)
      • cp09 — zip or postal code
      • cp10 — country (2 digit country code format)
      • cp11 — order #
      • cp12 – cp14 customer use
    • Added better error reporting for generic CSV uploads
    • Made Google Ads, Facebook Ads, and Microsoft Ads uploads more resilient to conversion date is always correct.
    • Slowed down API calls to ClickMeter to prevent 429 errors
    • Supported MacOS file CSV uploads
    • Added support in Bankrate API
    • Miscellaneous bug fixes
  • 1.0.8
    • Added FlexOffers and Everflow API support.
    • Better exception handling for Facebook Marketing API and to not to include conversions older than 7 days.
    • Microsoft API support.
    • Added NetSpend affiliate networks.
    • Quinstreet CSV uploading now supported.
  • 1.0.7
    • Added support for Quinstreet and Red Ventures CSV upload
    • Support for ‘yt’ child tag to not display redirection page.
    • Allow for reserved child tags to not display the redirection page when just beginning with the child tag. Which allows for more info to be sent (ie. ml-myspecialtag)


I have a link that I wish to change. The new link will no longer be using an affiliate system. How do I make sure it doesn’t automatically add a ‘subid’?

Remove the affiliate system (i.e. ‘impact‘) and ‘automanaged‘ tags. Also, make sure you enter a clean link for the destination URL as well.

What happens when I replace an existing merchant link with a new one?

If it auto-detects or you left the existing tag for that affiliate system, it automatically adds the correct ‘subid’ information to ensure tracking still happens.

What happens if I replace an existing affiliate link with a new link in a different affiliate system?

To ensure a correct change over make sure you remove the affiliate tag (i.e. ‘impact’) and remove any conversion entry. You can optionally remove the ‘automanaged’ tag as well.

If the new affiliate system cannot be detected automatically, add the new tag (i.e. ‘cj’) to the link.

I’m using an affiliate system that supports multiple ‘subid’s can I manually add these to an affiliate link?

Yes! Impact for example supports ‘subid1’ which we use, but you can also pass ‘subid2’, ‘subid3’ and ‘shareid’. Just append these variables and the plugin will not touch these links.

For CSV uploads does it matter how often you upload data?

No, and they can overlap too! If the data has already been uploaded you cannot replace the existing data, but you don’t have to be concerned if data has already been uploaded for conversion. The data will not be counted twice. You are best to overshoot the data you upload if you aren’t sure when was the last upload.

How do I set Cake timezone to GMT?

For each Cake account, you must set the timezone to GMT in order to get the correct conversion date from their API. To do this, login into your admin console and select ‘Account Info’.

Next, in the Timezone drop-down list select ‘GMT Standard Time’ and press the ‘Save’ button to complete the change.

You May Also Like

Why You Must Cloak Your Affiliate Links

If you at serious about affiliate marketing, you must cloak your links. In my detailed article find out how to setup link cloaking.