Web Traffic Bots: What Every Affiliate Needs To Know

Web Traffic Bots: What Every Affiliate Needs To Know

5,324 clicks on your website landing page…

But no sales, no email opt-in, not even a click on your CTA? Something is definitely wrong! ….. And that is bot traffic!

One of the biggest problems advertisers face today is bot traffic. If you receive 100 clicks in one campaign, there is a good chance that some of your publishers/affiliates/paid traffic sources may have sent bot traffic to your offer. This is a huge problem because bot traffics are useless and complete waste of your time and money. Advertisers need to ensure that they take every measure to detect bot traffic and avoid them before it happens.

The Internet is Full of Traffic Bots

Between 2012 and 2015, more than half of the internet traffic is bot traffic. Chances are that you would be affected by bot traffics if you own a website or run online advertisements. To put it more simply: if you get loads of traffic to your website/offer, don’t rejoice yet until you analyze the campaign to know where your traffic is coming from.

Contrary to what many people think, the internet is full of robots (traffic bots). Robots visit websites more than humans do. In 2016, it was revealed that 51.8% of all internet users were bots. So you see, your traffic may be very deceptive. Perhaps, this explains the reason why you are getting so many clicks but no sale. It is far better to receive 100 clicks and 10 sales than 1000 clicks but no sales. If you are worried that you might be a victim of malicious publishers using traffic bots, this article will expose you to everything you need to know about traffic bots, who uses them, and how. Keep on reading to find out more.

What is Bot Traffic?

Bot traffic simply means web traffic that does not come directly from “humans” that are interested in your website/offer. Note that we used humans in this explanation. This is because the bot is usually a program or script designed to run automated tasks on the internet.

Some tasks on the internet are impossible or mundane for humans to perform. Thus, traffic bots are designed and set to perform these repetitive tasks like visiting your website 10,000 times in just 3 minutes or less. Most bots are designed by humans, including Google. But before you rush to a conclusion, not every bot is bad. Some of them are actually good and we will explain this below:

The Good Traffic Bots

Like we mentioned above, there are some tasks that are impossible for humans to perform. Thus, we design bots to perform them. Take for instance, whenever you publish a post, you expect Google to index them within a few minutes. Well, there is no way a Google employee will come to your website to index your website manually, bots usually do this for them and that is how your post rank on the search engine. This is the good side of bots.

Tasks such as website indexing, monitoring, and crawling as well as aggregation of data is usually left to the bot. The monitoring bot, search engine bot, feed fetchers, and commercial crawlers made up of about 21% of total bot traffic, other ones are bad bots.

The Bad Traffic Bots

As the name sounds, these ones are the bad boys. Bad traffic bots are created by humans with malicious intent such as ads fraud or to disturb the activities of your website. They can also be used to scrape your links and contents.

Bad publishers usually deceive advertisers and marketers by making use of traffic bot. They make use of bot or click farms to generate fake pageviews in order to artificially inflate their ad revenue. What you may have not realized is that a good part of your investment may be going to these fraudulent publishers.

Affiliates, publishers, and paid traffic sources can all send fake traffic to your website/landing page using traffic bots for one purpose only: to make more money from you with little or no work! These dubious and aggressive people are ripping advertisers off big time.

Some Effects of Bot Traffic Include:

  • Loss of Revenue: When bots are used to click on your pay-per-click ads, you lose a great amount of your ads budget to fraudulent visitors. Publishers using ad fraud bots can steal your affiliate commissions and damage your reputation.
  • Lower SEO Rankings: Top search engines like Google hate it when you are sending traffic to your website with traffic bots. The problem here is that there is no way for Google to detect who is responsible. Thus, the fraudulent activity of a third-party can lead to the demotion of your website on search engine ranking.
  • Skewed Analytics: It is difficult to measure the real performance of your campaign when you don’t know the percentage of it that comes from real users or from bots. Your analytics will never be effective until you learn to spot traffic from bots.

How To Detect Traffic Bots?

