0

我想使用 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"
  }
}

使用这些标记中的任何一个,我都可以达到我的要求。但我不确定哪个 wat 更好。我也不清楚如何在标记中使用“deliveryAddress”、“expectedArrivalUntil”、“carrier”、“itemShipped”、“partOfOrder”等属性。

我需要这方面的建议。

4

2 回答 2

0

ViewAction 和 TrackAction 目前在 Gmail 中都用一个类似的按钮表示,因此用户此时不会看到任何区别,但您应该始终为您的用例采用最高保真度的架构,以便将来在 UI 中进行更改将为用户提供更好的体验。

在包裹递送的情况下,您不仅应设置“trackingUrl”属性,还应包括您提到的其他属性(“deliveryAddress”、“expectedArrivalUntil”、“carrier”、“itemShipped”、“partOfOrder”... ) 来描述交易。

您可以在https://developers.google.com/gmail/actions/reference/parcel-delivery查看此类标记的示例

于 2014-05-09T21:58:51.760 回答
0

除了查看操作和跟踪操作之外,还有许多不同类型的类别(如订单、包裹、航班预订),它们实际上向谷歌提供元数据并帮助他们优化搜索,从而为用户提供更优化的结果。

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

于 2014-06-03T10:04:31.957 回答