460 likes | 468 Views
This article discusses the issue of click fraud in pay-per-click (PPC) advertising and introduces the concept of Click Attestor as a solution. It explores the naive design, online demo, and integration with premium clicks. The article highlights the importance of distinguishing legitimate clicks and the potential role of Google as an Attestor. It also covers a simple use case, basic requirements, and terms related to Temporary Client ID, Action Points, and Client Level. Production issues and potential solutions are also discussed.
E N D
AdFraud 2007 Syndicators as Attestors ofPremium Clicks Sergei Chevtsov, SLAC, 09-14-2007
Personal Intro • Sergei Chevtsov • born in Russia, raised in Germany • software developer • at SLAC since 2005 Sergei Chevtsov, SLAC, 09-14-2007
Contents Pay-per-Click Fraud Click Attestor Naïve Design Online Demo Integration with Premium Clicks Summary Sergei Chevtsov, SLAC, 09-14-2007
Contents Pay-per-Click Fraud Click Attestor Naïve Design Online Demo Integration with Premium Clicks Summary Sergei Chevtsov, SLAC, 09-14-2007
Ad Pay-per-Click Syndicator Publisher pay$ contracts clicks registers Advertiser Sergei Chevtsov, SLAC, 09-14-2007
Ad PPC: Ad Publishing Syndicator Publisher contracts hosts Advertiser Sergei Chevtsov, SLAC, 09-14-2007
Ad PPC In Action Syndicator Publisher pays clicks registers Advertiser Sergei Chevtsov, SLAC, 09-14-2007
Ad Simplified Model of PPC P+S (Google) redirects pays clicks registers Advertiser Sergei Chevtsov, SLAC, 09-14-2007
Ad Click Fraud Google pays clicks registers Advertiser Sergei Chevtsov, SLAC, 09-14-2007
Forms of Click Fraud • Click simulator • e.g. bot • Unintentional click • e.g. curser-following banner • Click farm Sergei Chevtsov, SLAC, 09-14-2007
Victims of Click Fraud Advertiser • loss of money • Web surfer • unpleasant experience Sergei Chevtsov, SLAC, 09-14-2007
Focus of my Talk Advertiser • loss of money • Web surfer • unpleasant experience Sergei Chevtsov, SLAC, 09-14-2007
Contents Pay-per-Click Fraud Click Attestor Naïve Design Online Demo Integration with Premium Clicks Summary Sergei Chevtsov, SLAC, 09-14-2007
Main PPC Question Is the Client/Click legitimate? ? Sergei Chevtsov, SLAC, 09-14-2007
Term Client Attestor determines whether a client is legitimate based on her actions. ? ok Attestor Sergei Chevtsov, SLAC, 09-14-2007
Ad Who could act as Attestor? Google redirects contracts clicks registers Advertiser Sergei Chevtsov, SLAC, 09-14-2007
Two Scenarios • Attestor = Google + Advertiser • Advertiser classifies client actions Note: Google + Client • similar to TV ratings (not in this presentation) Sergei Chevtsov, SLAC, 09-14-2007
Ad PPC + Attesting Google attests contracts clicks registers Advertiser ? Sergei Chevtsov, SLAC, 09-14-2007
Contents Pay-per-Click Fraud Click Attestor Naïve Design Online Demo Integration with Premium Clicks Summary Sergei Chevtsov, SLAC, 09-14-2007
Simple Use Case clicks ad registers redirects displays site makes purchase Sergei Chevtsov, SLAC, 09-14-2007
2 Steps of Attesting clicks ad registers redirects displays site makes purchase notifies (1) certifies (2) Sergei Chevtsov, SLAC, 09-14-2007
Feedback from Advertiser clicks ad registers redirects displays site makes purchase notifies (1) certifies (2) Sergei Chevtsov, SLAC, 09-14-2007
Basic Requirements clicks ad registers redirects displays site makes purchase notifies certifies • Client Privacy • Added Value Sergei Chevtsov, SLAC, 09-14-2007
Terms Temporary Client ID Action Points Client Level Sergei Chevtsov, SLAC, 09-14-2007
Terms Temporary Client ID Action Points Client Level Sergei Chevtsov, SLAC, 09-14-2007
Temporary Client ID • A unique string that identifies the client • Generated and stored by syndicator • Valid for a short period Sergei Chevtsov, SLAC, 09-14-2007
Communication via Temporary Client ID clicks ad registers redirects + tempID displays site makes purchase notifies + tempID certifies • Client Privacy Sergei Chevtsov, SLAC, 09-14-2007
Terms Temporary Client ID Action Points Client Level Sergei Chevtsov, SLAC, 09-14-2007
Action Points Syndicator and advertiser develops a point-based scheme for client actions, e.g. 1 point = “Subscribe to newsletter” 20 points = “Buy for $100-$1000” Sergei Chevtsov, SLAC, 09-14-2007
Action Points clicks ad registers redirects + tempID displays site makes purchase notifies + tempID + points certifies • Client Privacy Sergei Chevtsov, SLAC, 09-14-2007
Terms Temporary Client ID Action Points Client Level Sergei Chevtsov, SLAC, 09-14-2007
Client Level The level of a client is determined by the sum of his points • “stars” for Ebay members Sergei Chevtsov, SLAC, 09-14-2007
Value of Points/Level clicks ad registers redirects + tempID + cLevel displays site makes purchase notifies + tempID + points certifies • Client Privacy • Added Value Sergei Chevtsov, SLAC, 09-14-2007
Contents Pay-per-Click Fraud Click Attestor Naïve Design Online Demo Integration with Premium Clicks Summary Sergei Chevtsov, SLAC, 09-14-2007
Online Demo http://www.chevtsov.com/adfraud Sergei Chevtsov, SLAC, 09-14-2007
Production Issues clicks ad registers redirects + tempID + cLevel displays site makes purchase notifies + tempID + points certifies • Authenticity • Uniqueness • Clean up Sergei Chevtsov, SLAC, 09-14-2007
Production Issues clicks ad registers redirects + tempID+ cLevel displays site makes purchase notifies + tempID+ points certifies • Useful metric • Transferability • Integrity/Auditing • Competitor access? Sergei Chevtsov, SLAC, 09-14-2007
Contents Pay-per-Click Fraud Click Attestor Naïve Design Online Demo Integration with Premium Clicks Summary Sergei Chevtsov, SLAC, 09-14-2007
2 Steps of Attesting clicks ad registers redirects + tempID + cLevel displays site makes purchase notifies+tempID+points (1) certifies (2) Sergei Chevtsov, SLAC, 09-14-2007
Client Certification clicks ad registers redirects + tempID + cLevel displays site makes purchase notifies + tempID + points certifies (2) Sergei Chevtsov, SLAC, 09-14-2007
Basic Requirements clicks ad registers redirects + tempID + cLevel displays site makes purchase notifies + tempID + points certifies • Client Privacy • Speed Sergei Chevtsov, SLAC, 09-14-2007
Premium Clicks clicks ad registers redirects + tempID + cLevel displays site makes purchase notifies + tempID + points certifies via coupon Use coupons from “ Premium Clicks”! Sergei Chevtsov, SLAC, 09-14-2007
Contents Pay-per-Click Fraud Click Attestor Naïve Design Online Demo Integration with Premium Clicks Summary Sergei Chevtsov, SLAC, 09-14-2007
Use Case: New Client clicks ad got coupon? no. registers redirects + tempID + cLevel displays site makes purchase notifies + tempID + points certifies via coupon Sergei Chevtsov, SLAC, 09-14-2007
Use Case: Premium Client clicks ad got coupon? yes! registers as premium redirects + tempID + cLevel displays site makes purchase notifies + tempID + points updates coupon Sergei Chevtsov, SLAC, 09-14-2007
The End Thank you! Sergei Chevtsov, SLAC, 09-14-2007