【问题标题】:How does gmail show "action" without email markup present?gmail如何在没有电子邮件标记的情况下显示“动作”?
【发布时间】:2016-01-28 18:37:03
【问题描述】:

这是我从 Flipkart 收到的电子邮件 - https://gist.github.com/syst3mw0rm/b5fe25633aed78865a0b

当我使用标记测试器检查上述电子邮件时 - https://www.google.com/webmasters/markup-tester

它说,它没有结构化数据。即,它没有电子邮件标记。那么gmail如何显示“查看订单”操作?

这是显示它的屏幕截图 - https://www.evernote.com/l/ANzpEoWx0gpOOIdRXSupqzqmiWlr0gS7RHc

【问题讨论】:

  • 嗨 aamir,您找到解决方案了吗?

标签: email gmail html-email markup


【解决方案1】:

这是来自 Gmail 的集成,位于电子邮件中。请参阅此链接了解如何操作:https://developers.google.com/gmail/markup/reference/order

此数据通常在服务器级别读取,不会显示在收到的电子邮件中显示的来源中。因此,您不会看到调用此按钮的标记等。

这是可以在 gmail 中完成的其他可用操作的链接 - https://developers.google.com/gmail/markup/reference/go-to-action

也找到了这个很好的答案:https://webapps.stackexchange.com/questions/47674/new-view-order-button-in-google-mail

它基于一个名为 Schema.org 的倡议。谷歌宣布了这一点 2013 年 5 月的 Gmail 功能: http://gmailblog.blogspot.dk/2013/05/take-action-right-from-inbox.html

来自帖子的引用(强调和链接我的):

电子邮件是我们完成工作的重要组成部分——从计划 与朋友一起组织家庭去科斯塔度假的活动 里卡。而今天,完成这些事情变得更容易了 在 Gmail 中使用新的快速操作按钮,旨在帮助您解决问题 尽快完成您的数字待办事项。 ...和...

这些按钮显示在收件箱中某些类型的邮件旁边 并让您无需打开即可对电子邮件执行操作。 例如,您可以回复朋友的聚会邀请或评分 你昨晚去的那家餐馆是收件箱里的。 您将立即检查该待办事项列表中的内容。 ...和...

如果您是开发人员并希望在您的电子邮件中添加操作,请检查 出http://developers.google.com/gmail/schemas了解更多。

【讨论】:

  • 我知道 schema.org,我的问题是,为什么我在这封电子邮件中没有看到 schema.org 标记。我在我的 gmail 中查找了 5-6 个具有此类按钮的服务的代码,其中大多数在他们的电子邮件中都有 schema.org 元素。 “通常在服务器级别读取数据”是什么意思?发送后的电子邮件可能根本无法联系服务器。
  • 邮件通过过滤过程并命中IP后,再进入预处理器,处理代码以决定接受什么编码等,以确保电子邮件客户端能够安全可靠显示电子邮件。
  • 这是否意味着预处理器删除了标记?最终,浏览器收到的内容(原始电子邮件)被渲染。浏览器收到的最终代码怎么会没有标记?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-10
  • 2014-11-05
  • 1970-01-01
  • 2015-01-03
  • 1970-01-01
  • 2015-03-28
相关资源
最近更新 更多