Tapfiliate's fraud prevention methods
Tapfiliate's software uses a combination of checks on your affiliates and the traffic/conversions they drive.
Among them is the blacklisting of several values for key attributes (like IP, domain, etc.), the comparison of attributes between click and conversion, and sliding window checks.
If an affiliate is using their own referral link to make a purchase, and the IP of the affiliate and the conversion match, Tapfiliate will track and flag the resulting conversion. It is up to the Advertiser to decide whether or not to approve or disapprove commissions tied to self-driven conversions.
We perform de-duplication based on the external_id and customer_id values. This ensures that no duplicates are registered.
As a general disclaimer, please remember that a 100% prevention rate isn't technically possible. Tapfiliate only tracks incoming traffic and conversions on the website on which tracking scripts are installed.
Any activities outside the bounds of the website where tracking is taking place (before the user lands on your website and converts) are beyond Tapfiliate's control.
How you can prevent fraud
Tapfiliate's tracking tech is robust, but fraud is sometimes difficult to detect. Often, it happens before tracking takes place.
With that in mind, here are our top tips for preventing fraud and ensuring your program's participants have the best intentions:
Enforce compliance with your Terms and Conditions. When you update your affiliate terms and conditions, it's always a good idea to send a newsletter or a notification to all your affiliates about the changes. You can include a deadline for affiliates to amend their promotional activities to comply with your new conditions.
Screening and vetting your affiliate program applicants. We ask for address, company, and website information to make it easier for you to filter your affiliates and determine whether or not you'd like to work with them. Another great way to get to know your affiliates is by adding custom fields to your onboarding process.
Detecting fraud using data. Your data is the most potent fraud detection tool you have at your disposal. Here is a list of ways to use your available data to detect fraud.
Monitoring traffic sources. When possible and available, we'll be able to retrieve click and conversion "referrers." This is the last page a referred user was on before they arrived at your website. Watch out for sources set to "Facebook.com" or "Google.com," as that may be indicative of the affiliate purchasing ads on those platforms. Read the FAQ section below for additional insight.
Communicate with affiliates. It is important to have a relationship with your affiliates and communicate information in a timely manner. Not only will this foster a mutually beneficial relationship, but you'll also learn more about how and where they promote your business.
Advanced: Inspect the user agent string when tracking clicks. You can set up the code to check the
user agent
string, and if it declares itself to be a bot, you don't send a click to Tapfiliate. At the same time, you may also store the click in an internal cookie on your end, and if it creates a conversion, then you can add up a click at that point. This can potentially reduce the click volume while not dropping any conversions for affiliate partners.
Tapfiliate also has two blog posts that dive deeper into fraud detection in affiliate marketing programs.
You can find them here:
FAQ
Why are conversion referrers set to google.com
(or any other Google domain) or facebook.com
?
The referrer is the last page your affiliate was on before they made their way to your website.
If the referrer is listed as google.com
(or any other Google domain for that matter) or facebook.com
, it may indicate that your affiliate is driving traffic via Google Ads, or purchasing ads on Facebook. These will have very high click rates and high intent, and thus result in high conversion rates.
Companies usually forbid this practice because it means that the company is competing against its own affiliates for the same keywords and audiences.
In these cases, we recommend that you contact the affiliate and try to have an open conversation about traffic sources. That would be a red flag if the affiliate is reluctant to answer questions about their traffic sources.
Note: There are cases where companies or advertisers allow affiliates to promote in this way. In the end, it is up to the company or advertiser to decide whether or not they are okay with this practice.
The referrer is a strange link; I don't see any affiliate links on that page. What is happening?
This may indicate that the affiliate is using a technique called "link cloaking." While this is a commonly used technique for affiliate marketers, it hides the source of their traffic, which can understandably raise questions regarding how they're promoting your business.
For example, the affiliate may hide that they're sending traffic by buying branded keywords on Adwords. These will have very high click rates and high intent, so high conversion rates.
In these cases, the best thing to do is contact the affiliate and try to have an open conversation about their traffic sources.
The referrer in a conversion/customer is missing - why is that?
The referrer is the last place the user visited before landing on your webpage. If this data is available, our code will retrieve it and post it alongside the conversion/customer.
However, there are some situations in which this data may not be passed along to Tapfiliate and would not be displayed.
The referrer field may appear empty/unknown if the user:
entered the site URL directly in browser address bar.
visited the site by a browser-maintained bookmark.
visited the site as the first page in a new window or tab.
clicked a link within an external application (such as email, or a messaging service like Facebook Messenger, Telegram, or WhatsApp).
switched from a HTTPS URL to a HTTP URL.
switched from a HTTPS URL to a different HTTPS URL.
has security software installed (such as an antivirus or firewall, etc.) which strips the referrer from all requests.
is behind a proxy that strips the referrer from all requests.
has explicitly added a
"no referrer"
keyword to the link that would prevent outbound links from sending a referrer to the destination site (your landing page).
It should be noted that a missing referrer is not indicative of fraud. It is simply signaling an absence of data.