Ad Fraud on LinkedIn
samueljscott.com
samueljscott.com
It's always been a surprise to me how much money is flowing from ads and how any business can be so reliant on it, since this makes it sound like it's fundamentally flawed. One would think the jig would eventually be up.
I guess my point is the alternatives to Google Maps aren't perfect but they have a lot more to offer than many people assume. When I drove across Canada, from Ottawa to Anchorage, OSM never let me down. It's a viable alternative.
Agreed. The real losers are the genuine content creators, as the adcash isn’t flowing to them. They can’t just average it out.
Of course there’s no way to contact and tell Google that Google gave me fraud traffic and got me banned from Google.
Honestly after the ad images/video, all the fraud detection javascript from the advertiser, the publisher, the advertiser's system of choice, the publisher's system of choice all doing "trust but verify" with each other is the largest contributor to how big ads are.
Best was when I kept seeing ads for a thing I was selling. I visited some big box sites about it to copy the specs on it.
I think if ads were smarter, you'd get ads for your vacuum's filter a few months after buying it and maybe replacement pieces just after warranty, but what do I know?
I wonder what would be reliable ways to spend money for advertising, then? I'm new to this, but I was thinking about spending some money for some online marketing until reading this.
I see some "captive" ads now, and I can imagine those are worth so much more - for example instagram play-between ads. No wonder the open web is dying.
> If the Google Ads system detects geographic areas that someone is interested in, we may show appropriate ads targeted to that area or surrounding areas (known as "location of interest").
> The default advanced location option in Google Ads will use both physical location and / or location of interest to determine where ads can appear. You can update your advanced location options at any time.
Looks like "interest" is still the default!
It's really interesting that somehow the fact that we recorded these less known user agent bots actually made the product more useful for you and you were able to detect fraud going on.
I sometimes buy fraudulent ad traffic and point it ad landing pages that should drive away humans, trying to fingerprint anything that sticks around. I'd be very interested in tracking bots that actually send you events.
It is the equivalent of installing an app that silently opens every attachment that is emailed to you.
https://github.com/dhowe/AdNauseam/wiki/FAQ#does-adnauseams-...
[1] https://quinnkeast.com/writing/the-possibility-gap-its-time-...
However, I don't see a way to allow that without also making the aforementioned unwanted connections also possible.
https://help.hotjar.com/hc/en-us/articles/360033640653-Ident...
This is a bit better than it used to be. At one point the documentation had a field for User Email Address, and only a footnote in some documentation suggested it be hashed. Still, for a company that chooses to use the feature, the session recording can be tied back to the user account and any data already associated with it.
Your parents would definitely wonder why you were receiving checks in the mail from Xpics.
Once I left the Visual Basic scripted web control running overnight by mistake...
Looking back, it was pretty shitty behaviour by me, but as a 14 year old boy, it just didn't even feel like a crime, even a victimsless one; it almost felt entrepreneurial.
Seems that getting rid of this sort of problem is one of the reasons one would use an ad network.
Not defending google but the latter is on by default, switching to the former can massively help here.
I can imagine that ad fraud prevention must be a hard task, probably requiring AI/ML nowadays. But I don't like that fact because it will probably force website owners to add more behavior tracking and analytics events on every web page. That will end up with more websockets, more memory and longer loading times and higher UI latencies and further worsenijg thr web browsing experience which is already pretty bad. :(
If you’re an advertiser and the display market becomes 90% fraud, you just end up paying 1/10th the rate for 10x the traffic.
Legit publishers get 1/10th the revenue though.
I've read very different from other commentators right here on HN who claim that Google ads work well for them and likewise I've heard plenty of anecdote from users of Facebook's and other ad platforms that they have delivered positive ROI for ad placement of their offers.
Any opinion?
With DR if your sales / leads are not generating a Return on Adspend (ROAS), you will change or stop advertising.
With branding, you might not even notice that Google is sending traffic from the wrong country. And you might be happy with the great looking vanity metrics.
My experience with Google (YouTube) Ads is that they work extremely well. I use them to generate leads for solar panel installers.
Note: I am not ruling out that I am just a noob.
Same as this quote:
>“You’ll see the call to action is ‘Request Demo,'” Gellis said. “So, arguably, a user who sees this ad and clicks legitimately on it will be looking to get a demo of the analytics tool we were marketing.
No, if the only option you give me is "Request Demo" but all I want is more info then I'll click "Request Demo." Then when I don't get more info or info that I like I'll bail.
edit: Also at only 11 clicks, the metrics are pure noise. Sure they each cost $45 but it's still only 11 clicks. Can't even blame the CPC estimation for being off at such a low number.
Exactly. Even if I was thinking about requesting a demo when I clicked the ad, I then want to see a lot of information on the target site before proceeding. I'm not going to sign up for a demo unless I think there's a pretty good chance I'll want to buy.
Most vendor websites don't provide nearly enough information for me to make that judgment. As someone who doesn't consider talking to sales people to be a recreational activity, that leaves me with little choice but to bail.
Plus this was analytics software which is a dime a dozen nowadays. So you need to make your value proposition known very well and very quickly. Even then you'll get a very low conversion rate unless you've done a very good branding campaign to get your name out there.
Seems awareness of ad/trackblocking and disabling JavaScript is low in this space.
Still, he could absolutely be right some portion of them are misclicks.
I'm really happy to hear this shows up in site metrics, since it's exactly what I do when I follow a link into ad-laden crap. I don't block ads by default, but I also have zero tolerance for keeping crap open.
Sadly, it is quite close to what actually happens.
Going through an interview with nothing to lose helps me keep up my networking and interviewing soft skills. The best time to find a job is when you don't need one.
Back in my old firm, I knew a ton of bankers and consultants who used LinkedIn regularly (mostly for stalking top performers).
Having selected "I find this ad annoying or not interesting" numerous times without any effect. What is this algorithm behind that thinking? Certainly not a good way to get some ad revenue from me (tbh I'm a lost cause anyway in that regard.. can count the no. of ad clicks I ever made on one hand. So I guess LI is helping me here).
Other mediums of advertising sell you a specific ad on a certain page of a website/newspaper/magazine/etc. You have no idea how many people really look at it. You make your decision on if the site/paper/zine attracts the crowd you are interested in. Buying TV/Radio ads also says for your ad buy you will get X number of ads in certain time spots, or for more money you can have your ad played during specific times during specific shows. Again, you have no idea on the exact number of people seeing/hearing your ad, but at least you know it's getting played.
If the option doesn't work than that seems like an issue on the part of LI, either dishonesty (pretending it does something when it doesn't) or incompetence. Given the company we're talking about, neither would surprise me.
"They're sometimes called "placebo buttons" -- buttons that are mechanically sound and can be pushed, but provide no functionality. Like placebo pills, however, these buttons may still serve a purpose, according to Ellen Langer, a Harvard psychologist who pioneered a concept known as the "illusion of control." "They do have a psychological effect," she said in a phone interview. "Taking some action leads people to feel a sense of control over a situation, and that feels good, rather than just being a passive bystander."
[0] https://www.cnn.com/style/article/placebo-buttons-design/ind...
Just because you're not interested in hearing it doesn't mean advertisers don't want to try to tell you anyway.
Dunno if they actually use that info though.
People say that half of all advertising dollars are wasted, you just don't know which half, but this company has perfected it to 5-10x what you mean to spend on advertising is wasted, and you don't know until they've taken it from you and then shown you the fine print.
In short, avoid.
What you lose in credit card points, you 10X in savings on:
1. Unexpected "recurring" charges and
2. Time spent avoiding unintelligible unsubscribe UXs
Plus, I feel a lot more comfortable trying services that require a credit card for a free trial which has led me to some extra value that I wouldn't have found otherwise. Just set the budget on the card to $1.
Some people might feel bad for all the SaaS companies that are getting failed payment alerts, but I don't. It took a lot of dark patterns and group think to create a market for something like privacy.com.
I'm still waiting on my $600 from Dropbox, which they charged over five years for an inactive account without ever sending a receipt. Never again with privacy.com.
Edit: format/clarify
As an owner of a small SaaS business I can say that our payment processor has fairly strict requirements to allow recurring charges:
- Product description has to be very clear that it's a recurring payment
- Terms and conditions have to have a section with details on how to cancel the subscription
- We have to send email notifications in advance before every recurring charge
I'm a huge fan and would def recommend them to anyone looking for better control over subscription charges
[0] https://support.google.com/chrome_webstore/answer/2664769?p=...
Maybe that's a new platform company strategy: build a bunch of low-volatility/low-margin enterprise products for long term revenue generation, then fund a bunch of shadey operations as products to be pools for off-the-books bonuses and incentives.
I agree with your larger point, that LinkedIn isn't really accountable to anyone; the Microsoft shareholders don't care what LinkedIn does.
This guy is deluded. People click random things to get more info, and they might not have liked the more info they got so didn’t go ahead with the demo.
Ad nauseam did exactly this until the extension was banned from chrome store: https://adnauseam.io/
If you want to piss off as dev or act like a bot, only then use it.
To load an ad, you have to allow trackers. If you allow a tracker, you might as well allow the ad instead of hiding it. AdNauseam just hides it.
How is this not increasing privacy? The point is to keep my real interests private from creepy marketing departments.
Which is why you block all ads? Companies don't care about 'real interests'. They see the things you click on and show you more ads based on it. They earn money. That's it.
The marketing department knows the sites you visit because it has to serve the ad so this thing can click on it.
Use uBlock Origin.
As mentioned in other comments, his ad spend was pretty low anyway, you can't come to conclusions if a campaign is successful from 11 clicks.
The main problem is that his creative/lander or his copy didn't convert.
Having the clicks differentiate from the ad source compared to your tracking tool is pretty common as well. If you're using just GA to track it, the numbers are going to be wildly different with people having Adblockers.
I've worked on some large B2B ad campaigns on LinkedIn, some of them we only ever got 1 lead, but that lead was worth a lot more than that the campaign budget, so that was a success for us.
I found that the interface for managing ads was terribly buggy and shouldn't even be considered production ready. One bug that I remember is that it wasn't possible to remove ads, and the button to suspend an add didn't work most of the time.
In typical LI fashion the interface was full of dark patterns, it was really tricky to limit the expenses. In the blink of an eye you could be spending hundreds of USD per day.
Analytics were somewhat available, but basically useless. For no reason the CPC could jump to dollars per click, and no way to discover why.
Advertising, especially for a tech SaaS, is hard. The tools available are usually terrible to use, expensive and often shady. In my experience, doing advertisements is one of the worst parts of starting a new service.
As a further warning, don't even consider utilizing the LinkedIn platform as a creator or community builder. For example, I manage some popular groups, and one day LinkedIn decided that I send too many messages by welcoming new members. Even though their documentation still stated that group managers could message their members without limit, my account kept getting suspended. What did their support tell me? (and I was still paying $100/month at the time) "If you keep sending messages, then you risk being permanently banned." Creating value on the platform, for hundreds of thousands, if not millions of users, has no weight at LinkedIn.
It sounds like they are moaning that their client side rendered React-based landing page had a lot of bounces which they don't believe because client side rendered react pages are known to be "very very fast" and "some of the very fastest available technology". (This is around the 15:30 mark)
That's baloney, client side rendered JavaScript landing pages are much slower than server-side rendered.
When greeted by a blank page, I frequently "react" by just going elsewhere.
I don't use their service anymore.
As a general rule, Web "apps" should be client rendered (think FB, Twitter, Gmail, etc), Web "sites" should be server rendered. I wish React made it more clear what the difference between the two is and why you should use one versus the other. I know frameworks like Next and Gatsby do it but I wish it was a more ingrained part of React.
No one is there to get decent information or to genuinely connect with people. It's the digital equivalent of the super fake networking seminars people go to. Everyone is a seller and on one is a buyer.
Makes sense that their ad network is sketchy and buggy.
At one point I was convinced that everybody is leaving FB just because I and a few people I knew were leaving FB. Years later it's still a dominant social network. Beware of confirmation bias and the firehouse effect[0].
[0] https://www.goodreads.com/quotes/7517531-veteran-trader-mart...
It’s possible to find halfway decent content on LI, but it takes a lot of work to filter out the fluff. Even then, you have to be honest about why people are doing it in the first place: Networking and brand building. No busy founder is going to frequently take time away from their growing business to write LI content without expectation of personal or business gain.
That’s not to say you can’t find diamonds in the rough, but you need to be realistic about the context to separate it from the brand building.
That's the very purpose of LinkedIn, no?
Ad platforms work in varying degrees for different products and companies. You should not dismiss an ad platform based on poor performance alone without understanding why it performed poorly.
It's sort of like with airlines: If you boycott an airline for every minor offense, pretty soon you'll have no option but to take the train.
In this case, it's disingenuous to paint an entire ad platform--that does hundreds of millions in revenue[1]--as "awash in mistaken clicks and bot traffic" based on a campaign that ran for just 1.5 days and resulted in 11 clicks. (They say they saw similar results from larger campaigns, but they don't show them.)
But Ok, let's say we take out the generalizations. I get that it's disconcerting for any company to find they were charged for traffic that bounced within a second. In that case you need to look for the root cause, and see if it can be resolved or worked around.
In this case the root cause should be painfully obvious to experienced marketers like the authors: Most of the 11 clicks seems to be from mobile traffic (as seen in their Fullstory report), where it is remarkably easy for users to accidentally click on an ad in their news feed. They do mention this possibility in both the video and the title, but they seem to underestimate the likelihood of this being the root cause, and talk too much about bots instead. I've seen this exact misclick behavior in Twitter and for that reason I stopped advertising there.
Unlike Twitter, however, LinkedIn lets you work around this. They offer a "lead gen" campaign type, which requires two clicks (one on the ad, and one more on the "submit form" button) and sharing of contact information before the advertiser is charged. I've still seen funky results from this--such as users saying they don't recall submitting any form--but in much fewer cases than with simple image ads.
Today, when I run LinkedIn campaigns, it is almost always with lead gen ads. The results are far better than this anecdotal post suggests. Some issues still come up, and I've found that attempting to troubleshoot them leads to a better outcome for the business than dismissing the entire ad platform.
[0] https://www.gkogan.co/blog/how-ad-campaigns-fail/ [1] https://www.businessofapps.com/data/linkedin-statistics/#3
This is especially true in a mobile browser. The website is incredibly slow and borderline unusable on a mobile phone.
It's an automatically-updating and linked rolodex. Rolodexes tell you that you know X. They don't say who X knows.
I personally avoid it like the plague, but I do keep my CV up to date there. (Actually it's out of date right now, but I'll update it when I start looking again.)
Still, when we happen to recruit, we get like 10-20 decent applicants (of which 5 were pretty good) for $250 o so.
Mind you, this experience wasn't much different for other ad networks. Quora was slightly better in that at least there seemed to be some interest shown by people landing (or perhaps this was the only ad site that sent actual people my way?).
For future people getting here - the site went down. Most likely from the massive attention from this post.
I think the title should be "Someone has a bad experience marketing on LinkedIn, gets frustrated, and assumes LinkedIn is to blame".
This is well within the IAB's 10% discrepancy. Also that sample size is bullshit. I could show you the sample size of my $7,000 campaign from a couple months ago that recorded a slightly larger discrepancy, but the fact of the matter remains that LinkedIn was the best performer of all ad networks I tested.
Again: That's not to say there's no fuckery afoot but that is a hell of small sample size to refer to as a "study".
I've certainly found work on LinkedIn, but my experience is that for other kinds of sales and networking it is a terrible time sink.
Based on the intense level of BS I can't imagine that advertising would have really worked there.
No, it is the limited liability. Don't want to lose your house because of a bad business deal.
https://www.qualitycompanyformations.co.uk/blog/can-you-set-...
Just like every single other adnet? The very fact of massive adfraud groups allegedly specialising on one or another net means that they must be making money somehow.
By the definition, those guy must be one step ahead of the adnet, or they don't make money, and fizzle in a few months.
My impression is that there are groups which have consistently defeated all, and every bot detection method the entirety of ad industry threw on them.
Based on the title I'm guessing this could have been delivered as a static web page delivered by a CDN.
I've never understood why some people want to set up their own web servers to deliver static content.
That said, I've topped HN before and nginx happily handled that load on a 2 vCPU / 2 GB RAM host with a static site. A lot of these personal site meltdowns are Wordpress with no caching plugins.
The last time an article on my site reached the top of HN, my AWS bill was a couple of dollars for the month, across S3, Cloudfront, Athena and SNS.
I get the concern that you'll spend more than you intended with AWS, but it's honestly hard to blow a budget on a static site hosted in S3 and served by Cloudfront. Those two services have heavy guard rails on what you can accidentally commit to doing, unlike the myriad compute services.
If you're more comfortable paying for something, it's easy to set up a prepaid BunnyCDN to hit an S3 bucket.
I've a Digital Ocean droplet running several static sites for €5 a month. Whats the problem?
I don’t even considering analyzing a campaign with less than 50k impressions, and I won’t look at a variable if it’s under 10k. Realistically I want a few hundred thousand impressions before trying to make big claims about fraud.
Just getting a meeting with a decision maker at a med-large company could take a whole team months. I don't envy their jobs.
I’ve never actually worked in a role like that, but have had clients move from abm to general b2b marketing.
Our niche SaaS sees 90% of Google Ad spend going to India, Russia and South America unless we create a short-list of countries to specifically target. And Google is full of dark-patterns around your targeted countries, by default it selects "people in, or interested in, your targeted locations" unless you drill down and find an obscure setting to change this. Then you only need to deal with the domestic and/or more sophisticated ad fraudsters, which will still probably end up as the majority of the spend.
What that means is that people get this popup video playing, get a little X, try to hit the X but hit the thing behind it, or click on something else taking you elsewhere, or starting the video if by miracle autoplay ISN'T overridden...
And so forth. I could go on and talk about how I have to zoom in with two hands, crane my neck and open the little x so it's a bigger X, so I can close it...
But I'd rather focus on the question - how is this sustainable? That hostility makes users hostile, and it makes your entire ad infrastructure feel like a dirty enterprise, not the "it runs the Internet" philosophy that I'm guess adtech says to itself. Here's the thing - if I'm the company trying to advertise, do I even want to pay for clicks that are unwanted?
My guess is the content of the ad was poorly paired with the landing page. For what it's worth, I ran a LinkedIn campaign, had a $10 CPC with about a 40% conversion rate from a click to lead.
Also that sure is a lot of "conclusions" to make very little data.
Lay your own beds with that stuff. It's only a matter of time before you'll live in shame for what comes out and probably write woeful blogposts about how fooled you were and now so enlightened never again to repeat such clear mistakes.
Having self-worth really isn't that hard. Selling yourself and all your friends for pennies is incredibly easy though, which is what is happening here.
Please keep digging those graves. The internet never forgets, nor forgives. The internet is forever, make no mistake.
That was a bit of an 'aha' for me for their position in the market.
Does this exist anywhere, aside from affiliate deals?
I'd be happy to pay 50% for each digital product sale, since those are 96% profit.
Google has a such product but I think it is nowhere close to the majority of ad spending. A part of the reasons is that it needs campaigns' conversion volumes to be above a certain threshold (so their model has a reasonable amount of training data) while advertisers may exploit the system by not reporting legitimate conversions. So Google requires them to be eligible by some unknown criteria.
You will have to when the advertising network figures out the value of a sale.
There needs to be some adjustment for "your marketing/product is shit and will therefore be much harder to sell."
"So, arguably, a user who sees this ad and clicks legitimately on it will be looking to get a demo of the analytics tool we were marketing"
Uh, no. Just because the ad brought them to your site, doesn't mean the user wants to interact with your video. You got them there, you have to work to keep them.
How does a third party (not LinkedIn, and not the advertiser) make money from this?
Media buying is a niche skill, and you can’t just throw money at LinkedIn and expect it to work. (Especially for true for a /branding/ agency and not a media buying agency)
(P.S. this is for content that otherwise gets a very healthy conversion rate from organic traffic)
I read all the happy comments wondering how many were bots. I comment about finding the product on alibaba and my comment is swiftly removed and the option to comment is no longer on the post. So much for freedom of speech, zuck.
Out of two people who applied, one seems like a bot/empty profile.
That web sites can tell where I move my mouse is simply unacceptable. What can we do to block JS from reporting mouse movements? (Yes, I know I can turn JS off altogether, but most sites aren't fully functional without JS.)
makes me wonder what I may have agreed to on various sites by pure misclicks.
I’d love to remove it and go somewhere that doesn’t do this.
Are there any non-terrible, more purely motivated sites for an individual to post their background and what they’re looking for so folks can view them?
Ideally these connections are all personal anyway and you get poached because somebody knows you, but it’s nice to stay tapped into that virtually as well.
1. put utf8 emoji at start of your name with space following it and then your first and last name. whatever emoji do: smile, country flag, beer. you name it.
2. discard any connect request or inmail or message that starts with 'Hello <emoji>' - it is automated
3. profit :)
Frankly I felt like refusing and telling LinkedIn to fuck off. I have no idea what it was accusing me about. I almost never use the site. I have a 25 year career in an industry where I am known and the industry knows me, so LinkedIn is zero value to me. I would never find a job there nor look for a candidate there.
So whatever their systems are doing, they’re incompetent and generate false positives.
Shamefully, however, I clicked “I will comply”. Bah bah bah bleets this Sheeple.
The open question is whether there will still be perceived value when these things are known. So far, I don’t see ad spending affected by these exposes.
Deleted comment
Imagine owning a gas station on an island and charging as much as you want. $50 per gallon, $100 per gallon and then, not even delivering a full gallon! That's the same thing here. Without competition or regulation the prices are set by greed and greed alone.
I do understand that having less clickbaity _content_ is noble goal (and reason we read HN), but let US do our job in giving upvotes to good topic or flaging bad ones, while having ORIGINAL titles author of the post intended, not the one the censor considers proper.
Of course, HN doesn't exist as a person and doesn't believe anything at all, but that doesn't matter, because people receive those titles as if it does. So there are multiple ways that a title can be misleading and we have to balance them.
Upvotes alone don't solve this. On the contrary: indignation routinely gets the most upvotes. It doesn't matter whether it's true or not—people just upvote angry shit more than they upvote anything else. If we don't want the front page to be all-angry and mostly-false all day, then moderators have to intervene. Is that censorship? That's up to you—people use that word to mean whatever sort of intervention they don't like.
https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...
I get that people don't want to be critical in public, but you don't have to repost every piece of marketing BS that comes your way :) Especially when I know some of these people tell a completely different story in person.
And the membership fees for being invisible are ridiculously high now. There's constantly people bothering me with their 'services' which are totally not relevant to my role if they'd even bothered to glance at my profile. I wish I could report them somehow.
The only reason I still have it is because it's almost impossible to get a job without it :) Because the business world loves it. But it's more fake than FaceBook now. Everyone is one successful talented employee who is completely in line with the corporate hive mind.
> And the membership fees for being invisible are ridiculously high now.
Do you mean simply having an account? Or are there now fees for, e.g. avoiding recruiters? I thought that the business model of LinkedIn had only companies/recruiters pay to reach (free) users.
It used to be it was only not shown if you were browsing privately youself, but recently it changed and you can only see the first two.
Also, as you say as a free user you can be reached by more people more easily and I hate that. Some of the high-level contacts I know are not findable at all by using the public search and I don't have this option.
Especially lately I get a lot of spam from SAP related businesses even though I don't work with ERP systems nor have I ever done so. It's super annoying. If it was even remotely related to my work it would be much less so.
You do. Check your settings and privacy preferences closer. They employ some dark ux to make it less obvious, but it's there.