TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What's in email tracking links and pixels?

173 pointsby bengtanalmost 4 years ago

17 comments

zzyzxdalmost 4 years ago
This is an interesting reading. Although there are more tracking mechanisms than pixels. Surely you can configure your email client to not to load remote content automatically, but most of the clients will still leak information in various html&#x2F;css elements.<p>A while ago, I used <a href="https:&#x2F;&#x2F;www.emailprivacytester.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.emailprivacytester.com&#x2F;</a> to test several famous iOS email clients, and most of them more or less leaked _something_, even without loading remote content. In the end, I found Fastmail and Apple&#x27;s built-in iOS mail client to be the top-notch in terms of privacy (Fastmail leaked nothing but only their server side DNS server via DNS prefetch[1][2], which has nothing to do with client. Apple is slightly worse, but still far better than any other email clients like Outlook, Spark, Edison...)<p>1. <a href="https:&#x2F;&#x2F;www.emailprivacytester.com&#x2F;testDescription?test=dnsLink" rel="nofollow">https:&#x2F;&#x2F;www.emailprivacytester.com&#x2F;testDescription?test=dnsL...</a><p>2. <a href="https:&#x2F;&#x2F;www.emailprivacytester.com&#x2F;testDescription?test=dnsAnchor" rel="nofollow">https:&#x2F;&#x2F;www.emailprivacytester.com&#x2F;testDescription?test=dnsA...</a>
评论 #27451849 未加载
评论 #27452770 未加载
评论 #27462117 未加载
评论 #27459392 未加载
评论 #27452161 未加载
评论 #27451964 未加载
评论 #27460028 未加载
SimeVidasalmost 4 years ago
Those tracking links are so annoying. They make it hard to see where the link is actually going. A newsletter could be linking to Wikipedia, but if you open the message in Gmail, there could be two or more layers of trackers in that URL.<p>Example: The Frontend Focus newsletter in Gmail<p>The link of the first news headline is something like<p><pre><code> https:&#x2F;&#x2F;www.google.com&#x2F;url?q=https%3A%2F%2Ffrontendfoc.us%2Flink%2F109272%2Fc0daad1d97&amp;sa=D&amp;sntz=1&amp;usg=AFQgCNFEh5TaNZpHqsqyBGWEaq2iL9MwCg </code></pre> The actual URL is<p><pre><code> https:&#x2F;&#x2F;www.slashgear.com&#x2F;safari-overhaul-includes-tab-groups-and-web-extensions-on-mobile-07676634&#x2F;</code></pre>
评论 #27457348 未加载
评论 #27452974 未加载
评论 #27452522 未加载
评论 #27452092 未加载
评论 #27457859 未加载
bengtanalmost 4 years ago
Hi,<p>Author here.<p>This investigation into email tracking attempts to deconstruct tracking links and pixels and highlight the data that is being collected. It covers Mailchimp, ConvertKit, Substack and other Mailgun retailers.<p>There&#x27;s also some attempted (albeit unsuccessful) reverse-engineering of an opaque token in the Substack section (If you like reading stuff about reverse-engineering).<p>Happy to answer any questions.<p>Thanks.
评论 #27452392 未加载
评论 #27451229 未加载
评论 #27451603 未加载
legitsteralmost 4 years ago
There&#x27;s also Litmus, which uses a really advanced set of multiple pixels to give data on how long a user is reading an email. Presumably, they insert delays into how long it takes to load each pixel, and if any of the requests get cancelled they can get an idea of how long the email was open for.<p>The Litmus pixels are usually dropped into another ESP&#x27;s template, so the data you get would be used to supplement the normal tracking pixel email.
评论 #27451767 未加载
评论 #27455625 未加载
smbvalmost 4 years ago
CyberChef helped me decode the URL:<p>It was a zlib deflate and a URL-safe Base64 code.<p><a href="https:&#x2F;&#x2F;gchq.github.io&#x2F;CyberChef&#x2F;#recipe=From_Base64(&#x27;A-Za-z0-9-_&#x27;,false)Zlib_Inflate(0,0,&#x27;Adaptive&#x27;,false,false)From_Quoted_Printable()&amp;input=ZUp5TmpMME9nekFRZzUtR2JLQmNPQUlaTXJSUVhnUGw3eWdTaEtwTjFkY3ZvQTRka2V6QmxqOTdqYzVDRFd6U2dndmdsY0RkeUFzb1VNcTI3N29PaGJyZUJMUVpjaHZpbUV3czNMcXd1M1lLRkRsRkhCdkhxNXE3V29WZ1NLRVRFb1VuTnV0N1NvOVhWbDR5MFdfNnc3ZkVudnBYd0hZOUxtYWFqLU9rUzZpRE5FUTVKMGs1LW1CejZ3UGxwa0pIalRKR1FjWHNPNlUxLXZVVGg3Q3p3LVRQZ2NmNjFQUUxVdFJWdXc" rel="nofollow">https:&#x2F;&#x2F;gchq.github.io&#x2F;CyberChef&#x2F;#recipe=From_Base64(&#x27;A-Za-z...</a><p>Update: Finishing reading the article, someone beat me to this.
eric4smithalmost 4 years ago
Here we are talking as if it’s the big companies that’s the problem.<p>The problem is their clients.<p>Your mom and pop store down the street sending out the weekly newsletter that helps keeps their business alive is the ones sending the mail that annoys you so.<p>The mail sending companies offered the feature of knowing when a subscriber opened an email and when they clicked on something.<p>So that tiny blogger who sends a weekly update in sub stack to subscribers eagerly awaits her click and open stats.<p>It’s hard for the likes of Mailchimp to pull back those features because their customers so rely on them.<p>How do I know? I write this kind of sending software all the time for thousands of these small customers.<p>We are talking husband and wife operations here. People who know nothing about email sending or what goes on behind it.<p>But take away their click and open tracking and you lose their business the next day —- that part — they know and want.<p>Add in the part of them knowing who opened and who clicked on what and it’s gosh darned magic for most small business owners.<p>Don’t blame Mailchimp, Sendgrid, Substack etc — that’s pointless.<p>Blame your mom as she sits writing next weeks newsletter update.
评论 #27457976 未加载
dheeraalmost 4 years ago
PSA: (a) Disable automatic loading of e-mails in Gmail if you don&#x27;t want to be tracked. (b) Don&#x27;t ever click links from e-mails, Google for the content instead.<p>Settings -&gt; General -&gt; Images -&gt; Ask before displaying external images<p>(I&#x27;ve also been debating sending an auto-reply back to users of such e-mail apps (e.g. Superhuman) with an autoresponse to the effect of &quot;Due to the use of tracking pixels your e-mail has been de-prioritized. If you would like a faster response please send me a plain text e-mail&quot; to discourage people from using these privacy invasions.)
dynmalmost 4 years ago
Here&#x27;s an question... Suppose I&#x27;d like to send emails that include images. The images are content, I don&#x27;t care about tracking. Is there any way to do that in a way that&#x27;s privacy friendly?<p>The natural way of doing this would be embedded images. However, it seems that many mail clients don&#x27;t support these. (<a href="https:&#x2F;&#x2F;www.emaillistvalidation.com&#x2F;blog&#x2F;embedded-image-support-in-html-email&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.emaillistvalidation.com&#x2F;blog&#x2F;embedded-image-supp...</a>)<p>Are there any other options? The only other option I can see would be to use SVG images and then sort of &quot;compile&quot; the SVG into the html source. However, given how email clients have limited html support, this doesn&#x27;t seem workable either...<p>It&#x27;s frustrating that these tracking pixels have made genuine content images so unreliable.
评论 #27452213 未加载
评论 #27453024 未加载
评论 #27453099 未加载
评论 #27452316 未加载
评论 #27456224 未加载
kevincoxalmost 4 years ago
After using Firefox&#x27;s HTTPS only mode I have noticed that quite disturbingly a lot of these auto-injected tracking links redirect through HTTP. I have seen nearly a dozen of websites that have this for <i>password reset links</i>.<p>It makes me wonder if it could be a viable attack to set up a WiFi hotspot, block login attempts so that some users think that they forgot their password (the error won&#x27;t be right, but many users may try resetting their password anyways). Then you just intercept the HTTP tracking link and reset their password for them. Now you have stolen their account.<p>Of course you could just do this passively but prompting it by trying to fail login attempts would get you more hits.
reader_1000almost 4 years ago
One interesting thing I noticed with Linkedin emails is that it dynamically fetches unread notification count. For example, if someone views your profile, there will be a notification in the website. If you go to your mail and open an <i>old</i> Linkedin email before you check the notification in the website, you will see a little red 1 on the corner of Linkedin logo. Later, if you go to website, clear notification, and then open the same email, you will see that notification counter is gone. If find it quite interesting that Gmail lets this behaviour.
评论 #27452194 未加载
评论 #27452173 未加载
OldGoodNewBadalmost 4 years ago
Do people load remote images in 2021?
评论 #27451691 未加载
评论 #27452700 未加载
评论 #27451987 未加载
评论 #27451658 未加载
polyrandalmost 4 years ago
Related to the post, I&#x27;ve enjoyed using the Trocker extension[0].<p>[0] <a href="https:&#x2F;&#x2F;trockerapp.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;trockerapp.github.io&#x2F;</a>
评论 #27452711 未加载
miked85almost 4 years ago
I have found MailTrackerBlocker [1] to be useful to block tracking.<p>1. <a href="https:&#x2F;&#x2F;github.com&#x2F;apparition47&#x2F;MailTrackerBlocker" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;apparition47&#x2F;MailTrackerBlocker</a>
withinboredomalmost 4 years ago
Opening emails in text mode (vs. HTML mode) usually results in links stripped of tracking information.
austinkhalealmost 4 years ago
Per my most recent Substack email, they have 55k+ publications, 37M+ posts, and 19M+ users. Interesting.
blibblealmost 4 years ago
if you were a large email service and you really wanted to mess with this sort of tracking could you<p><pre><code> - fetch the images at the point the mail is accepted for delivery - cache the result - rewrite the URLs transparently in the UI to point to your cached copy</code></pre>
评论 #27452957 未加载
评论 #27452903 未加载
sergiotapiaalmost 4 years ago
I love my Hey email because of this. they block tracking with no configuration. It&#x27;s great!
评论 #27452936 未加载
评论 #27455672 未加载
评论 #27452068 未加载