Detecting bot traffic is not easy. You need a bit of technical knowledge to know how it works. One of the most common ways you can do this is to set bot traps. There are various methods to set bot traps and you can find them on the internet. You also need to monitor your bounce rate. If many people are visiting your website and leaving without clicking on any other link, there is a good chance they are bots. Also, monitor your “Average Session Duration”. These indicators will definitely show you certain behaviors that are consistent with bot traffic.

What Can You Do?

The best way to win the war against bot is to avoid them. Start by getting a good website host. Top hosting companies have technologies to detect bots and block them before they harm your website. When you are dealing with affiliates or publishers, it is difficult to know who to trust. Thus, we recommend making use of state-of-the-art trackers such as Binom.org to create real-time monitoring of your website. This way, you can always get ahead of bots by blocking them and ensuring you get data you can trust to analyze the performance of your campaign.

UTM tracking for Facebook Ads | Guide

UTM tracking for Facebook Ads

When you hear “UTM tracking for Facebook Ads” you either a veteran digital marketer who uses Facebook advertising on regular basis and knows how important, life-saver and easy it is, or you are new here and want to know all the ins and outs. That’s exactly what we are going to talk about right now.

What are the UTM parameters and why you should use them?

Being a digital marketer is easy, but being a smart digital marketer requires a bit more to put into one’s mind.

You need to make sure that spending a specific amount of money (X) to acquire a lead is really efficient and you get X*ROI back from that lead.

UTM Parameters are the big gear of the analytics process, a process that guarantees a neat and impactful tracking for every campaign you launch, and even for every objective, placement, or creative of each campaign. It stands for “Urchin Tracking Module” (UTM).

By using them you will be able to track which campaign is working and which one isn’t, which ad is clicked, which placement is converting better and which creative is getting the attention the most.

It’s crucial to identify where the traffic is coming from, which ads converted and the effectiveness of the campaigns using your website analytics tool.

UTM Parameter consists of two sides separated by ‘=’. The left-hand side is known as ‘key’ and the right-hand side is known as ‘value’ they can be anything, color=red, headline=scarcity, etc.

How to build UTM parameters?

There are 5 parameters that can be added to a URL:

  • utm_source (required): the source where your traffic comes from (think of it as the website it comes from, like Facebook, Google, etc.)
  • utm_medium: it is used to refer to the type of link the users click – cpc, cpm, cpa, etc.
  • utm_campaign: the name of the campaign
  • utm_term: a keyword you are bidding on in case you’re using Google ads, Bing Ads or similar platforms
  • utm_content: this field is often used in A/B tests to identify which item was clicked

Example of UTM building

Let’s say we are going to launch a campaign for an offer that we are going to launch a promotion for on Facebook.

I’d use only the utm-source, utm-medium, and utm-campaign parameters for it.

Our UTM parameters would be:

  • utm_source=facebook
  • utm_medium=cpc
  • utm_campaign= my-campaign-name

The URL would look like that:

www.mysitedomainname.com/utm_source=facebook&utm_medium=cpc&utm_campaign=my-campaign-name

Here are few examples of UTM parameters that are used more often on the media buying sphere:

  • utm_source=facebook&utm_medium=cpc&utm_campaign=campaign-name
  • utm_source=facebook&utm_medium=organic&utm_campaign=campaign-name (organic reach using a post on a Facebook page you own for instance)
  • utm_source=google&utm_medium=cpc&utm_campaign=campaign-name&utm_term=your-keyword
  • utm_source=google&utm_medium=organic
  • utm_source=daily-subscription&utm_medium=email     (to track a link you added to an email you sent to your subscribers)

Facebook made the job much easier

Before we mention how Facebook made the job easier let’s first mention the multiple ways we can use to build the parameters for any URL:

  • Google’s campaign URL builder: this tool is founded by Google to add the URL parameters basically to track your campaigns in Google Analytics but you can use it for other platforms as well. You will add the website URL, Campaign Source as required fields and the rest of the parameters are optional, you can add them depending on your campaign needs
  • There’re tons of UTM building spreadsheets on the internet, it’s an old-fashioned method but you know, old is gold, and you will have your URLs history in one place
  • UTM.io – Google Analytics URL Builder: this is a good option to put in mind with a nice feature to put all the links you’ve built with it into a spreadsheet

