[英]Google Now Event Reservation showing differently on iOS and Android
[英]Hotel Reservation (LodgingReservation) card not showing in Google Now
我一直在尝试将Google模式(LodgingReservation模式)整合到我公司的酒店预订确认电子邮件中,以使相应的酒店预订卡显示在Google Now / Google搜索中,如以下Google文档中所指定:
https://developers.google.com/gmail/markup/reference/hotel-reservation
我已经多次将包含JSON标记的测试电子邮件发送到我的Gmail帐户,打开了电子邮件,然后多次刷新了Google即时应用的供稿,但那里没有显示预订卡。
我的确收到其他类型的卡,例如本地天气信息,日历中的事件提醒等。我多次检查了Google帐户和Android手机上的设置,并尝试使用同事提供的其他帐户和手机,但是不会显示任何信息。
但是:
通过查看电子邮件的来源,我能够确认期望的标记在那里,甚至可以使用以下Google工具对其进行验证: https : //www.google.com/webmasters/markup-tester/
使用我的Google帐户,我可以看到我的Google卡历史记录中包含“旅行”类型的卡,据称是今天收到的,并显示在我测试过的每个电话/ Google帐户中,预订确认信后几秒钟-邮件已发送
基于这些信息,我认为我的帐户以某种方式识别了该卡,但我不知道为什么它不会在gNow提要中显示...
有人对此有想法吗?
这是我在电子邮件中发送的标记:
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "LodgingReservation",
"reservationNumber": "872914",
"reservationStatus": "http://schema.org/Confirmed",
"underName": {
"@type": "Person",
"name": "Max Mustermann"
},
"reservationFor": {
"@type": "LodgingBusiness",
"name": "Verkaufshotel Blaue Linde",
"address": {
"@type": "PostalAddress",
"streetAddress": "Industriestra&#223;e 27",
"addressLocality": "Offenburg",
"addressRegion": "Ortenau",
"postalCode": "77656",
"addressCountry": "Deutschland"
},
"telephone": "+49 781 310 55 0"
},
"checkinDate": "2015-11-20T11:00:00-08:00",
"checkoutDate": "2015-11-23T11:00:00-08:00"
}
</script>
@Joffrey Quillet我已经测试了您的标记并能够生成Now卡,但是,我在测试过程中确实更改了checkinDate和checkoutDate:
"checkinDate": "2015-11-23T13:30:00-08:00",
"checkoutDate": "2015-11-24T11:00:00-08:00"
我觉得您位于不支持酒店预订卡的区域。 根据此文档 ,“ 即使您可以在您所在的国家/地区启用Google即时,也可能看不到每种类型的即时贴。 ”
这是使用您的标记示例的结果:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.