如何通过谷歌分析知道有多少收件人打开了电子邮件?

2024-02-13

我正在使用 swiftmailer ,一个用于在 php 中发送邮件的库。问题是,我已经注册了一个谷歌分析帐户。

如何使用此工具查看有多少人打开了电子邮件?

谢谢。

Updated:

好吧,trackcode 在 js 中,肯定行不通。如果用户允许,图像就有一定的机会。

准确地说,我应该在 image.php 中包含什么,

这是否意味着我要去谷歌分析网页并跟踪../image.php?id=xxx 然后我可以获得结果?

我应该在php中添加代码吗?

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-29940706-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

你不可能 100% 可靠地做到这一点。您可以在邮件中嵌入网络错误,但大多数邮件客户端会自动阻止自动加载任何第 3 方内容。如果用户没有说“好的,请加载图像”,那么您将永远不会看到 webbug 出现。

您可以要求在电子邮件上提供回执,但大多数邮件客户端会忽略这一点,或者默认不发送回执,或者用户将拒绝确认回执。

如果您想确认人们已阅读该电子邮件,那么您最好的选择是不要邮寄您想要跟踪的内容,而只需发送该内容的链接:

"please click here to read an important announcement"

该链接将包含与消息发送到的特定电子邮件地址相关联的唯一标识符。如果您点击该地址,则有人阅读了该消息并单击了该链接,嵌入的跟踪代码会告诉您是谁这样做的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过谷歌分析知道有多少收件人打开了电子邮件? 的相关文章