Facebook URL Dynamic Parameters

We can add URL parameters to our Facebook ads during the ads creation workflow, or in the Tracking section at the Ad level.

Let’s go for the first option.

We’re opening the Ads Manager. After entering the information at the Campaign and Ad set levels, we’d navigate to the ‘Website URL’ field:

We’d then click ‘Build a URL Parameter’ and a pop-up will appear:

We can either add our own custom parameters or use the dynamic parameters Facebook offers.

Facebook offers the following URL dynamic parameters to place on the ads:

  • ad_id={{ad.id}}
  • adset_id={{adset.id}}
  • campaign_id={{campaign.id}}
  • ad_name={{ad.name}}
  • adset_name={{adset.name}}
  • campaign_name={{campaign.name}}

Note: They may be different but at the moment of writing this article the only parameters supported are as mentioned above and the placement parameters were deleted.

Facebook dynamic URL parameters are helpful because they will populate the dynamic values we added while setting up our Ad.

Note: the name based parameters like ad.name, adset.name, campaign.name will refer to the original names added while you set up the campaign even if you changed it. For example, if you used the campaign.name parameter and changed the campaign name later, the original name will be sent to the tracking software, not the new one, so be careful when you change any of them, you almost would need to create a new campaign instead.

Recent changes at Facebook Ads Dynamic Parameters

A few months ago there was a possibility to add more data and there were much more dynamic values such as:

  • source={{site_source_name}}
  • placement={{placement}}

it was possible to track if a click came from Facebook, Messenger or Instagram using utm_source={{site_source_name}} dynamic parameter value. There was a common practice of setting the parameters as follows:

utm_source={{site_source_name}}&utm_medium=cpc&utm_campaign={{campaign.name}}&utm_content={{adset.name}}&utm_term={{ad.name}}

But the {{site_source_name}} doesn’t work anymore, so the best practice around that now is to split up the ad sets through the platforms you’re going to use and replace that with the platform name instead of the {{site_source_name}} dynamic value.

Cautions and Tips

  • UTMs are case sensitive, a good naming convention is to always use small letters
  • Name them in a way you will understand and remember later
  • Double check the keys you set and make sure they correspond to your tracker’s keys, a single error could cost you thousands to millions

Tell us the way you set your Facebook ads UTM tracking in the comments below.

Check our documentation on how to use Binom tracker tokens to set up UTM tracking for Facebook ads.


Postback Conversion Tracking Guide

Postback Conversion Tracking Guide

Choosing the most efficient URL tracking system can be a challenge for an advertiser or a marketer when you are trying to track sales. When you advertise on a third-party website, chances are you won’t be able to insert your pixels into their webpage as you have no control over their website. What this means is that you won’t be able to track sales or monitor potential customers. To put it more succinctly, “you are shooting blind.

Pixel Conversion Tracking

The standard industry practice is to rely on pixels and browser cookies to monitor your visitors’ activities on your webpages. Unfortunately, this is no longer efficient. Pixel tracking has lots of downsides. Take for instance, since the tracking is done in the browser with pixel tracking, an affiliate with the deep knowledge of pixels can easily manipulate (fire) pixels without an actual conversion occurring. This makes pixel more susceptible to fraud. Again, most mobile devices and smartphones usually have cookies blocked. The impact of this is that pixel tracking doesn’t work when the conversion occurs on a mobile device. When you cannot track a visitor, you are missing a big opportunity.

Smart advertisers and marketers have already figured out that pixel tracking is no longer efficient. Relying on browser cookies for tracking leads to loss of sales and marketing opportunities. Already, smart marketers are switching to the postback conversion tracking.

What is Postback Conversion Tracking?

Postback Conversion Tracking is also known with a lot of names. Some of these names include server-side and server 2 server. Some users also wrongly refer to this type of tracking as “server pixel tracking.”

