Skip to main content

Honeypot

Honeypot is a tool that was specifically designed to lure bots into clicking fake links and count traffic that they generated. You can identify heavily bot-infested campaigns and block them in your traffic source's platform setup. Using Honeypot is easy and requires minimal technical knowledge.

V-webinar-banner-bot_traffic-2022-01-19.jpg

Caution

Voluum Note: Due to technical aspects of the direct method of tracking, you cannot use Honeypot in campaigns tracked with this method. Honeypot is applicable for campaigns tracked with a redirect method of tracking only.

How Does It Work?

The Honeypot feature generates a unique script that has to be implemented into your landing page's HTML. When a landing page loads, this script creates a link that is not visible for a human visitor, but can be scanned and activated by bots. Because this Honeypot link is typically scanned first, bots tend to activate it and not the actual link (click URL). The Honeypot link still directs to an offer page and its activation is counted as a click, but this clicked is also flagged and marked as suspicious, which can be seen in the Anti-Fraud Details view.

V_Documentation_KB_Honeypot_Infographics_redrawing_190201.jpg
I. Get the Honeypot Script

If you have the Honeypot tool activated on your account, you can use it in your fight against bots. First, you need to get the Honeypot script. In order to do so, perform the following steps:

  1. In Voluum, click the profile_settings.png button in the top right corner of the screen. The Settings view will appear.

  2. Go to the Anti-Fraud Kit tab.

    afk_settings.png
  3. In the Honeypot section select the domain that you use in your campaign funnel with this landing page (dedicated or custom) from the drop-down menu.

  4. Copy the Honeypot script by clicking the Copy button.

    honeypot.png

The Honeypot script has been copied to the clipboard. Proceed to the next part of this guide to learn how to implement it to your landing page.

II. Implement the Script on Your Landing Page

Once you got your script, go to your landing page and edit the page's HTML code. The Honeypot script has to be implemented right after the <body> tag. Your landing page's HTML code should look like this:

<body>
<script>AFKClickUrl="http://voluum_dedicated_domain.com/click";</script>
<script async src="https://script.com/script.js"></script>
.
.
.
</body>

Keep in mind the following rules of using the Honeypot script:

  1. Put the Honeypot script before any link to your offer page. It will work better this way.

  2. Do not use Google Tag Manager to manage this script because that way it will not be scanned by bots.

  3. Do not use this script with the direct tracking feature. The lander tracking script on a landing page will prevent the Honeypot script from working.

  4. Double check if the link in the first line of the script is the same as your click URL to avoid domain mismatch.

    AFK script:

    honeypot_script.png

    Click URL:

    click_url.png

Once you save your changes you can go back to Voluum to observe the numbers of invisible clicks generated on your landing page. Read the next part of the following guide to learn where to find this information.

III. View the Number of Invisible Clicks

Voluum shows you the number of invisible clicks in the Anti-fraud details pop-up window. In order to get there, perform the following steps:

  1. In Voluum, in global reports view, select an element that you want to see details for.

  2. Click the Anti-fraud details button.

    honeypot2.png
  3. The Details for campaign element pop-up window shows you the number of invisible clicks that are most likely of bot origin.

    honeypot3.png