Home > Tracking Campaigns > Voluum

Is there any way to limit duplicate clicks in Voluum to a unique IP? (27)


08-07-2019 10:07 PM #1 matuloo (Legendary Moderator)

I don't think there is such an option in Voluum, at least I'm not aware of it. let me tag the @Voluum team here to get an answer quickly.

And while we are at it, there is one thing that's been bugging me for a while. I hate that these bot clicks are distributed to the offers just as they were regular clicks, which screws up the rotation and makes optimization way harder. Because the bot clicks get sent to the offers as if they were real visitors and I'm sure than in certain situations, an offer I'm split testing could only get bot clicks (or high % of them) due to this. So maybe I'm cutting some offers based on false data... and I guess its not a maybe but a given.

Not sure how to fix this, maybe set a limit of clicks per IP and if there are more, redirect them to some fallback url? Thoughts?


08-08-2019 02:07 AM #2 erikgyepes (Moderator)

Voluum has the IP/UA filtering feature (it's hidden in the settings)
This should exclude them from your reporting, however you need to specify IPs explicitly (you need to know them before), so it's not something automated that detects that it's a bot and exclude it.

Btw there is now also rule for redirecting non-unique traffic, so if someone comes again you can send them to different path, but this also not solves the reporting issue.


08-08-2019 11:31 AM #3 voluum (Veteran Member)

Thanks @matuloo for tagging me and @erikgyepes thanks for responding! You're both right.

For now we don't have a solution in place for unique clicks, we've started with unique visits first and added unique visits column and rule to redirect non-unique visits to some fallback url or a different offer. There is a way to get unique clicks though but it's by counting uniqueness by IP only - you could get a report for a campaign grouped by IP, export to csv, and then filter clicks where it's more than 0 and see how many rows you have.


Karolina


08-08-2019 05:29 PM #4 jabong82 (Member)

Quote Originally Posted by Voluum View Post
Thanks @matuloo for tagging me and @erikgyepes thanks for responding! You're both right.

For now we don't have a solution in place for unique clicks, we've started with unique visits first and added unique visits column and rule to redirect non-unique visits to some fallback url or a different offer. There is a way to get unique clicks though but it's by counting uniqueness by IP only - you could get a report for a campaign grouped by IP, export to csv, and then filter clicks where it's more than 0 and see how many rows you have.


Karolina
Is there a way that we could request this feature? I know it's possible as other trackers I have used do not have this issue, and to be honest I am thinking of switching because of this issue.

This multiple click problem makes the data almost unusable, and with the increase in bot activity on websites this problem is only going to get worse.


08-13-2019 10:20 AM #5 voluum (Veteran Member)

Quote Originally Posted by jabong82 View Post
Is there a way that we could request this feature? I know it's possible as other trackers I have used do not have this issue, and to be honest I am thinking of switching because of this issue.

This multiple click problem makes the data almost unusable, and with the increase in bot activity on websites this problem is only going to get worse.
Consider it done - I requested it when I saw your first post.


Karolina


08-13-2019 10:49 AM #6 matuloo (Legendary Moderator)

Quote Originally Posted by Voluum View Post
Consider it done - I requested it when I saw your first post.


Karolina
Excellent, thank you


08-25-2019 07:36 AM #7 jabong82 (Member)

Quote Originally Posted by Voluum View Post
Consider it done - I requested it when I saw your first post.


Karolina
I don't suppose there has been any update regarding this issue?

Thanks in advance.


08-25-2019 08:14 PM #8 matuloo (Legendary Moderator)

Quote Originally Posted by jabong82 View Post
I don't suppose there has been any update regarding this issue?

Thanks in advance.
Didn't notice any update regarding this, so I suppose it's still in the works. Any updates @Voluum ?


08-26-2019 10:58 AM #9 voluum (Veteran Member)

Quote Originally Posted by matuloo View Post
Didn't notice any update regarding this, so I suppose it's still in the works. Any updates @Voluum ?
No update yet. It's in our pipeline but we're working on a couple of features at the moment we want to release first. I'll let you know once I know more about this.


Karolina


08-26-2019 03:44 PM #10 matuloo (Legendary Moderator)

Quote Originally Posted by Voluum View Post
No update yet. It's in our pipeline but we're working on a couple of features at the moment we want to release first. I'll let you know once I know more about this.


Karolina
Looking forward to this, thanks for the update


08-26-2019 04:36 PM #11 nickpeplow (AMC Alumnus)
Is there any way to limit duplicate clicks in Voluum to a unique IP?

It depends how sophisticated the bots are, but you might want to try hiding a link (white text on white background) at the top of the page with a second offer configured - click/2

You can have it link through to the same offer, but hopefully at least then it makes your reporting a little cleaner of the bots keep clicking that first link


Sent from my iPhone using STM Forums mobile app


08-27-2019 04:08 AM #12 voluum (Veteran Member)

Quote Originally Posted by nickpeplow View Post
It depends how sophisticated the bots are, but you might want to try hiding a link (white text on white background) at the top of the page with a second offer configured - click/2

You can have it link through to the same offer, but hopefully at least then it makes your reporting a little cleaner of the bots keep clicking that first link


Sent from my iPhone using STM Forums mobile app
You can use our Honeypot script for that.

When a landing page loads, it 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 (so unfortunately it'll increase the total clicks number), but it is also counted as 'invisible link'.

When it comes to unique clicks suggestion, blocking a visitor from accessing an offer page if he already clicked on the click URL seems too limiting - a human visitor might want to go back to an offer he/she saw before and convert on a second attempt, but we're considering everything at this stage. Thanks for drawing my attention to the unique/duplicate clicks issue - we knew it's something we want to implement but your comments definitely increased the priority of it.


Karolina


08-27-2019 05:06 AM #13 jabong82 (Member)

Or at least give us an option to limit to single unique clicks? Like make an extra setting or something.

Thanks in advance.


08-27-2019 05:29 PM #14 jabong82 (Member)

Quote Originally Posted by matuloo View Post
What I would personally like, would be if there are multiple clicks from the same IP, to simply send them to a random part of the funnel, but these wouldn't be counted in the stats by default and they wouldn't count for the sake of split testing offers/lps. In some cases, multiple clicks from the same IP are ok (many users behind the same IP...) so the traffic wouldn't get lost as it would with your suggestion to make the link dead after 1st click. Maybe even some sort of a time limit would work... like multiple clicks from the same IP within a minute would be treated like this only.
Sorry to clarify when I said link being dead after the first click, I meant for a specific Click ID, not for an IP address as you stated multiple users can share an IP address.

But the solution you stated where it would block multiple clicks from the same IP within a min or set time frame would probably work as well.


08-28-2019 10:48 AM #15 voluum (Veteran Member)

Great, we'll go through all your suggestions and make the most out of it! Really appreciate it guys.


Karolina


08-28-2019 10:02 PM #16 matuloo (Legendary Moderator)

Quote Originally Posted by jabong82 View Post
Sorry to clarify when I said link being dead after the first click, I meant for a specific Click ID, not for an IP address as you stated multiple users can share an IP address.

But the solution you stated where it would block multiple clicks from the same IP within a min or set time frame would probably work as well.
Ah sorry, didn't get it correctly then. Actually, using the clickid as the identificator might actually work even better than the IP, good idea


10-09-2019 06:49 AM #17 jabong82 (Member)

Any updates on this feature?

At least give us a "unique clicks" option which should be an easy fix to implement.

Thanks.


10-11-2019 02:57 AM #18 voluum (Veteran Member)

I passed your feature request on to the PM team - they're looking into it now but no development has been started yet.


Karolina


02-06-2020 07:37 PM #19 jabong82 (Member)

Any update on this?

Still have this misclick issue and it's a pain to have to manually calculate LP CTRs on my campaigns.


02-11-2020 11:55 AM #20 voluum (Veteran Member)

@jabong82 not really. We've put developing smaller features like this one on hold for a bit as we're focusing all our resources on delivering a big game plan we have for Q1. We'll definitely reconsider it once that project is public.

I understand you want to count and allow unique clicks only, though we have countless cases where multiple clicks from the same click ID are intentional (i.e. backbutton triggering /click). Because of that we would probably have to go in a different direction than suggested here (maybe additional rule-based path on click uniqueness?) - blocking / filtering non-unique clicks or redirecting them to a fallback offer by default would be limiting for too many users I'm afraid.

As I said, it's still an open question on our end, unfortunately on hold for now.


Karolina


08-23-2020 01:26 AM #21 bc_red (Senior Member)

Sorry to bump an old thread, but did anyone ever find a solution to this? I'm having the same problem of trying to split test lander CTR and filter out junk placements for higher payout offers where doing so strictly on conversions would be quite expensive, and the mass 5-50 clicks from the same External_ID / IP completely throw the stats off


08-23-2020 02:31 AM #22 jeremie (Moderator)

If you are ok to add an extra redirect between your lander and the offer page, a way to do it is to replace the tracker link by a link to a script that will store IPs in a DB or text file. When someone click, it will look through the DB to see if it has already registered a click. If an IP has already clicked, it will display a blank page or redirect to a unrelated page such as google, which avoid Voluum to see the click. If this IP has not yet clicked, it will do a 302 redirect to Voluum click link. This is the most comprehensive solution that will work in all cases.


If you do not want to add that and want a on-page setup, here are some scripts that will work only on the front-end:

1) If the bot supports Javascript and you want to avoid it doing multiple clicks while it is still on the same page, you can remove the link after it has been clicked once.

Code:
    <a href="http://www.myrealtrackerlink.com/" id="tracker-link" target="_blank">Offer Offer Offer</a>
    <script>
        document.getElementById('tracker-link').addEventListener('click', function () {
            setTimeout(() => {
                this.removeAttribute('href');
            }, 500);
        })
    </script>
or disable the link:
Code:
    <a href="http://www.google.com/" id="tracker-link2" target="_blank">Offer Offer Offer</a>
    <script>
        document.getElementById('tracker-link2').addEventListener('click', function () {
            setTimeout(() => {
                this.setAttribute('href', 'void(0)');
            }, 500);

        })
    </script>
2) If the same bot comes several times in a row to your page, for example by clicking on different ads that point to the same page, you can add a cookie during the first click, and block links if the cookie is detected during the next visit
Code:
    <a href="http://www.google.com/" id="tracker-link3" target="_blank">Offer Offer Offer</a>
    <script>
        document.getElementById('tracker-link3').addEventListener('click', function () {
            document.cookie = "clicked=yes";
        })

        if (document.cookie) {
            console.log(getCookieValue('clicked'));
            if (getCookieValue('clicked') == 'yes') {
                document.getElementById('tracker-link3').setAttribute('href', 'void(0)');
            }
        }

        function getCookieValue(a) {
            var b = document.cookie.match('(^|;)\\s*' + a + '\\s*=\\s*([^;]+)');
            return b ? b.pop() : '';
        }
    </script>

