Live data from Hacker News

Google Tag Manager, the new anti-adblock weapon (2020)

chromium.woolyss.com

21–30 of 902 posts

Re: Google Tag Manager, the new anti-adblock weapon (2020)

#21
post #16

As someone who has spent a lot of time on both sides of this, I think this is a great outcome, personally. The most annoying part of ad-tech for me, as a user, was the fact that I was running all sorts of random javascript, any bit of which could blow up performance on my browser. As someone who used to lead an e-commerce operation, I hated running all of this crap in my users' browsers because I knew it would get bl…

The most annoying part for me is getting tracked against my will. So now it's worse.

Blocking of feigning responses to particular remote APIs is still better than having to run a bunch of random tracking JS snippets, because without one of them a page just errors out.

Re: Google Tag Manager, the new anti-adblock weapon (2020)

#23
Pretty sure a big ban hammer is coming for Google with all such shenanigans, especially in trigger happy places like Europe and India who don't like their citizens tracked and are happy to create legislative bans.

So you may win the cat and mouse adblock game but what are you gonna do when countries start making it illegal to use GA? (1)

(1) https://www.forbes.com/sites/emmawoollacott/2022/02/10/frenc...?

Re: Google Tag Manager, the new anti-adblock weapon (2020)

#24
post #3

So it’s finally come down to “turn off JavaScript, or be infinitely tracked”?

I'd characterize more as "Turn off JavaScript, and lose access to any site fronted by Cloudflare."

I've been running NoScript for the past year. It's pretty nice once you get to a stable set of policies. I load mainstream media sites in incognito tabs with JavaScript enabled for the tab.

Re: Google Tag Manager, the new anti-adblock weapon (2020)

#25
God damn... this is it, this is the end-game. There's no way to fight this unless you customize and maintain blocking scripts for each individual website.

Yes, websites could always have done this, but the REST (CDN-bypassing) requests' cost and the manual maintenance for the telemetry endpoints and storage was an impediment that Google just gives them a drop-in solution for :(

I think Google is happy to eat some of the cost for the "proxy" server given the abundance of data they'll be gobbling up (not just each request's query string and users' IP address but -being a subdomain- all the 1st party cookies as well). I don't have the time or energy to block JavaScript and/or manually inspect each domain's requests to figure out if they use server-side tracking or not.

I honestly don't know if there's any solution to this at all. Maybe using an archive.is-like service that renders the static page (as an image at the extreme), or a Tor-like service and randomizes one's IP address and browser fingerprint.

Re: Google Tag Manager, the new anti-adblock weapon (2020)

#26
post #7

So long as we're on the topic of fighting ad targeting... if you've never heard of uBlock Origin, you should get it. It's probably the reason YouTube still thinks I'm Hispanic. I love my poorly targeted ads. Easier to ignore.

The article claims ublock origin won’t work on sites that implement this.

The current version doesn't but there's not really a reason to believe it can't be updated. I think the author overstates the complexity of documenting these proxies and URLs for sites that run them.

Re: Google Tag Manager, the new anti-adblock weapon (2020)

#27
Server-side tracking has been around for a while (indeed this article is dated Nov 15, 2020; and of course, you could argue simply parsing your Apache/nginx logs to get visitor stats has existed forever). The article I think conflates several different pieces.

There's probably a few actual use cases marketers may care about for tagging/tracking/analytics:

1. Simplest: I want to know how many people use my site/app, how many come back, how many are real (not bots), which pages are popular, etc. I'd like to see all this in a nice UI where I can cut and filter the data.

2. Same as #1, but I'd like to do it across devices. Still all within my own site/app, but simply connecting a non-logged in session across desktop and mobile web. Google and FB probably have the largest available dataset on this.

3. I'd like to enrich all this information with data from other sources, for example to target ads, serve ads, etc.

Site owners/marketers then try and tackle these in a few ways, the first 3 equally bad:

1. Just dump a bunch of scripts into your site (GA, FB, Segment, whatever). Pros: easy. Cons: very easily blocked, so your data is super biased.

2. Self host some of these scripts, or CNAME them. Pros: maybe a bit better for performance? Cons: still rather easily blocked with content signatures etc. A nightmare to ensure consistency if self-hosting.

3. Run your own JS that sends events to your server, and then your server fans out to whomever. Pros: much harder to block, and likely quite performant. Cons: its unlikely your self built lib is going to give all the same 'features' as GA (features meaning device fingerprinting and so on).

4. Just get everything from HTTP logs. Pros: very performant, can't be blocked. Cons: much more limited data to work with.

Personally, I think #4 is the future (and also where we started 20 years ago). What I don't think anyone is doing yet is relaying that data out to all the other parts of the stack: GA, FB, Mixpanel, whatever. If you could solve both - giving users privacy and performance and giving marketers the same tools they're used to - sounds like a win. You might argue "well we'd be missing a bunch of user data", but you're already missing it with adblockers and iOS privacy features.

Re: Google Tag Manager, the new anti-adblock weapon (2020)

#28
post #6

I am not sure OP has the proper background to discuss blocking ad+tracking techniques. Such utilities do a lot more than blocking domains. Blocking domains is just first step as it's the simplest and cheapest win. Signatures/Content inspection being sent can go a long way and can accurately identify patterns.

This is a pretty accurate description in my view, it does make blocking significantly harder.

[I've got about a decade+ in this highly specific domain fwiw.]

Re: Google Tag Manager, the new anti-adblock weapon (2020)

#29
post #17

I just use different browser for different activities. I search with Firefox (w/ Ublock, Adblocker) - when I'm ready to buy I use Chrome.

Why not just use Firefox containers?

I use Firefox containers but my Firefox is locked down too tight for online shopping so I use a different browser for making purchases.

Re: Google Tag Manager, the new anti-adblock weapon (2020)

#30
post #16

As someone who has spent a lot of time on both sides of this, I think this is a great outcome, personally. The most annoying part of ad-tech for me, as a user, was the fact that I was running all sorts of random javascript, any bit of which could blow up performance on my browser. As someone who used to lead an e-commerce operation, I hated running all of this crap in my users' browsers because I knew it would get bl…

The most annoying part for me is getting tracked against my will. So now it's worse.

Isn't it so strange that if you or I were to do these kinds of things to an individual it would be considered creepy cyber stalking but when companies do it they are rewarded?
Post reply on HN