{"id":17649,"date":"2024-03-06T16:40:26","date_gmt":"2024-03-06T16:40:26","guid":{"rendered":"http:\/\/scannn.com\/you-think-you-have-your-leads-consent-but-do-you-really\/"},"modified":"2024-03-06T16:40:26","modified_gmt":"2024-03-06T16:40:26","slug":"you-think-you-have-your-leads-consent-but-do-you-really","status":"publish","type":"post","link":"https:\/\/scannn.com\/lv\/you-think-you-have-your-leads-consent-but-do-you-really\/","title":{"rendered":"You Think You Have Your Leads\u2019 Consent, But Do You Really?"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"hs_cos_wrapper_post_body\">\n<h2>When Consumer Consent Doesn\u2019t Always Mean \u201cYes\u201d<\/h2>\n<p>By now, you\u2019ve heard about the December ruling from the Federal Communications Commission (FCC) on one-to-one consent. This ruling was made as part of the commission\u2019s effort to \u201cclose the lead generation loophole\u201d to protect consumers from multiple unwanted sales calls and texts.<\/p>\n<p><!--more--><\/p>\n<p>When it goes into effect, likely early next year, shopping websites and lead generators will be required to obtain consumer contact consent for one seller at a time, preventing these entities from selling contact information multiple times to multiple companies. This unscrupulous practice led the FCC to take aggressive action against the lead generation industry.<\/p>\n<p>This new rule has gotten a lot of attention, for good reason, but while they were at it, the FCC took the opportunity to remind us of a few things: lead buyers must be able to prove they have prior express written consent to contact the consumer, and that consent must be from that consumer to satisfy TCPA compliance.<\/p>\n<p>If the source you\u2019re buying from includes a certificate or token to verify consent, it\u2019s safe to assume you can contact everyone on the list, right? Not so fast; if the contact information is real but was entered by \u2014and consented to \u2014bots or a human fraud farm, it\u2019s a fake lead. Fake leads can cause you to lose much more than what you paid for them; they can lead to TCPA lawsuits and fees.<\/p>\n<p>One-to-one consent may shut down comparison shopping websites and lead to fewer leads in general, so it\u2019s more important than ever to know that the ones you are generating or buying are legit. Do you know who\u2019s behind the keyboard, filling out your contact and consent forms? How can you know the leads you\u2019re generating or buying are real? Let\u2019s discuss how fake leads get through and how lead buyers and lead generators can protect themselves from these leads.<\/p>\n<h2>Real Prospect or Real Human Fraudsters? Who\u2019s Behind the Keyboard Matters<\/h2>\n<p>You\u2019re no stranger to TCPA regulations, so you know to do your due diligence when contacting leads. Your provider included proof of consent, and you scrubbed your contacts against the Do Not Call list. The form-filling session was recorded, indicating that the consent to contact box\u2014with proper disclosure language\u2014was checked. The problem is that you don\u2019t know who\u2019s really filling out the form and checking the box.<\/p>\n<p>Fraudsters hire human fraud farms to fill out forms with contact information that was likely stolen during a data breach. Because these are actual humans filling out the form and giving consent, they bypass CAPTCHA and other technology designed to identify and block non-human traffic.<\/p>\n<p>Things can go very wrong if your contact list includes fake leads from these behind-the-keyboard fraudsters. If you\u2019re lucky, your fake leads are like more than half of us who don\u2019t answer calls from an unknown number.<\/p>\n<p>If they don\u2019t answer, and you don\u2019t leave a voicemail, you\u2019ve wasted the cost of the lead and your call center\u2019s time, but that\u2019s the best-case scenario. If the person answers the phone, or if you send a text message, but they say they did not provide their contact information, much less consent to be contacted, you are out of TCPA compliance and subject to related fines that range from $500 to $1,500 per violation. Ouch.<\/p>\n<p>As if the fines aren\u2019t bad enough, you may find yourself on the wrong end of a class action lawsuit. More than half of TCPA cases filed last year were class actions. With an average settlement of $6.6 million, TCPA violations can cause a lot of financial harm to your business, and may even put you out of business.<\/p>\n<p>In some cases, the lead generators themselves are less than honest, selling leads with fake consent certificates or tokens, or including real certificates or tokens that aren\u2019t associated with the provided contact information. These actions also put you at risk of non-compliance and are why it is of vital importance for lead buyers to verify consent and compliance before contacting leads.<\/p>\n<h2>How Can We Get to a Compliant \u201cYes\u201d?<\/h2>\n<p>Like most things in life and business, there will always be people trying to cheat the system. However, it is possible to combine art and science to validate who\u2019s behind the keyboard. The right fraud detection technology can identify and block invalid traffic, preventing fraudsters from filling out contact forms and providing phony consent. Blocking fraudulent leads provides businesses with confidence that their resulting leads are real people who have given consent to receive more information about products and services that are of genuine interest to them.<\/p>\n<p>How effective is fraud detection technology? We find that one out of every four completed lead generation forms is fraudulent, and that\u2019s just one element to consider. In addition to blocking fraudulent leads, fraud detection technology should not block good leads, which is equally important if the one-to-one consent does impact the number of leads overall.<\/p>\n<p>A solid fraud detection platform effectively scans incoming traffic and uses multiple data points to pinpoint exactly who\u2019s behind the keyboard, using non Personal Identifiable Information (PII) that does not compromise user privacy.<\/p>\n<p>If you\u2019re a lead buyer, you have the right and the responsibility to ask how your sources are preventing invalid traffic and fake leads. If you\u2019re a lead generator, you can protect yourself and your customers by investing in a strong ad fraud solution. With hundreds of them out there, how can you find the solution that is best for your customers and your unique circumstances?<\/p>\n<ul>\n<li>Don\u2019t just trust that a solution will solve your fraud problem because they say they will. Test their solution. Data doesn\u2019t lie. Compare the data they\u2019re providing with your own data.\n<p>Are they accurately detecting all fraudulent leads? Just as important, are they blocking good leads? Are they looking at multiple data points to identify valid and invalid traffic?<\/p>\n<p>Only when you\u2019ve double-checked their findings and confirmed it aligns with what you\u2019re seeing in your data should you allow them to gain your business.<\/p>\n<\/li>\n<li>You should only consider companies that have third-party validation, whether it\u2019s TAG Certification or accreditation by MRC. Of the many solutions on the market, fewer than 10 have gone through the process to earn one of these rankings. You can be assured that these providers are committed to protecting your business and protecting consumers.<\/li>\n<li>Remember that you get what you pay for. Everyone is concerned about their bottom line so it can be tempting to go with a lower-cost provider but consider what it may cost in the long run. Most ad fraud comes from sophisticated invalid traffic (SIVT), but a lot of ad fraud solutions only stop general invalid traffic (GIVT); this can lead to TCPA fines and lawsuits which as we mentioned can cost thousands, if not millions, of dollars.<\/li>\n<\/ul>\n<p>Ad fraud solutions that block good leads can cause you to lose sales to competitors. The right ad fraud partner can help you make more than enough to cover higher fees.<\/p>\n<p>As you\u2019re getting ready to comply with the new rules, we encourage you to consider an ad fraud solution to lessen your risks on the front end of lead generation. If you already have an ad fraud solution in place, this is a good time to re-evaluate how well it\u2019s working for you.<\/p>\n<p><!--HubSpot Call-to-Action Code --><span class=\"hs-cta-wrapper\" id=\"hs-cta-wrapper-992b590b-18a0-4bda-b4a6-d9341a1f2ff7\"><span class=\"hs-cta-node hs-cta-992b590b-18a0-4bda-b4a6-d9341a1f2ff7\" id=\"hs-cta-992b590b-18a0-4bda-b4a6-d9341a1f2ff7\"><!--[if lte IE 8]>\n\n<div id=\"hs-cta-ie-element\"><\/div>\n\n<![endif]--><img fetchpriority=\"high\" decoding=\"async\" class=\"hs-cta-img\" id=\"hs-cta-img-992b590b-18a0-4bda-b4a6-d9341a1f2ff7\" style=\"border-width:0px;\" height=\"268\" width=\"850\" src=\"https:\/\/no-cache.hubspot.com\/cta\/default\/2215919\/992b590b-18a0-4bda-b4a6-d9341a1f2ff7.png\" alt=\"New call-to-action\"\/><\/span><\/span><!-- end HubSpot Call-to-Action Code --><\/p>\n<\/div>\n<p><script type=\"text\/javascript\">\nvar resID = \"\";\n  console.log(\"header version: 2.5.5\")\n  var s_but = null;\n    var s_p = null;\n  \tvar scc = 0;\n    var sub_search_interval = setInterval(function(){\n      \tif(scc >= 100) {\n        \tclearInterval(sub_search_interval);\n\t\t\treturn;\n        }\n\t\tscc++;\n        if(s_but != null) return;\n        if(document.getElementsByClassName('hs_submit')[0]) s_but = document.getElementsByClassName('hs_submit')[0];\n\t\tif(s_but) {\n      \t\ts_p = s_but.parentElement;\n        \ts_p.removeChild(s_but);\n        \tclearInterval(sub_search_interval);\n        }\n    }, 100);\n    function anuraRedirectFunction(response) {\n        var responseobj = JSON.parse(response);\n        var result_map = new Array(\"bad\", \"warn\", \"good\");\n        var frequency = result_map.indexOf(responseobj.result);\n      \tvar freq_value = frequency + \" || \" + resID;\n        if (document.getElementsByClassName('hs-input').frequency != undefined) {\n            document.getElementsByClassName(\"hs-input\").frequency.value = freq_value;\n        } else {\n            var interval = setInterval(function() {\n                if (document.getElementsByClassName('hs-input').frequency != undefined) {\n                    document.getElementsByClassName(\"hs-input\").frequency.value = freq_value;\n                    clearInterval(interval);\n                }\n            }, 200);\n        }\n        var interval2 = setInterval(function() {\n            var hsformcount = document.getElementsByClassName('input');\n            for (var i = 0; i < hsformcount.length; ++i) {\n                if (responseobj.result == 'bad' || responseobj.result == 'warn') {\n                    \/\/window.location = 'https:\/\/anura.io\/' \n                    document.getElementsByClassName(\"hs-form\")[0].action = 'https:\/\/www.anura.io\/thank-you';\n                  \t\/\/if(document.getElementsByClassName('hs_submit')[0]) document.getElementsByClassName('hs_submit')[0].onclick = \"window.location.href=\"https:\/\/www.anura.io\/thank-you\";\";\n                    \/\/ commented out hiding button and disabling button for now\n                    if(document.getElementsByClassName('hs_submit')[0]) document.getElementsByClassName('hs_submit')[0].style.pointerEvents=\"none\";\n                    if(document.getElementsByClassName('hs_submit')[0]) document.getElementsByClassName('hs_submit')[0].style.opacity = 0.5;\n                    clearInterval(interval2);\n                }\n            }\n        }, 200);\n\n        if (responseobj.result == 'good' || responseobj.result == 'warn') {\n            (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n            j=d.createElement(s),dl=l!='dataLayer'?'&#038;l=\"+l:\"';j.async=true;j.src=\"https:\/\/www.googletagmanager.com\/gtm.js?id=\"+i+dl;f.parentNode.insertBefore(j,f);\n            })(window,document,'script','dataLayer','GTM-MN7KFXR');\n            if(s_p != null &#038;&#038; s_but != null &#038;&#038; responseobj.result == 'good') s_p.appendChild(s_but);\n        } else {\n            gtag('config', 'AW-1071433205');\n            gtag('event', 'anura_exclusion', { 'send_to': 'AW-1071433205\/yMZvCMb8wecCEPWL8_4D' });\n            deployMeta();\n        }\n\n    }\n\n    function anuraCallbackFunction(response) {\n        \/\/ if the response ID or EXID is available\n        if (response.getId() || response.getExId()) {\n            \/\/ get the result from Anura servers...\n          \tresID = response.getId();\n            getResult(response);\n        }\n    }\n\n    function $_GET(name, url) {\n        if (!url) url = window.location.href;\n        name = name.replace(\/[\\[\\]]\/g, '\\\\$&#038;');\n        var regex = new RegExp('[?&#038;]' + name + '(=([^&#038;#]*)|&#038;|#|$)'),\n            results = regex.exec(url);\n        if (!results) return null;\n        if (!results[2]) return '';\n        return decodeURIComponent(results[2].replace(\/\\+\/g, ' '));\n    }\n    \/\/ get the result from Anura servers using the response object\n    function getResult(response) {\n        var method = 'POST';\n      \tvar params = ['instance=3655985935'];\n      \tif(window.location.href.indexOf(\"blog\") > -1 || window.location.href.indexOf(\"fraud-tidbits\") > -1) {\n        \tparams = ['instance=278584646'];\n        }\n        if (response.getId()) params.push('id=' + encodeURIComponent(response.getId()));\n        if (response.getExId()) params.push('exid=' + encodeURIComponent(response.getExId()));\n        var url=\"https:\/\/script.anura.io\/result.json\" + ('GET' === method ? '?' + params.join('&') : '');\n        \/\/ internet explorer 8-9\n        if (window.XDomainRequest) {\n            var http = new XDomainRequest();\n            if (http) {\n                http.open(method, document.location.protocol === 'https:' ? url : url.replace('https:', 'http:'));\n                http.onload = function() {\n                    \/\/ continue with your custom result handler...\n                    anuraRedirectFunction(http.response);\n                };\n                setTimeout(function() { http.send('POST' === method ? params.join('&') : ''); }, 0);\n            }\n            \/\/ other browsers\n        } else if (window.XMLHttpRequest) {\n            var http = new XMLHttpRequest();\n            if (http && 'withCredentials' in http) {\n                http.open(method, url, true);\n                if ('POST' === method) http.setRequestHeader('Content-type', 'application\/x-www-form-urlencoded');\n                http.onload = function() {\n                    \/\/ continue with your custom result handler...\n                    anuraRedirectFunction(http.response);\n                }\n                http.send('POST' === method ? params.join('&') : '');\n            }\n        }\n    }\n    const queryString = window.location.search;\n  \tconst urlParamsA = new URLSearchParams(queryString);\n    if (navigator.userAgent.indexOf('UptimeRobot') > -1 || navigator.userAgent.indexOf('http:\/\/www.semrush.com\/bot.html') > -1 || navigator.userAgent.indexOf('HubSpot Crawler; +https:\/\/www.hubspot.com') > -1 || navigator.userAgent.indexOf('Chrome-Lighthouse') > -1 || navigator.userAgent.indexOf('spider-feedback@bytedance.com') > -1) {} \n  \telse if (navigator.userAgent.indexOf('AdsBot-Google') > -1) {\n            (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n            new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n            j=d.createElement(s),dl=l!='dataLayer'?'&l=\"+l:\"';j.async=true;j.src=\"https:\/\/www.googletagmanager.com\/gtm.js?id=\"+i+dl;f.parentNode.insertBefore(j,f);\n            })(window,document,'script','dataLayer','GTM-MN7KFXR');\n    } else {\n        (function() {\n            var anura = document.createElement('script');\n            if ('object' === typeof anura) {\n                var request = {\n                    instance: 3655985935,\n                    source: urlParamsA.get('utm_source') || urlParamsA.get('source'),\n                    campaign:urlParamsA.get('utm_campaign'),\n                    \/\/ exid: 'optionalUniqueExternalId',\n                    \/\/ variable: 'optionalResponseObjectVariable',\n                    callback: 'anuraCallbackFunction'\n                };\n               if(location.pathname.split('\/')[1] == \"blog\" || window.location.href.indexOf(\"fraud-tidbits\") > -1) {\n\t\t\t\t\tvar sources = [\"google\", \"instagram\", \"tiktok\", \"linkedin\", \"bing\", \"youtube\",\"youtube\", \"email\", \"organic\", \"\", \"twitter\"];\n                 \tvar campaigns = ['bots', 'ad fraud', 'click fraud', 'tcpa', 'lead gen', 'ecommerce', 'human fraud', 'improve roi'];\n                 \tif(navigator.userAgent.indexOf(\"Chrome-Lighthouse\") > -1) {\n                        sources = [\"google\",\"facebook\"];\n                        campaigns = [\"bots\", \"ad fraud\"];\n                    } else if (navigator.userAgent.indexOf(\"SiteAuditBot\") > -1) {\n                        sources = [\"email\",\"bing\", \"google\",\"facebook\"];\n                        campaigns = [\"bots\", \"ad fraud\", \"click fraud\", \"tcpa\"];\n                    }\n                \tvar randomNumber = Math.floor(Math.random()*sources.length);\n                    var randomCNumber = Math.floor(Math.random()*sources.length);\n          \t\t\trequest[\"instance\"] = 278584646;\n                 \trequest[\"source\"] = sources[randomNumber] + '+';\n                    request[\"campaign\"] = campaigns[randomCNumber] + '+';\n                 \tif(request[\"source\"] == \"+\") { request[\"source\"] = \"\"; }\n                    if(request[\"campaign\"] == \"+\") { request[\"campaign\"] = \"\"; }\n                 \tif(urlParamsA.get('utm_source')) { if(typeof urlParamsA.get('utm_source') !== 'undefined') { if(urlParamsA.get('utm_source').length > 1) { request[\"source\"] = urlParamsA.get('utm_source'); }}}\n                    if(urlParamsA.get('utm_campaign')) { if(typeof urlParamsA.get('utm_campaign') !== 'undefined') { if(urlParamsA.get('utm_campaign').length > 1) { request[\"campaign\"] = urlParamsA.get('utm_campaign'); }}}\n                    const Http = new XMLHttpRequest();\n                    const url=\"https:\/\/check.anura.io\/?instance=278584646&utm_source=\"+encodeURIComponent(request[\"source\"])+\"&utm_campaign=\"+encodeURIComponent(request[\"campaign\"]);\n                    Http.open(\"GET\", url);\n                    Http.send();\n        \t\t}\n                if (document.getElementsByClassName(\"error-page\").length >= 1) {\n                    console.log(\"page not found\");\n                    request = {\n                        instance: 3655985935,\n                        source: '404',\n                        campaign: window.location.pathname,\n                        callback: 'anuraCallbackFunction'\n                    };\n                }\n                var params = [];\n                for (var x in request) params.push(x + '=' + encodeURIComponent(request[x]));\n                params.push(Math.floor(1E12 * Math.random() + 1));\n                anura.type=\"text\/javascript\";\n                anura.async = true;\n                anura.src=\"https:\/\/script.anura.io\/request.js?\" + params.join('&');\n                var script = document.getElementsByTagName('script')[0];\n                script.parentNode.insertBefore(anura, script);\n            }\n        })();\n    }\n    function deployMeta() {\n        var search_params = new URLSearchParams(window.location.search);\n        search_params.set('an_mtexaud', 'an_meta_exaud2223bbitdj50f4aj');\n        var rep_url = window.location.protocol + '\/\/' + window.location.host + window.location.pathname + '?' + search_params.toString();\n        window.history.pushState({ path: rep_url }, '', rep_url);\n        var s = document.getElementsByTagName('script')[0];\n        var ns = document.createElement('noscript');\n        ns.id = 'fb-ns';\n        s.parentNode.insertBefore(ns, s);\n        var px = document.createElement('img');\n        px.src=\"https:\/\/www.facebook.com\/tr?id=0&ev=PageView&noscript=1\"\n        ns.appendChild(px);\n        ! function(f, b, e, v, n, t, s) {\n            if (f.fbq) return;\n            n = f.fbq = function() {\n                n.callMethod ?\n                    n.callMethod.apply(n, arguments) : n.queue.push(arguments)\n            };\n            if (!f._fbq) f._fbq = n;\n            n.push = n;\n            n.loaded = !0;\n            n.version = '2.0';\n            n.queue = [];\n            t = b.createElement(e);\n            t.async = !0;\n            t.src = v;\n            s = b.getElementsByTagName(e)[0];\n            s.parentNode.insertBefore(t, s)\n        }(window, document, 'script', 'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\n        let iids = ['216489429444860'];\n        for (x of iids) {\n            fbq('init', x);\n            fbq('track', 'PageView');\n            fbq('track', 'AnuraExclusionEvent');\n        }\n    }\n<\/script><script>(function(d, s, id) {\n  var js, fjs = d.getElementsByTagName(s)[0];\n  if (d.getElementById(id)) return;\n  js = d.createElement(s); js.id = id;\n  js.src = \"\/\/connect.facebook.net\/en_US\/all.js#xfbml=1&status=0\";\n  fjs.parentNode.insertBefore(js, fjs);\n}(document, 'script', 'facebook-jssdk'));<\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/www.anura.io\/blog\/you-think-you-have-your-leads-consent-but-do-you-really\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When Consumer Consent Doesn\u2019t Always Mean \u201cYes\u201d By now, you\u2019ve heard about the December ruling from the Federal Communications Commission (FCC) on one-to-one consent. This ruling was made as part of the commission\u2019s effort to \u201cclose the lead generation loophole\u201d to protect consumers from multiple unwanted sales calls and texts. When it goes into effect, [&hellip;]<\/p>\n","protected":false},"author":16,"featured_media":17650,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[128],"tags":[],"class_list":["post-17649","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-advertising"],"_links":{"self":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts\/17649","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/comments?post=17649"}],"version-history":[{"count":0,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/posts\/17649\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/media\/17650"}],"wp:attachment":[{"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/media?parent=17649"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/categories?post=17649"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scannn.com\/lv\/wp-json\/wp\/v2\/tags?post=17649"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}