3) If the bot does not support Javascript (and that you are fine considering that all visitors that do not support JS are bots), the best way is to point all your tracker links to a fake/safe domain, and replace them using Javascript.
Code:
    <a href="http://www.fakedomain.com/" id='tracker-link'>Offer Offer Offer</a>
    <script>
        document.getElementById('tracker-link').setAttribute('href', 'http://www.myrealtrackerlink.com/');
    </script>


To keep the scripts simple, I have considered a unique tracker link. If you have several links, you can define a class for them and access them through document.getElementsByClassName, or get all links with document.getElementsByTagName('a')


08-25-2020 12:30 AM #23 bc_red (Senior Member)

Thanks for posting that. I'm personally not too concerned with blocking multiple click-ers from the offers, as weirdly enough, IPs that click 10+ times are among my most profitable segment. I just want to omit them from the stats for better landing page split testing and optimization of early stages in the funnel. I hadn't thought of doing it quite how you suggested, but I suppose it'd probably work if I did similar but didn't do any sort of custom user routing, and instead had it act as a 'custom conversion' to Voluum sending unique clicks then hiding their current inaccurate click count?


08-25-2020 03:25 AM #24 jeremie (Moderator)

If you do not want to block the clicks but just filter them, an idea could be to use the multiple CTA pointing to the same offer, and then filter out all the CTA2 later in Voluum

First click:

Code:
https://your_Voluum_domain.com/click/1
From second click:
Code:
https://your_Voluum_domain.com/click/2
Code:
 <a href="https://your_Voluum_domain.com/click/1" id="tracker-link" target="_blank">Offer Offer Offer</a>
    <script>
        document.getElementById('tracker-link').addEventListener('click', function () {
            setTimeout(() => {
                this.setAttribute('href', 'https://your_Voluum_domain.com/click/2');
            }, 200);
        })
    </script>


09-10-2020 05:31 PM #25 jeremie (Moderator)

They have the Unique Clicks column now:
https://doc.Voluum.com/en/unique_visits_clicks.html


09-11-2020 10:00 PM #26 jabong82 (Member)

Yes finally unique clicks!

Also is there a way that you can add it to the "add custom column" feature?

I noticed it is still not available there as a variable we can select.

Thank you.


09-12-2020 11:34 PM #27 jeremie (Moderator)

You should send an email to their support. They answer faster than on the forum.


Home > Tracking Campaigns > Voluum