我想使用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;在标记中。
我需要对此提出建议。
答案 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/