{"id":1437,"date":"2021-09-02T18:53:24","date_gmt":"2021-09-03T02:53:24","guid":{"rendered":"https:\/\/www.offerslook.com\/blog\/?p=1437"},"modified":"2021-09-06T22:36:45","modified_gmt":"2021-09-07T06:36:45","slug":"offerslook-release-anti-fraud-solution-with-appsflyer-click-signing","status":"publish","type":"post","link":"https:\/\/www.offerslook.com\/blog\/click-signing\/","title":{"rendered":"Offerslook Release Anti-fraud Solution with AppsFlyer: Click Signing"},"content":{"rendered":"<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">As the affiliate marketing economy is taking off, Offerslook is committed to optimizing our systems and updating our features to keep pace with the ever-changing digital world. <\/span><\/p>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">What we introduced recently is a new feature named Click Signing. As many affiliate networks are suffering from click spam, Offerslook releases this new tool to prevent fraud traffic.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">The first platform that integrates with our click signing feature is AppsFlyer. If you have already partnered with AppsFlyer, you must have heard of this new feature.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"ql-long-38655795\" data-header=\"2\"><span class=\"ql-author-38655795\" style=\"font-size: 32px; color: #162020; font-family: 'arial black', sans-serif;\">About AppsFlyer<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">Appsflyer is a unified marketing platform designed to cater to emerging needs in the mobile industry. It is also a global leader in marketing measurement, analytics, and engagement.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">Appsflyer is committed to helping brands build great products, create exceptional experiences, and preserve customer privacy with its powerful attribution data.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"ql-long-38655795\" data-header=\"2\"><span class=\"ql-author-38655795\" style=\"font-size: 32px; color: #162020; font-family: 'arial black', sans-serif;\">What is Click Signing?<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">Click signing is a new feature released by Offerslook to prevent fraud traffic and click flooding. <\/span><\/p>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">For example, sometimes affiliate networks are sending fraud traffic from affiliates without realizing it, or sometimes their traffic is blocked due to click flooding.\u00a0This would result in affiliate networks being automatically banned by advertisers using anti-fraud platforms such as AppsFlyer.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">In this case, our click signing feature allows affiliate networks to sign every single click sent to AppsFlyer. The process is completed by attaching a unique token to the advertiser&#8217;s tracking link. Once the token is expired or is incorrect, AppsFlyer will define such clicks as fraud traffic.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"ql-long-38655795\" data-header=\"2\"><span class=\"ql-author-38655795\" style=\"font-size: 32px; color: #162020; font-family: 'arial black', sans-serif;\">How to Enable Click Signing on Offerslook?<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">It&#8217;s easy to enable the click signing features on <span style=\"color: #008000;\"><a style=\"color: #008000;\" href=\"https:\/\/www.offerslook.com\/\">Offerslook platform<\/a><\/span>. Just follow the simple steps below.<\/span><\/p>\n<p>&nbsp;<\/p>\n<div class=\"ql-long-38655795\" data-header=\"3\" data-foldable=\"\"><span class=\"ql-author-38655795\" style=\"font-size: 24px; color: #162020; font-family: 'arial black', sans-serif;\">Step 1: <\/span><\/div>\n<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">Ask Offerslook&#8217;s account manager to turn on the Click Signing option on SA.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"ql-long-38655795\" data-header=\"3\" data-foldable=\"\"><span class=\"ql-author-38655795\" style=\"font-size: 24px; color: #162020; font-family: 'arial black', sans-serif;\">Step 2:<\/span><\/div>\n<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">Take the API Token on AppsFlyer, put it in Offerslook, and choose a proper mode.<\/span><\/p>\n<p class=\"ql-long-38655795\">\u00a0<\/p>\n<ul>\n<li class=\"\"><span style=\"font-size: 18px; color: #162020;\"><strong class=\"ql-author-38655795\">Setting -&gt; Customization -&gt; Preferences<\/strong><\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><img loading=\"lazy\" class=\"img-responsive aligncenter wp-image-1438 size-full\" src=\"https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Appsflyer-API-Token.png\" alt=\"Appsflyer API Token\" width=\"1490\" height=\"530\" srcset=\"https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Appsflyer-API-Token.png 1490w, https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Appsflyer-API-Token-300x107.png 300w, https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Appsflyer-API-Token-768x273.png 768w, https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Appsflyer-API-Token-900x320.png 900w\" sizes=\"(max-width: 1490px) 100vw, 1490px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span style=\"font-size: 18px; color: #162020;\"><strong class=\"ql-author-38655795\">Click\u00a0Signing:<\/strong><span class=\"ql-author-38655795\"> The default is Appsflyer. The options will increase if we are compatible with more upstream platforms.<\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span style=\"font-size: 18px; color: #162020;\"><strong class=\"ql-author-38655795\">Appsflyer\u00a0API\u00a0Token:<\/strong><span class=\"ql-author-38655795\"> Get the API Token on AppsFlyer (Refer to <\/span><span style=\"color: #008000;\"><a class=\"ql-link ql-author-38655795\" style=\"color: #008000;\" href=\"https:\/\/support.appsflyer.com\/hc\/en-us\/articles\/360004562377\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">this guide<\/a><\/span><span class=\"ql-author-38655795\">).<\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span style=\"font-size: 18px; color: #162020;\"><strong class=\"ql-author-38655795\">Appsflyer\u00a0Click\u00a0Singing\u00a0Mode:<\/strong><\/span><\/p>\n<ul>\n<li class=\"\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">Disable\u00a0&#8211; No click signature validation is done by AppsFlyer.<\/span><\/li>\n<li class=\"\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">Enable\u00a0&#8211; AppsFlyer blocks clicks with invalid or missing signatures.<\/span><\/li>\n<li class=\"\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">Report only &#8211; AppsFlyer validates click signatures, but doesn&#8217;t block clicks with invalid signatures.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span style=\"font-size: 18px; color: #808080;\"><em class=\"ql-author-38655795\">[ AppsFlyer recommends that you set the mode to <strong><u>Enable<\/u><\/strong> after a few hours in <strong><u>Report Only<\/u><\/strong> mode and check your report to make sure that the configuration is correct and that all clicks pass signature verification. ]<\/em><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class=\"ql-long-38655795\" data-header=\"3\" data-foldable=\"\"><span class=\"ql-author-38655795\" style=\"font-size: 24px; color: #162020; font-family: 'arial black', sans-serif;\">Step 3: <span style=\"color: #ff0000;\">\uff08An Essential Step\uff09<\/span><\/span><\/div>\n<p class=\"ql-long-38655795\"><span style=\"color: #162020;\"><span style=\"font-size: 18px;\">Enable Click Signing for advertisers who run offers on AppsFlyer.<\/span><\/span><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">\u00a0Once that&#8217;s done, all of that advertiser&#8217;s clicks are sent encrypted. <\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li class=\"\"><span style=\"font-size: 18px; color: #162020;\"><strong class=\"ql-author-38655795\">Advertiser -&gt; Edit -&gt; Click Signing -&gt; AppsFlyer<\/strong><\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><img loading=\"lazy\" class=\"img-responsive aligncenter wp-image-1439 size-full\" src=\"https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Advertiser-Detail-Page.png\" alt=\"Advertiser Detail Page\" width=\"1492\" height=\"734\" srcset=\"https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Advertiser-Detail-Page.png 1492w, https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Advertiser-Detail-Page-300x148.png 300w, https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Advertiser-Detail-Page-768x378.png 768w, https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Advertiser-Detail-Page-900x443.png 900w\" sizes=\"(max-width: 1492px) 100vw, 1492px\" \/><\/p>\n<p class=\"ql-long-38655795\">\u00a0<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"ql-long-38655795\" data-header=\"2\"><span class=\"ql-author-38655795\" style=\"font-size: 32px; color: #162020; font-family: 'arial black', sans-serif;\">How Does Click Signing Work?<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">Offerslook makes a request to AppsFlyer once a day using the API token you provide to get a secret key: a unique signature for a click. The secret key is valid for 36 hours. Therefore, two valid keys can exist at the same time.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">Once Offerslook obtains the secret key and its expiration date, it adds two parameters to the advertiser&#8217;s tracking link:<\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li class=\"\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">&amp;expires=\u00a0the_click&#8217;s_expiry_date<\/span><\/li>\n<li class=\"\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">&amp;signature=\u00a0the_secret_key_itself<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><img loading=\"lazy\" class=\"img-responsive aligncenter wp-image-1441 size-full\" src=\"https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Tracking-Link.png\" alt=\"Tracking Link\" width=\"1828\" height=\"270\" srcset=\"https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Tracking-Link.png 1828w, https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Tracking-Link-300x44.png 300w, https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Tracking-Link-768x113.png 768w, https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Tracking-Link-1536x227.png 1536w, https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/Tracking-Link-900x133.png 900w\" sizes=\"(max-width: 1828px) 100vw, 1828px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">When the clicks come to AppsFlyer, it validates the values of the two parameters and identifies the click signing mode. <\/span><\/p>\n<p>&nbsp;<\/p>\n<p class=\"ql-long-38655795\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">As a result, there are 3 possible scenarios.<\/span><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li class=\"\"><span style=\"font-size: 18px; color: #162020;\"><strong class=\"ql-author-38655795\">Disable:<\/strong><span class=\"ql-author-38655795\">\u00a0Offerslook keeps sending\u00a0the two\u00a0parameters via AppsFlyer tracking link, while AppsFlyer ignores them.<\/span><\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li class=\"\"><span style=\"font-size: 18px; color: #162020;\"><strong class=\"ql-author-38655795\">Enable:<\/strong><span class=\"ql-author-38655795\">\u00a0Offerslook keeps sending\u00a0the twp\u00a0parameters via AppsFlyer tracking link, and then AppsFlye validates the two parameters and blocks the clicks when they&#8217;re invalid.<\/span><\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<ul>\n<li class=\"\"><span style=\"font-size: 18px; color: #162020;\"><strong class=\"ql-author-38655795\">Report only:<\/strong><span class=\"ql-author-38655795\">\u00a0Offerslook keeps sending\u00a0the two\u00a0parameters via AppsFlyer tracking link. AppsFlyer validates the two parameters and reports the clicks if they&#8217;re invalid. ( Won&#8217;t block them\uff09<\/span><\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<h2 class=\"ql-long-38655795\" data-header=\"2\"><span class=\"ql-author-38655795\" style=\"font-size: 32px; color: #162020; font-family: 'arial black', sans-serif;\">FAQ<\/span><\/h2>\n<p>&nbsp;<\/p>\n<ol>\n<li class=\"\"><strong><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">Do I need to enable Click Signing on AppsFlyer platform?<\/span><\/strong><\/li>\n<\/ol>\n<p class=\"ql-long-38655795\" style=\"padding-left: 40px;\"><span style=\"font-size: 18px; color: #162020;\"><span class=\"ql-author-38655795\">NO. <\/span>You don&#8217;t <span class=\"ql-author-38655795\">hav<\/span>e to do anything on AppsFlyer to turn th<span class=\"ql-author-38655795\">is<\/span> feature<span class=\"ql-author-38655795\"> on<\/span>.<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"2\">\n<li class=\"\"><strong><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">How often does Offerslook update the secret key?<\/span><\/strong><\/li>\n<\/ol>\n<p class=\"ql-long-38655795\" style=\"padding-left: 40px;\"><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">Once a day.<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"3\">\n<li class=\"\"><strong><span class=\"ql-author-38655795\" style=\"font-size: 18px; color: #162020;\">How to get API Token on AppsFlyer?<\/span><\/strong><\/li>\n<\/ol>\n<p class=\"ql-long-38655795\" style=\"padding-left: 40px;\"><span style=\"font-size: 18px; color: #162020;\"><span class=\"ql-author-38655795\">Here are AppsFlyers <\/span><span style=\"color: #008000;\"><a class=\"ql-link ql-author-38655795\" style=\"color: #008000;\" href=\"https:\/\/support.appsflyer.com\/hc\/en-us\/articles\/360017831497\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">introduction<\/a><\/span><span class=\"ql-author-38655795\"> and <\/span><span style=\"color: #008000;\"><a class=\"ql-link ql-author-38655795\" style=\"color: #008000;\" href=\"https:\/\/support.appsflyer.com\/hc\/en-us\/articles\/360004562377\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">guide<\/a><\/span><span class=\"ql-author-38655795\"> to click signing.<\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.offerslook.com\/pricing.html\"><img loading=\"lazy\" class=\"img-responsive aligncenter wp-image-1447 size-full\" src=\"https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/button.png\" alt=\"Offerslook\" width=\"1240\" height=\"474\" srcset=\"https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/button.png 1240w, https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/button-300x115.png 300w, https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/button-768x294.png 768w, https:\/\/www.offerslook.com\/blog\/wp-content\/uploads\/2021\/09\/button-900x344.png 900w\" sizes=\"(max-width: 1240px) 100vw, 1240px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As the affiliate mar&#8230;<\/p>\n","protected":false},"author":2,"featured_media":1442,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/www.offerslook.com\/blog\/wp-json\/wp\/v2\/posts\/1437"}],"collection":[{"href":"https:\/\/www.offerslook.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.offerslook.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.offerslook.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.offerslook.com\/blog\/wp-json\/wp\/v2\/comments?post=1437"}],"version-history":[{"count":6,"href":"https:\/\/www.offerslook.com\/blog\/wp-json\/wp\/v2\/posts\/1437\/revisions"}],"predecessor-version":[{"id":1470,"href":"https:\/\/www.offerslook.com\/blog\/wp-json\/wp\/v2\/posts\/1437\/revisions\/1470"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.offerslook.com\/blog\/wp-json\/wp\/v2\/media\/1442"}],"wp:attachment":[{"href":"https:\/\/www.offerslook.com\/blog\/wp-json\/wp\/v2\/media?parent=1437"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.offerslook.com\/blog\/wp-json\/wp\/v2\/categories?post=1437"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.offerslook.com\/blog\/wp-json\/wp\/v2\/tags?post=1437"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}