SendGrid - 如何从选择退出首选项页面隐藏 "View Opt Out Preferences" 按钮

SendGrid - How to hide the "View Opt Out Preferences" button from Opt-Out Preferences page

我们只为所有营销电子邮件启用取消订阅 links。(我们有取消订阅组)所以我们不为其他类型的电子邮件提供取消订阅 links,例如, 付款请求电子邮件。

不过,我们发现在Preferences页面,用户仍然可以选择Opt-Out of all Emails(全局退订),这样他们就不会再收到我们的任何邮件,包括付款请求。所以想知道如何禁用这个“查看选择退出首选项”按钮,以便用户只能选择退出一个组?

编辑 9 月 20 日: 自定义取消订阅没有这样的设置 link。官方文档已过时。 https://docs.sendgrid.com/ui/sending-email/create-and-manage-unsubscribe-groups#using-a-custom-unsubscribe-link

此处为 Twilio SendGrid 开发人员布道师。

抱歉,我花了一些时间才明白这一点。我一直在寻找可以在这里做的事情。有几个选项:

子用户

如果您使用的是专业版或更高级别的帐户,则可以在您的帐户中设置子用户。建议为您的营销电子邮件设置一个子用户,为您的交易电子邮件设置一个不同的子用户。这样取消订阅营销列表就不会影响交易电子邮件方面的事情。您可以阅读有关 setting up subuser accounts here.

创建您自己的退订页面

您可以创建自己的取消订阅页面,而不是使用 SendGrid 提供的取消订阅页面(允许用户访问“选择退出所有电子邮件”按钮)。你可以 add a custom unsubscribe link to your emails. You can then use the API to add the email address to one of your unsubscribe groups.

绕过压制

您可以在发送邮件时将 bypass_list_management 过滤器设置为 true 以忽略所有退订 groups/suppressions。这似乎是一种不得已的修复方法,而不是您应该用于所有交易电子邮件的方法。文档对此措辞相当强烈:

It is important to respect unsubscribes, and these filters should be used only when it is absolutely necessary to deliver a message to recipients who have unsubscribed from your emails. For example, you may use these filters to deliver messages that you are legally required to send to all recipients or important security messages like a password reset.

bypass list management 上查看更多信息。