Recent Posts

You can use the native Do Not Track setting in browsers in combination with Google Tag Manager to better honor visitors’ requests not to be tracked.

This method prevents trackers in Google Tag Manager from being loaded for visitors who have turned on Do Not Track. This can ensure that your website is not serving tracking bugs, beacons, or pixels at all to users who have chosen not to be tracked, regardless of whether those 3rd parties are honoring the Do Not Track request.

For one website that I run, I’ve decided on a trial basis to use this method to not load pixels from Google AdWords, Facebook, Twitter, MailChimp, and LinkedIn for users who have Do Not Track enabled, but I am still serving Google Analytics code to everyone, leaving the honoring of Do Not Track to Google Analytics in that case.

This is definitely not for everyone, and depending on your setup and what tags you choose to apply this to, it can completely break things like conversion tracking and remarketing (but that’s kind of the idea behind Do Not Track). This is a nice way to be more honest & fair as a marketing technologist toward people who have specifically requested not to be tracked, and you’ll give those people faster page load times to boot.