Now, if someone could come up with a privacy-preserving solution to advertisers quality assurance problem of buying advertisements on the internet, that would be big business.
Now, if someone could come up with a privacy-preserving solution to advertisers quality assurance problem of buying advertisements on the internet, that would be big business.
In the podcasting industry, referral codes are used specifically so that advertisers can figure out how many conversions are coming from the podcast -- it's not enough to tell them, "X people heard the thing." They want to know whether or not it's worth advertising based on concrete user acquisition numbers.
AT&T recently put out an interview about their advertising strategy as a content company. The quote from that piece[0]:
> "Regardless of how you see a directed car ad, say, AT&T can then use geolocation data from your phone to see if you went to a dealership and possibly use data from the automaker to see if you signed up for a test-drive—and then tell the automaker, “Here’s the specific ROI on that advertising,” says Lesser. AT&T claims marketers are paying four times the usual rate for that kind of advertising."
And on a more fundamental level, it doesn't make sense to me why targeted ads would even be such a profitable industry in the first place if advertisers didn't care about increasing ROI per ad -- and that means improving click-through rates and conversion rates. I don't see how I wouldn't want attribution stats per-campaign if I was trying to improve my ad targeting, or doing AB tests on different marketing styles.
It is entirely possible that I don't understand the advertising industry very well, but from everything I've seen, advertisers do seem to care about attribution, a lot. Maybe click-through isn't the best way to measure that, but I don't see strong evidence that brand recognition or exposure is a more valuable target for advertisers to be pursuing than direct revenue impact.
The old-school method of this was to have unique response numbers. It's why you see phone numbers like "800-555-1212 extension 37." When you call the number and ask for extension 37, the person on the horn says, "Yes, this is extension 37..." and begins their pitch while noting that affiliate 37 gets the conversion credit.
It's similar to TV commercials you see that tell you to "Go to example.com/TV37."
Some lead generators are willing to splash out extra money on specific phone numbers without extensions because they believe they convert better. It's why toll free phone numbers expanded so rapidly from just 800 and 888 to 877, 866, 855, and 844.
I might be mis-reading this but isn't Adwords model specifically disruptive because it charged per click and not per view. It's why when you click on a search ad you see ?gclid=... appended to the end of a URL so that the ad you clicked gets credit... I am confused or missing the reason for your statement about impressions being more important than a click?
I didn't know about "gclid=...", and "fbid=..." in URLS. After reading your post, I found an extension to remove them:
https://github.com/jparise/chrome-utm-stripper
With easily installable packages available for Chromium and Firefox:
https://chrome.google.com/webstore/detail/tracking-token-str...
https://addons.mozilla.org/en-US/firefox/addon/utm-tracking-...
I assume you have:
* Browser data (UAS, screen size, network speed, localStorage)
* IP data (therefore some proxy of geographic data)
* Third party data (eg. Google Analytics demographic data)
* Odd click patterns (eg. from the same IP, bursts within a short window)
* Finally you can see who is benefiting from the clicks (eg. certain publishers) and suspend their account
I feel like all this data would generate a substantial click "footprint" that you could run through an ML model. At worst, these third-party advertising companies can suspend whoever is benefiting from the clicks if they gather enough suspicious evidence.
[1] https://www.buzzfeednews.com/article/craigsilverman/porn-run...
Behavior tracking is difficult since it's hard to say that a legitimate user will never do something. E.g. large ISP NATs thwart IP tracking by giving many customers the same IP. Safari blocks 3rd party cookies.
Google has a somewhat well known bot countermeasure called botguard that does a decent job proving that you are probably running an entire browser, but that only marginally increases the cost of fraud to running a browser instance per-bot. Increasing per-impression cost for fraudsters can put them out of business, but increasing per-impression cost to detect fraudsters can put advertisers out of business.
Also, ad-targeting is often a realtime problem. You have to decide what ad, if any, to show within milliseconds. Do you never show ads to unrecognized users? How much turnaround time will you need before you can precompute a profile and start showing ads to a legitimate user? How much turnaround time do you need for detecting and blocking fraud?
Unfortunately, specific countermeasures aren't often publicly published since one of the greatest costs of ad fraud is figuring out and then circumventing countermeasures. E.g. you might have a hard time reverse engineering something faster than it's being engineered by 20 people at Google.
Surely Google are caching a queue of adds for each user and similarly for "random unknown user"? Why would this have to be real time?
Also advertisers often want to do dynamic stuff too. Or may be willing to pay more for the same user in different contexts. Or utterly unwilling to have their ad on sites with UGC. And you don't know where the user will show up next.
If this is true, it sounds like the internet really isn't well-suited for advertising.1
How have certain companies become so enriched by selling something that has such a high risk of not delivering value? If what you say is true, it stands to reason that many clients are getting ripped off.
1 I still find it interesting that the web/mobile ad industry almost always relies on web browsers/apps to make ads workable. These programs must process what is returned from a request for content, auto-load resources from third party hosts, and often interpret and execute Javascript code to make additional resource requests. A user can successfully request the content from a web page with a single domain name, DNS lookup and HTTP request, the basic functionality of the internet and web, without using a web browser, but that alone does not suffice to deliver ads.
This does not sound correct to me. (I was in the digital ad industry.) The interest in conversion counting is not just because you can't trust views/clicks. It's because conversions are the most useful event to track. You might be paying for views, but your conversions are your best proxy for ROI on one ad campaign vs. another.
I agree with your prior point that the first party who is selling ad space doesn't want to think about it. That part is entirely true.
aren't facebook and google ads cost per click rather than cost per impression?
They charge based on reach and will serve your ad to users as many times as they want until they illicit a reaction. There is some proprietary algo at work to determine how your spend gets distributed.
How do we know this? If my paid post gets a good response, it gets free impressions. If my paid post gets poor response, it gets few impressions and I get a warning about the post.
Facebook is incentivizing good content, and it's not charging you per impression. Impressions definitely come into play, but what is more important is users, frequency, and engagement. Unlike other platforms.
I'm well aware of the Facebook's algorithm that prioritizes ads with a higher relevancy score (or rather the 3 categories of quality that they recently replaced relevancy score with). They punish bad ads by artificially raising CPMs and artificially lowering them for quality ads.
So once again, yes they are charging you by impression. They just also make a distinction between paid impressions and earned impressions. Eg someone shares your ad and their friends see it = earned impressions.
Here's a link where Facebook says they're explicitly charging you based on CPM or CPC: https://www.facebook.com/business/a/ad-bidding
Relevant quote: "Depending on the type of bid you choose, you only pay for clicks or impressions when you run ads. Your ads will be deployed evenly over time, and you'll never be charged over your budget."
That's right, I get free impressions if my ad (not boosted post) does better.
How else I know this is that their video completion rate when calculated by impression is absolutely abysmal compared to other platforms. This is why they don't address VCR in their own interface. They want the ability to serve your ad however they see fit until there are results.
Also, I can ask Facebook to charge me only for plays, and you even alluded to the fact that you can pay for engagement as well. This backs up my point that Facebook will serve your ad as many times as it wants until it finds the right user-ad fit.
That being the case, I go back to what I already said. Yes, impressions are very important here, but they are not exactly what you are paying for. You are paying for user reach and engagement.
"Your ads will be deployed evenly over time, and you'll never be charged over your budget"
But your ads are usually served more than you ordered. Unlike other platforms, where I only get exactly as many impressions as I pay for.
In a way it is similar to Adwords Quality Score for CPC.
I suspect we're at an impasse but you really should reconsider your position and look at the nuance between earned/organic impressions you get from an ad and paid impressions. As an aside one thing we do agree on is the abysmal video completion rate.
Attribution exists because there has been in the past few years a major pressure from advertisers to relate actual sales with digital media investments.
If you go some years back a lot of major brands cut on their digital media investment because they weren't seeing a return when compared to other medium - like TV.
>They are only interested with selling their product. They contract out to third party companies specifically to not have to deal with those attribution issues.
They are interested in sales, branding and customer service. Some brands work hand-in-hand with media agencies - agencies who do the buying, manage and optimize all the media budget. These agencies have the technical know-how for campaign setup, automation, tracking, etc. It's not because they don't want to deal with it, it's because they would have to make a huge investment in human resources and tech. Some brands did/do move all of this in-house, or outsource it to agencies with exclusive, or with high FTAs.
> The reason those third parties have to resort to tracking is because advertising fraud is rampant on the internet and the first party advertisers want some assurance that they aren't just throwing money away.
Tracking is used to measure the performance of the campaigns - delivery itself, plus the results on the advertiser side. Ad fraud is indeed rampant, that's why there has been a lot of development to mitigate this issue (like viewability).
> In the traditional advertising world, they can see the ad on TV or printed somewhere and know they aren't getting ripped off. There is absolutely no assurance on the internet that anyone is seeing your ad. So this proposal is saying that the advertiser should be in the business of assuring that their ads are being seen and delivering value, but it still doesn't solve the problem that the advertiser wants to be sure how many of their ads are being seen.
There's no way to know if an ad was seen on any media. TV campaigns are measured with a sample of the population with a device that tracks what's being viewed - but you don't know if a person is using their smartphone when your ad is running. The problem with the internet is that there's no filtering between what's being done by a machine and by a human when it comes to the campaign delivery - and that's directly attached to the buying model for the advertiser. They wouldn't care about wastage if they didn't have to pay for it.
> Advertisers are paying for the number of times and ad is shown not the number of times it is clicked (this isn't the year 2000), so this proposal gives the advertisers more work to do without actually solving their real problem. I don't foresee any significant adoption of this proposal from advertisers.
Advertisers pay for a lot of things, for reach, for views, for clicks, for seconds of audio, for grids of outdoors, the list goes on, so you can't just say they aren't paying for clicks - hell Amazon is the new big boy in advertising and you pay per click.
The golden goose of attribution is to connect from the point of contact in advertising, all the way to the post-sale (the so called customer loyalty programs). If you can tell someone who saw an ad on Youtube, and when he went to a shop out of the shelf (where you have a 15% share of shelf), bought your product, and came to the social media saying how damn great that cookie is.
Any step closer to that is a win for advertisers.