【问题标题】:How to track email is opened or not, email is delivered or not, email bounced or not?如何跟踪电子邮件是否打开、电子邮件是否发送、电子邮件是否被退回?
【发布时间】:2020-01-14 05:39:37
【问题描述】:

我正在尝试构建电子邮件营销工具。我可以在其中跟踪我的客户的行为,无论他们是否打开了电子邮件以及是否已发送电子邮件。 我将在电子邮件中发送一些 HTML 模板。

所以我想知道我如何开发这种类型的协议的概念? 我将后端用作 NodeJs、Nodemailer,而对于前端,我使用的是 react js。

我正在尝试开发像mailchimp 这样的原型。

那么任何人都可以建议我如何实现这一目标?

【问题讨论】:

    标签: node.js reactjs mailchimp


    【解决方案1】:

    Nodemailer 已经告诉您在发送电子邮件时是否发生错误。

    transporter.sendMail({
        from: 'sender@example.com',
        to: 'recipient@example.com',
        subject: 'Message',
        text: 'I hope this message gets delivered!'
    }, (err, info) => {
        // check for errors here
        console.error(err);
        console.log(info);
    });
    

    用于跟踪电子邮件是否打开:

    您可以在 HTML 正文中添加一个小的隐藏图像,当该图像从您的服务器加载时,您至少可以知道客户是否正在打开他们的电子邮件。

    【讨论】:

    • 感谢您的回复。还有其他方法可以跟踪打开吗?
    • 我不知道。这是跟踪电子邮件的标准方法。而且它确实有一些限制,例如如果图像默认被电子邮件客户端阻止,那么电子邮件开口将不会被注册。
    猜你喜欢
    • 2011-10-07
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    • 2014-07-25
    • 2018-09-15
    • 2010-11-01
    • 2018-09-19
    相关资源
    最近更新 更多