随机推荐

  • 我如何知道哪一行代码导致我的 iOS 应用程序在 Xcode 9 中崩溃

    I am building an app in Xcode 9 Swift 4 and it crashes before it even loads completely I get an error Thread 1 Signal SI
  • NUnit 测试项目无法加载 System.Windows.Forms 的程序集

    我有一个专门用于单元测试的 NUnit 测试项目 其目标框架为 Net Core 2 1 该测试项目引用了另外两个项目 其中一个是窗口窗体基于应用程序 另一个是类库基于数据库交互的应用程序 这两个项目的目标框架都是 Net Framewor
  • 获取包含的库的版本信息?

    我创建了 2 个项目 其中 1 个是 Lib 第 2 个是 Test 我从测试应用程序将上下文传递给 Lib 项目 由于我在 Lib 中有上下文 因此我在 Lib 中使用了以下代码 字符串版本 this mContext getPackag
  • 随机数生成器:它应该用作单例吗?

    我在几个地方使用随机数 并且通常在需要时构建一个随机数生成器 目前 我使用 Marsaglia Xorshift 算法将当前系统时间作为种子 现在我对这个策略有一些疑问 如果我使用多个生成器 生成器之间的数字的独立性 随机性 取决于种子 相
  • 如何使用 Google Translator Api 将转换后的英文文本设置到另一个文本框?

    我有两个文本框 一个用于英语 另一个用于印地语 当我在第一个框中输入英语时 文本应在第二个框中显示为印地语版本 在按键事件上 我已经提到了一个例子如何在您的网站中通过 Google API 将英语翻译成印地语 http arunsonare
  • 单选按钮检查事件处理

    在我的应用程序中 我需要一个单选组 每当选中单选按钮时 就会出现警报 以便我可以使用 jQuery 将其值发布到 ajax post 你能帮我看看我如何在 jQuery 中做到这一点吗 尝试这样的事情 function input type
  • 使用自签名证书是否可以防止中间人攻击?

    我不确定以前是否有人问过类似的问题 我找不到任何问题 但是是否可以保护客户端 服务器免受中间人攻击 我正在编写一个客户端应用程序来与服务器进行通信 通信将基于 SSLv3 我对服务器的自签名证书没问题 但担心其他人以相同的服务器名称生成相同
  • 推送到 git 时出现非快进错误

    我得到了一个non fast forward尝试推送到 WordPress git 存储库时出错 但像错误消息所说的那样拉动会给我一条消息 表明一切都是最新的 这是在拉取 合并和提交之后 这是我的日志 http pastebin com 6
  • linux任务集:多线程进程的线程是否始终在特定核心上运行?

    我使用任务集设置多线程进程在 Linux 主机上运行 如下所示 任务 c 1 2 myprocess 特定线程是否总是在特定 CPU 上运行 例如线程 1 总是在 c1 上运行 或者它会在不同时间在 c1 或 c2 上运行 不 过滤器应用于
  • VueJs 模板。如何加载外部模板

    我是 Vue js 的新手 我使用 AngularJS 一段时间了 在 Angular 中我们用来加载模板 例如 template sometemplate html controller someCtrl 我们如何在 Vue 中做这样的事
  • 如何根据我的应用程序版本自动设置 Inno Setup 安装程序的版本?

    我正在使用 Inno Setup 来生成我的应用程序的安装程序 如何设置setup exe的版本号 VersionInfoVersion 由 Inno 生成以自动与我的应用程序的版本号匹配 现在 每次部署应用程序的新版本时 我都需要手动更新
  • 防止出现滚动条时居中布局移动其位置

    我的页面布局看起来像这样的东西 http jsfiddle net salman qxywp show div div 您会注意到 当垂直滚动条出现时 内容换行 div 的位置稍微移动了一点 一种情况是当浏览器开始逐步呈现页面而不显示垂直滚
  • 测试 Windows 安装程序

    我在一家软件公司工作 我们有一个适用于 Windows 操作系统的产品 可以使用自定义安装程序进行安装 我们希望拥有一个每天运行安装程序的自动化系统 确保所有内容均已安装且正常运行 应用程序已安装 出现在 添加 删除 中 创建快捷方式 创建
  • 如何在Processing中创建3D平台游戏,包括玩家移动、熔岩和移动块障碍物?

    这非常重要请帮忙 我想在这段代码中添加以下功能 我创建的玩家可以停留在我创建的阶段的顶部 并且无法通过它 如果玩家触及熔岩 游戏就会停止并写上 你输了 如果玩家来到我按下熔岩时创建的终端平台 你赢了 写下来 让我创建的阶段在 y 轴上上下移
  • 使用笑话模拟时出现打字稿错误

    我有一个之前创建的 js文件模拟了我们的一些功能jest测试目的 我正在将其迁移到 ts file 服务器 ts const Server jest genMockFromModule Server Server getAsync Serv
  • Haskell 中 split 的一行实现

    我想要的是以下内容 我认为应该包含在序言中 因为它在文本处理中非常有用 split Eq a gt a gt a gt a e g split hello world hello world split from Data List Uti
  • 在 RecyclerView 或 Grouping Recyclerview items 中按组划分元素,例如按日期

    我想对我的 android 进行分组RecyclerView带有基于日期的标题的项目 如下所示 1 week ago item item item item 2 weeks ago item item item 这类事情或基于某些元素的分组
  • 如何找到两个字符串之间的值?

    我如何 查找 和 获取 两个字符串之间的值 ie a 3 a 我正在读取文件以查找位置 a 从哪里开始 那么当它找到时就会停止读取 a 我想要返回的值是 3 使用 JRE 6 您的两个主要选择是 1 首选但可能很复杂 使用 XML HTML
  • SDLC 的敏捷与螺旋模型 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我相信敏捷只不过是螺旋模型的另一种实现 我从一开始就是 Spiral 的大力支持者 螺旋模型是一种结合了设计和阶段原型制作元素的软件开发过
  • 如何通过谷歌分析知道有多少收件人打开了电子邮件?

    我正在使用 swiftmailer 一个用于在 php 中发送邮件的库 问题是 我已经注册了一个谷歌分析帐户 如何使用此工具查看有多少人打开了电子邮件 谢谢 Updated 好吧 trackcode 在 js 中 肯定行不通 如果用户允许