Pretty sure Twitter has an ad metrics problem too. As I wrote last year:
> When I ran a Twitter Ads campaign for one of my clients, within two days I noticed that Google Analytics was reporting nearly 100% fewer visitors from the campaign than Twitter was reporting clicks. That is, if Twitter counted (and charged for) 100 clicks, Google Analytics showed fewer than 5 visitors from the campaign.
> The support team at Twitter Ads told me they are legitimate clicks, but people are probably clicking the image in the tweet to expand the tweet or image, not expecting it to take them to a different site. As soon as they realize they’ve just clicked an outgoing link, they go back or close the tab before our site and Google Analytics script even has time to load.
I am a direct response marketer, and only manage ad campaigns that provably generate revenue. Over $10,000,000 spend across more than a dozen companies. I can tell you that for many products Facebook absolutely outperforms Google.
I’m not surprised. Google shows me ads for things I’m searching for, but Facebook shows me ads for things I wouldn’t even know to look for. I can definitely see how one or the other would be better depending on the type of product.
On the whole, Google shows me two types of ads: things I don't want, and things that are competing with non-ad links to the same product.
I can understand why Google gets bidding wars over people searching for "vacuum cleaner" or "cheap web hosting", but for most other things I can't quite imagine the use case. I either don't want to buy something, or I know who I'm buying from.
Facebook seems much better placed to show things like "hey, you liked this band and you live in this town, did you know they're coming next month?" On very rare occasions, FB actually manages to achieve the theoretical role of ads as "notifying people about mutually beneficial transactions". And when they don't, I can at least see that the ads are having effects like "making me aware of a consulting firm" that a marketer might value. Meanwhile, I've never seen a Google search ad I valued, and I don't know if I've ever seen an Ad Words ad I valued.
(Actually, I've benefited from Youtube ads occasionally also. But only ever for learning about new-release music, movies, or games.)
Search intent matters and FB + Google ads are shown in different contexts. Of course the FB vs Google comparison in aggregate is useful but performance varies across markets and also depends on the attribution model.
For sure there are people who are careful with their spending and smart with their marketing.
But there's been too many reports of bot activity, fake likes, fake followers in those platforms that I'm sure many companies and marketing departments fall for them.
Not everyone does as good job as you Im sure.
Google, as far as I know, was never caught in dark ui patterns or fake number reports to generate revenue. They don't seem to need it.
Surely though that's different from fake likes assuming the advertiser is aware of it.
I feel like YouTube by now is more similar to TV advertising, you take in consideration that people could just have the tv on in the background while doing something else or going around the house. Unless you don't know what you are doing with your advertising budget of course.
I don't if advertisers are thinking of it like TV but I believe you're right. Many people I know, including myself, leave videos running while working it gaming. It's not our primary focus, but it's there in the background.
Of course I run a malware blocker, I mean ad blocker, so I'm not seeing those ads served by malware networks.
No, the problem is exclusive to autoplay (in fact, I recall youtube adding some click through pause into videos, but I don't see them now).
I'm no advertiser, but simply introducing autoplay into the mix is kinda fraud imo.
With hindsight advertisers must be aware of fake likes and such too.
Every product is different. When I worked in automotive radio and physical mails were the most efficient, because there is a huge market of rather old people. For the 25-40 segment facebook can be very powerful though.
I too can support with anecdotal evidence for that (my wife). One of her habits is browsing Facebook ads and she end up actually buying stuff from those sites.
Mostly fashion related as those are something you don't search for but an impulse purchase. Fb is mostly like window shopping or street shopping - you have no idea what you want but you like something and take it. I on the other hand if I have to buy something will google it or go to amazon directly.
Eh... companies price this all into the spend. Honestly, especially in an auction style ad platform, a certain amount of fraud is tolerated as long as at the end of the day we spend $1 and get $1.20 back.
It seems self evident that Facebook (and to a much lesser degree, Twitter) are major competitors to Google in the ad market.
It's not like TV where the money is spent and you have no way to measure the results. Many people are seeing results with Facebook and Instagram ads. So they are spending.
Google AdWords is the king of selling you something you are looking for. But Facebook and Instagram are highly effective at selling you stuff you didn't know you wanted. Not to mention political and spend.
There's always going to be a ~30% dropoff between clicks and analytics because people click on ads, realize they've done it, and either push back or close the popped-up page. It's even higher for video. I work for a company that is a DSP, ad server, and analytics, and I've been investigating these click discrepancies. It's surprising how many places this can all go wrong.
It gets especially worse when there are redirect after redirect to other ad servers, and you lose your tracking macros because the trafficker hasn't configured their landing page tracking macros correctly for each ad server redirect.
> It gets especially worse when there are redirect after redirect to other ad servers
Yes this is very wrong, but not because your tracking loses accuracy.
You realize that this sort of careless trail you send your users along is exactly how people get served malware from ads right? I mean you admit yourself you lose track of where they end up so who knows what they get served or redirected to.
Your logs may be split across different services, and some of those services may be difficult to access. For example, if you're using a CDN, many hits won't go to your server.
Off-the-shelf analytics solutions have a ton of heuristics and in-house knowledge built up over decades that help deal with inherently janky data. For example: over half of all internet traffic these days is bots. All modern analytics solutions know how to discriminate bot traffic (to an acceptable extent), you would have to re-create that or get heavily skewed data. As another example, inferring geography from IP: Google, Adobe, etc maintain their own in-house databases for this sort of thing.
Analytics solutions can be configured to send data for interactions that don't involve a page load. There are a lot of interactions that won't put anything into the logfile unless you re-invent tracking beacons. The situation gets more complicated for Single-Page Applications for both types of tracking, but generally the solutions for off-the-shelf technologies are more understood and can be applied more generally.
For another thing, cost and ease of access. Google Analytics has a free version. And for businesses, many of the people who want data work in marketing or UX, not the sort of people who have various types of expertise to dig around in logfiles. At the level of effort it would take for someone to build a logfile tool or learn to dig through the data, GA would offer more benefit at lower cost.
For a solo dev or small team running a not-too-complicated website, logfile parsing may make sense. For a large-enough organization, a custom solution that addresses their specific needs may make sense. But aside from a few sweet spots, most off-the-shelf tools are going to give a better benefit at lower cost. This is especially true of companies that have different teams with different needs and skills, and that benefit from integrations with other tools (like testing or personalization platforms).
Also, slightly-less related... analytics load time is not always a dominant factor in not recording clicks. Most clicks on ads go through a chain of redirects through a half-dozen different services that set cookies, read cookies, attach data, increment counters, etc. There's a large window where a user can cancel navigation before a request is made to the website. Analytics should run pretty fast, unless there is a long time in-between when your server receives the initial request and when the user begins to receive HTML.
I understand the reasons better, it’s unfortunate and slightly depressing to me that the community hasn’t been able to come up with a better solution. Particularly as the google analytics approaches involves giving data up to a 3rd party for processing.
Google has an Analytics product so that website owners can see how much money they make from AdWords, thus encouraging them to spend more money on AdWords. GA is a strategic complement to Google's advertising services, and that is how they derive value from it.
Google does not dip into GA data for their own uses. Post-GDPR this is extra-explicit because they take pains to clarify how much they are not a Controller and only a Processor, but this has always been in their TOS. Frankly, most people's GA implementations are dumpster fires and trying to make use of that data would be more cost and less benefit than punching themselves in the dick.
Google does look at GA data on occasion, but only for the purposes of debugging and for ensuring compliance with the TOS (e.g. they will flag accounts that contain PII).
Yes but you’re saying twitter say their metrics are off by a factor of 5 because it’s not running the GA JS. If you wanted to properly investigate that looking at the server logs would probably give a better idea in this case.
I guess with serverless you should be able to see this either with your own logging or perhaps on AWS with Cloudwatch? (no idea as I’ve not used it).
I do exactly that behavior all the time. It's difficult to tell whether an image will expand when I click it on Twitter app for iPhone. When it opens a browser window that I wasn't expecting, I close immediately.
> they are legitimate clicks, but people are probably clicking the image in the tweet to expand the tweet or image, not expecting it to take them to a different site. As soon as they realize they’ve just clicked an outgoing link, they go back or close the tab before our site and Google Analytics script even has time to load.
I do this a lot on Wikipedia on my phone. My workflow is to open a new browser tab (Wikipedia is the homepage) and hit the magnifying glass in the corner to search. But shortly after the page loads, it reconfigures itself so I end up hitting a link to somewhere else. (Wikimedia, I think.)
It is incredibly annoying.
The equivalent on a desktop is a badly behaved site (such as... gmail) which first loads a bunch of stuff and then, only then, focuses a text field, so you end up typing the second half of your password into the field that just got focused.
I am not in favor of letting webpages suddenly adjust their own layout or move your focus once they've already loaded or you've already picked a focus.
Just compare the other comments in this very thread:
> I do exactly that behavior all the time.
> Can't disagree with Twitter's reasoning there, anecdotally I myself have done that many times.
> I spoke with a someone recently who uses gmail on his Android device. An ad at the top that resembles an email appears about a second after his real emails appear, timed perfectly to interrupt his attempt to tap and read his first email. Of course he immediately goes back if he makes the mistake
> I watched them every single night often multiple times accidentally click the ads that load above on youtube (about 1 second delayed, perfectly as they went to click). They would of course always click back once they noticed it
It happens all the time. This is an issue with dysfunctional webpage design/layout.
These comments feel oversold.. but one could agree with the dysfunctional by design revenue generation. I don’t think you need to be dysfunctional here.
The explanation is solid, but that doesn't excuse Twitter. If you charge for clicks you should do your best to make sure that the clicks are genuine, not design a user interface where 95% of clicks are caused by bad interface design.
I spoke with a someone recently who uses gmail on his Android device. An ad at the top that resembles an email appears about a second after his real emails appear, timed perfectly to interrupt his attempt to tap and read his first email. Of course he immediately goes back if he makes the mistake, but google probably still charges the advertiser for a click.
(This doesn't happen on my phone but I am more likely to have configured it than your average user.)
I lived in Spain for a summer and my roommates there were definitively non-techy and had relatively slow internet.
I watched them every single night often multiple times accidentally click the ads that load above on youtube (about 1 second delayed, perfectly as they went to click). They would of course always click back once they noticed it, which with slow internet takes more time too and probably doesn't look as much like a bounce.
It's the perfect cover for Google. All the techies who would get outraged by something like this generally have fast internet and ad-blockers.
For me, that first "email" is not the ad itself, but the "promos" folder, tapping it only expands the promos folder, not any of the ads. It does appear a ~second after opening the app though. However, a ton of other things cause the same shifting-as-I-tap problem (not just ads) causing me to mistap on the wrong e-mail all the time. So it seems like garbage UI design more than anything else. UIs moving around while trying to interact with them is one of my biggest pet peeves.
Happens to me. Sometimes out of reflex I'll accidentally click it two or three more times before I have to resist muscle memory and wait for the page to completely finished jumping around.
It is near impossible to properly meter ad shows on the web. An ad can load somewhere in the footer of the page and never seen, and it will be logged as a show.
If some scripting is involved to log scrolling, and logging it over ajax, it will not help for the fact that when the page is being rendered, footer may for a split second appear within the viewport.
The later, is what makes the lion share of contention around video ads.
Did you exclude Twitter Display ads? Because those are absolute shit that skew every metric in the wrong direction. And of course they are turned on by default.
We had a similar problem and it was all down to Twitter Display. Once we turned those off, the metrics improved immensely.
Honest question - who here has done Twitter ads and got positive ROI? AdWords/Bing/Facebook all seem to "work", but I've never found Twitter to be fruitful..at all.
I've run lead gen campaigns there that were almost comparable to Facebook but can't they "worked".
I think the problem is, as an advertiser, treating it like I do the other social channels. I don't feel like it's similar to Facebook at all and has become even more different over time. Pinterest has similarly fragmented.
I see using content as remarketing ads to be effective there. But that's the hardest ad-use-case to prove ROI on, in my experience.
Also, I thought something like 40% of browsers run adblockers, and possibly a disproportionate amount in your demographics. That could explain the bulk if the difference.
That’s a good point! Twitter’s tracking is almost perfect with their link shortener. I wonder if/when adblockers will take care of that as well (resolve the link once then cache it).
There's actually no need to resolve it. At least so far, they put the full url in the page source. I have a proof of concept extension already coded up for removing the redirects. I plan on adding a bunch of other sites (google, facebook, whatever else) and releasing it.
> Twitter’s tracking is almost perfect with their link shortener.
Perfect for measuring raw HTTP requests, sure, but if you post a link to a brand new, zero-follower account you'll still get a few dozen bots that are doing link analysis against the Twitter firehose (well, a random sampling of it).
I personally try to make sure that nobody in my circles, techie or otherwise, surfs without an ad blocker. This irresponsible 3rd party advertising bullshit has got to stop.
We have people in this very thread openly talking about deploying third party ad scripts that send their users on chains of redirects that they admit to losing track of, and the only thing they see wrong with this is that they can't accurately track their users, not that they very probably sent their users down whatever rabbit/shithole serving malware, miners or drive-by downloaders.
Online advertising is a disgusting wasteland and many people coming out of the woodworks in this thread, working in the industry, are knowingly, unknowingly or usually willingly blindly working to create this situation as it is. Dollar bills make for very good blinders, especially if it's your living.
> When I ran a Twitter Ads campaign for one of my clients, within two days I noticed that Google Analytics was reporting nearly 100% fewer visitors from the campaign than Twitter was reporting clicks. That is, if Twitter counted (and charged for) 100 clicks, Google Analytics showed fewer than 5 visitors from the campaign.
> The support team at Twitter Ads told me they are legitimate clicks, but people are probably clicking the image in the tweet to expand the tweet or image, not expecting it to take them to a different site. As soon as they realize they’ve just clicked an outgoing link, they go back or close the tab before our site and Google Analytics script even has time to load.
https://www.gkogan.co/blog/how-ad-campaigns-fail/