Simply put, it is a tracking system that does not rely on the browser cookies as pixel does. However, postback tracking makes use of the advertiser’s servers to track sessions generated on clicks to attribute conversions. This tracking system utilizes server-to-server calls to pass information between two systems. As an advertiser, it is possible to create postback URL for every of your affiliate on a single mobile app. This can also be done on multiple mobile apps. Whether you choose single or multiple apps, the system will immediately notify you whenever a conversion is generated.

Main Advantages of Postback Conversion Tracking

The upside of using a postback conversion tracking as a smart marketer is that it creates a unique ID for every hit that is sent to your campaign. This unique ID that is generated for each session will be passed back from the tracker to you upon a conversion. Basically, this means you can track conversion across various devices, domains, and even on various operating systems such as Android, iOS, Windows, and Mac.

Postback tracking also has another advantage that you cannot find with pixel tracking. One of the downsides of pixel tracking is that the tracking expires after just a few hours. On the other hand, you can keep tracking a particular customer for an indefinite period of time when you use postback tracking. This makes it extremely easy to track your campaign. Postback also provides efficient data management. You can see your campaign data at just a glance. Perhaps, the biggest advantage of using this type of tracking system is that it allows you to get accurate conversion data from third-party websites without depending on cookies. 

How Does Postback Conversion Tracking Work?

Postback conversion tracking works more straightforwardly and efficiently way. It does not rely on browser cookies and works in real-time.

To understand how it works, you need to consider what happens when:

  • A potential customer clicks on your offer
  • After a customer makes a purchase

Now, when a potential customer lands on your website and clicks on your offer, a unique ID will instantly be generated for that session. The advantage of this unique ID is to recognize the exact visit that leads to conversion and then associate this with the right campaign. The unique ID that is generated for each session ensures you get accurate data which you can use to analyze the performance of your campaign later.

Why Should You Use Postback Conversion Tracking?

Postback conversion tracking has lots of advantages over the existing tracking systems such as pixels that rely on web browsers. Customers who use server 2 server tracking have reported more transparent tracking and better data management. Some of the other advantages of server 2 server tracking include:

  • Unlike pixels, postback tracking does not rely on browser cookies
  • It can keep tracking for an indefinite period of time
  • It provides reliable data for marketers and advertisers since all tracking is done the merchant’s server
  • Hard for dubious affiliates to manipulate
  • It is a very secure tracking system
  • It stores information on the server-side
  • The tracking happens at the back-end of the system. This ensures that your publishers cannot tamper with the data
  • Unlike pixel tracking, postback tracking works on mobile devices and smartphones. This means no lost tracking and more efficient tracking.
  • It is straightforward to troubleshoot
  • All the experts in the industry highly recommend it
  • It is one of the most trusted methods of tracking
  • Other top marketers are using it

When Do I Need To Use Postback Tracking?

You need to switch to postback tracking if you are currently using pixel tracking. If you are worried that your affiliates are manipulating your tracking and reporting inaccurate data or that a browser will deny your tracking, then postback tracking will be a good move for you. It can keep tracking for an indefinite period of time and record conversion anytime it happens. You get accurate, trusted, and transparent data from your campaign.

Final Words

Postback conversion tracking can help you with accurate data for your campaign and allows you to manage it more efficiently. When choosing a tracker for your campaign, ensure that such platforms provide postback conversion tracking. Setting up this type of tracking is usually tricky. Fortunately, Binom experts are happy to help you set up postback conversion tracking for your campaigns.

Custom Conversions and Events in Affiliate Marketing

Custom Conversions and Events are the way we as marketers use to track things that matter, things that are not tracked by default or tracked, but there is a need to optimize and customize them. Or to pass data from one platform to another (from your tracker to an affiliate network for instance).

How is that possible? Keep reading, that’s what we are gonna talk about today, using different cases of affiliate marketing.

Although they are slightly different at various platforms, they work almost the same way.

Facebook Custom Events

