vba - 跟踪通过 MS Access 发送的 Outlook 电子邮件的打开率?
问题描述
我通过 MS Access 发送 MS Outlook 电子邮件。
有什么方法可以检查电子邮件是否正在打开,或者是否有可以链接到此的服务来跟踪电子邮件的分析?
‘Code to format email and set it to variable strHTML here
‘code to send email
With cdomsg
.To = emailstr
.FROM = fromemailstr
.subject = Forms!frmMain.txtSubject
.HTMLBody = strHTML
.Send
End With
Set cdomsg = Nothing
解决方案
打开率很难检测。您必须使用外部服务来实际检测您的电子邮件是否已打开。您的电子邮件至少必须支持 html(不仅仅是文本)才能知道它是否已打开。通常它是在 html 电子邮件正文中的引用
<img src="http://yourdomain.com/file.jpg?campainid=52&send_method=Access" height=0px;width=0px;">
JavaScript 在电子邮件中通常是不可能的,但在网络邮件中则不然。
最好使用电子邮件跟踪提供商,然后自己重新发明这个轮子,但你可以试试我的想法。
使用电子邮件跟踪工具还有许多其他方法
推荐阅读
- amazon-web-services - Postgres 容器部署到 EBS 但在 ssh 进入 EC2 时未运行
- r - R:绘制具有两个条件的个人百分比条形图
- python - 如何从数据框中随机选取行,直到它们变为特定值,然后显示拾取的行?
- angular - 为什么我在生产中使用 aot 构建失败?
- gradle - Gradle 如何解析 Gradle 插件门户中未列出的插件?
- php - 如何在查询生成器中有效地转换嵌套 SQL
- python - 如何将一个子进程的输出传递给另一个子进程的输入?
- shell - 如何从另一个停止 1 .sh 文件?
- kubernetes - 普罗米修斯发现服务不在目标中
- asp.net - 从 On Prem 检查 Azure AD?