电子邮件标记在 Gmail 中无法正常工作

Email markups don't work as expected in Gmail

我的电子邮件标记通过了电子邮件标记测试器,我尝试了 JSON-LD 和 Microdata,但无论如何 - 我只是看不到标记在 Gmail 中的任何效果(iOS) 客户。

甚至 Google 自己的文档中的基本示例也不起作用: https://developers.google.com/gmail/markup/getting-started

我正在从我自己的 Google 帐户发送给自己,SPF 正在运行。

有人用过这个吗?

您可以按照此 thread 中的建议进行操作。尝试使用 http://gmail-actions.appspot.com/ 测试架构。还要确保您没有将电子邮件转发到另一个帐户。

这里有一些线程可能也有帮助:

https://moz.com/blog/markup-for-emails 下 'Register for email markup with Google' 在线资源所说的仅生成正确的标记电子邮件并开始发送是不够的。他们说我们必须申请一个彻底的发件人审查和批准程序,你甚至只有在几周内每天向 google 收件人发送至少一百封电子邮件时才能开始并申请。不知道你有没有通过这样的程序?如果不是,并且它仍然是 Google 的有效要求,那么这是您的操作标记不会显示的最可能原因。我不太明白您是否可以在桌面版 Gmail 中看到标记?此致!

好吧,在尝试了很多不同的方法后我得出的结论是官方指南不起作用(添加 SPF 和 DKIM 并发送给自己),但幸运的是有一种方法可以在应用于 Google - 使用 Apps 脚本:

https://developers.google.com/gmail/markup/apps-script-tutorial

有一个代表您发送电子邮件的小脚本示例。如果您将标记放在邮件正文中 - 您可以预览正在运行的 schema.org 布局。