You know that Facebook offers standard events to track the actions happen on your site such as Add to cart, Add payment info, Lead, Purchase, etc.

Probably you heard about Facebook custom conversions, when you track the data you want by using the URL path. Say you have a contact form that redirects the visitors to a URL of yourdomain.com/cform-thankyou and you’d like to report how many people filled in the form. You can do that by choosing URL and writing a word contained in the URL after filling the application “cform-thankyou” as shown in the image below.

Note: Be careful when adding a URL keyword because they may be used more than once and you will be tracking different things without knowing that and you would take decisions based on skewed data. For example, if you wrote “thankyou” and you have another page that contains the word “thankyou” the visits to it would count as well. (That’s why Facebook says they might be less accurate than Standard Events)

There is a more precise approach to custom events by using Google Tag Manager and firing an event on clicking the submit button of that form, but that requires some HTML and Javascript knowledge and is completely out of our topic today since we talk about custom conversions itself.

Custom Conversions and Events are the way to get more metrics, more data and build more accurate decisions.

You can track almost everything using them (depending on the platform), button clicks, percentage scrolled off a page, percentage played of a video or mp3, percentage or number of views of a specific slide’s layer of a slider, link clicks, number of product views from a specific tag or category, number of form field errors, form submissions and so on and so forth.

Custom Conversions and Events in Affiliate Marketing

This concept is very crucial in affiliate marketing and has no difference when you track metrics that come by default with the tracker you analyze the browser used by the visitor, the device, connection, country, city, profit, the amount spent, the amount lost, CPC, ROI, etc.

But what if you need to track things that are not tracked by default? Here custom events come to play.

You should have a robust arsenal to analyze your data and take the right decisions, and that’s exactly what we provide in Binom.

Say, you have an offer that you test on a specific native traffic source and you wanna know the percentage of bots in the different widgets to block the rotten ones as a metric in your tracker without going back and forth and doing the math.

Or you have three landing pages that are full of text and you’d like to know which one the users spend time most by reporting the time spent on the page, or the number/percentage of people spent X amount of time?

In Binom, you can pass up to 10 different events for each click which will change the URL taking the values of those events in a way similar to the UTM tracking parameters.

Of course, Custom Events is the way you’d take for that, and any other complicated metrics you need, like the percentage of video views, link clicks, file downloads, audio plays and so on and so forth.

Custom Events Setting Up

If you need to add a custom column that reports the percentage of the scroll on your long landing page to judge whether your traffic source is good or not, whether it has a decent amount of live traffic or full of bots or not interested audience. This job would be done in 2 steps.

Firstly, just add this code to your landing page:

<script type="“text/javascript”">
   var scroll = 0;
   window.onscroll = function(){
   if( scroll != 1 ){
       scroll = 1;
       var o = document.createElement(“img”);
       o.src = “http://tracker.net/click.php?event1=1“;
       }
   }
</script>

Then replace tracker.net with your tracker’s domain and the folder, if the tracker is located in an internal directory instead of the root directory.

Secondly, you need to browse Binom’s settings (Settings – Stats settings – Columns – Add custom column) you would add the column name “Scroll, %”

Add the following formula: event_1/clicks*100

As shown in the image below:

And Voila! Now you can check the percentage scrolled on the page!

It works using GET-parameters of event1-event10. To understand how it works exactly, read our documentation here with step by step explanation.

You can also check our documentation on how you can do some more of these scenarios here.

Note: although custom events are used to show the data on the tracker’s dashboard, some affiliate networks provide tokens for specific events (app installs as an example) that can be passed from the tracker to the affiliate network’s dashboard, but you need to make sure that the custom event value and the token or macro provided by the affiliate network are the same to work properly.

Conclusion

That’s it, Custom Conversions and Events mean more data, more metrics, more reports and more knowledge about your audience or traffic source. It helps you to have a clean data, deep and robust analytical machine that no smart affiliate marketer can let go, smart marketers who build their in-depth dashboards in a way they can understand them in a glance and take the right decisions. If you didn’t use them before you should give them a try.