TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How does my email tracking service know WHO opened my email?

2 点作者 dhbanes超过 2 年前
I&#x27;ve been using an email client that has an email open&#x2F;click tracking feature for a while. I like to track opens for certain types of emails like sales or invoices.<p>Somehow, when I send an email to multiple recipients using either multiple TOs, CCs, or BCCs (or a combination thereof), my tracker seems to know which individual opened the email each time is it opened.<p>For example, I sent an email this afternoon to one TO recipient and two BCCs. One of the BCCed parties opened the email and the tracking software was able to determine that it was that specific BCC recipient rather than one of the other recipients.<p>Since the tracking is achieved with a hidden image file and the email is one single entity, how is this achieved?

2 条评论

bigiain超过 2 年前
Your email client sent three emails, with different &quot;hidden image file&quot; urls.<p>The cheesiest version just makes the image url be something like:<p><a href="https:&#x2F;&#x2F;example.com&#x2F;trackingpixel.png?email=dhbanes%40example.net" rel="nofollow">https:&#x2F;&#x2F;example.com&#x2F;trackingpixel.png?email=dhbanes%40exampl...</a><p>and rewrites that query parameter for each of the To: Cc: and Bcc: addresses.<p>A real implementation will more likely use a UUID instead of just plonking the email address in there, and store that uuid -&gt; email mapping sevrerside.
评论 #33326255 未加载
neximo64超过 2 年前
Each one gets a different image in the email, when they open the email it fetches the image, so the tracking service knows they opened the email.<p>The image is usually a 1px by 1px transparent png at the end of the email
评论 #33326270 未加载