PHP 电子邮件点击跟踪器工具
PHP email click tracker tool
我正在做一个 PHP 工具来跟踪我的电子邮件活动(仅针对我的客户,不针对垃圾邮件)。
逻辑如下:
- 发送的电子邮件数量。
- 打开邮件的人数。
- 点击电子邮件内 link 的人数。
- 最终转化数。
问题是:我知道如何计算已发送和打开的电子邮件。但不是如何跟踪点击电子邮件中 link 的客户数量以及该客户是否进行了转换。 有什么想法吗?
顺便说一句:如果你有兴趣,我可以分享 repo 来一起开发工具:)
谢谢大家!
通常,对于这样的电子邮件,视觉 link 很短,例如 "Read more"。实际的 link 本身将填充 GET 参数,例如“?campaign=ABCDEF123&emailtype=control&segmentid=23”。您可以使用 $_GET 提取这些值并将它们存储在您喜欢的任何介质中。通过将值嵌入表单提交 ($_POST) 或 link 点击 ($_GET),同样的原则适用于您的转化。
是的,简单的人跟着我走
第 1 步:在发送邮件时,您只需像这样添加自己的页面link
<a href="http://example.com/own_page.php?id=<?php echo any unique user id ?>&original_link=<?php echo facebook.com ?>" >click here</a>
第 2 步:当用户单击 link 您的页面导航时,您会在那里使用用户唯一 ID 进行更新,然后将他重定向到原始 link 就这样。
跟踪打开电子邮件:
在电子邮件中有一张 1px x 1px 的图像,其来源类似于:
<img alt="something" src="http://yourdomain.com/track/open/{{RECIPIENTID}}" />
它可以 return 一个 1px 1px 的透明正方形或其他东西,但是在那个 .php 页面上,您可以获取收件人或电子邮件 ID,并将其标记为在您的数据库中打开。
跟踪 link 点击:
如果您的电子邮件中有一个 link 表示:
www.google.com
将此(以编程方式)更改为:
http://yourdomain.com/track/link/{{RECIPIENTID}}/{{ORIGINALLINK}}
该页面将采用收件人 ID 并将其标记为已单击给定 link,然后您可以将用户重定向到原始 link。
我正在做一个 PHP 工具来跟踪我的电子邮件活动(仅针对我的客户,不针对垃圾邮件)。
逻辑如下:
- 发送的电子邮件数量。
- 打开邮件的人数。
- 点击电子邮件内 link 的人数。
- 最终转化数。
问题是:我知道如何计算已发送和打开的电子邮件。但不是如何跟踪点击电子邮件中 link 的客户数量以及该客户是否进行了转换。 有什么想法吗?
顺便说一句:如果你有兴趣,我可以分享 repo 来一起开发工具:)
谢谢大家!
通常,对于这样的电子邮件,视觉 link 很短,例如 "Read more"。实际的 link 本身将填充 GET 参数,例如“?campaign=ABCDEF123&emailtype=control&segmentid=23”。您可以使用 $_GET 提取这些值并将它们存储在您喜欢的任何介质中。通过将值嵌入表单提交 ($_POST) 或 link 点击 ($_GET),同样的原则适用于您的转化。
是的,简单的人跟着我走
第 1 步:在发送邮件时,您只需像这样添加自己的页面link
<a href="http://example.com/own_page.php?id=<?php echo any unique user id ?>&original_link=<?php echo facebook.com ?>" >click here</a>
第 2 步:当用户单击 link 您的页面导航时,您会在那里使用用户唯一 ID 进行更新,然后将他重定向到原始 link 就这样。
跟踪打开电子邮件:
在电子邮件中有一张 1px x 1px 的图像,其来源类似于:
<img alt="something" src="http://yourdomain.com/track/open/{{RECIPIENTID}}" />
它可以 return 一个 1px 1px 的透明正方形或其他东西,但是在那个 .php 页面上,您可以获取收件人或电子邮件 ID,并将其标记为在您的数据库中打开。
跟踪 link 点击:
如果您的电子邮件中有一个 link 表示:
www.google.com
将此(以编程方式)更改为:
http://yourdomain.com/track/link/{{RECIPIENTID}}/{{ORIGINALLINK}}
该页面将采用收件人 ID 并将其标记为已单击给定 link,然后您可以将用户重定向到原始 link。