Gmail收件箱操作 - 查看操作和跟踪操作之间的实际区别是什么?

时间:2014-05-09 18:11:29

标签: google-schemas

我想使用Gmail收件箱操作的跟踪操作按钮功能。 我尝试了查看操作和跟踪操作功能。 但是我完全混淆了我应该使用哪种方法来实现我的要求。 我试着在我的电子邮件中添加以下标记。 对于跟踪操作,我写下以下标记。

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "ParcelDelivery",
  "trackingUrl": "http://www.my-domain.com/trackOrder/orderId=101010"
}
</script>

对于查看操作,我写下以下标记。

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "EmailMessage",
  "action": {
    "@type": "ViewAction",
    "url": "http://www.my-domain.com/trackOrder/orderId=101010",
    "name": "Track your order"
  }
}

使用任何此标记,我都可以达到我的要求。但我不确定哪个更好。 另外我还不清楚,如何使用&#34; deliveryAddress&#34;,&#34; expectedArrivalUntil&#34;,&#34; carrier&#34;,&#34; itemShipped&#34;,&#等属性34; partOfOrder&#34;在标记中。

我需要对此提出建议。

2 个答案:

答案 0 :(得分:0)

ViewAction和TrackAction目前都在Gmail中使用类似按钮进行展示,因此用户目前看不到任何差异,但您应始终为您的用例采用最高保真度架构,以便UI的未来变化将为用户提供更好的体验。

在包裹投递的情况下,您不仅应该设置&#34; trackingUrl&#34;属性,但也包括您提到的其他属性(&#34; deliveryAddress&#34;,&#34; expectedArrivalUntil&#34;,&#34; carrier&#34;,&#34; itemShipped&#34;,&#34 ; partOfOrder&#34;,...)来描述交易。

您可以在https://developers.google.com/gmail/actions/reference/parcel-delivery

查看此类标记的示例

答案 1 :(得分:0)

除了View Actions和Track动作之外,还有许多不同类型的类别(如Order,Parcel,Fligh Reservation),这些动作实际上为谷歌提供元数据并帮助他们优化搜索,从而为用户提供更优化和结果

可以在这里找到各种标记选项:     https://developers.google.com/gmail/actions/reference/