Email 如何测试Google模式
我正在尝试为我的网店实现ParcelDelivery功能,如下所示: 我使用的标记使用此工具进行验证: 在帮助页面上,它显示您可以通过向自己发送电子邮件来测试此标记。因此,我使用GMail web界面给自己发送电子邮件,但无论我使用什么格式(纯文本或html),我的收件箱中都不会显示“包裹送达状态” 相反,当我点击打开电子邮件时;下面的全部代码显示为电子邮件,只要GMail没有收到 p、 NOW卡也支持这种模式吗?有人知道吗 我做错什么了吗 这是我使用的源代码:Email 如何测试Google模式,email,gmail,google-schemas,Email,Gmail,Google Schemas,我正在尝试为我的网店实现ParcelDelivery功能,如下所示: 我使用的标记使用此工具进行验证: 在帮助页面上,它显示您可以通过向自己发送电子邮件来测试此标记。因此,我使用GMail web界面给自己发送电子邮件,但无论我使用什么格式(纯文本或html),我的收件箱中都不会显示“包裹送达状态” 相反,当我点击打开电子邮件时;下面的全部代码显示为电子邮件,只要GMail没有收到 p、 NOW卡也支持这种模式吗?有人知道吗 我做错什么了吗 这是我使用的源代码: <html>
<html>
<body>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "ParcelDelivery",
"deliveryAddress": {
"@type": "PostalAddress",
"name": "John Frank",
"streetAddress": "24 Willie Mays Plaza",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"addressCountry": "US",
"postalCode": "94107"
},
"originAddress": {
"@type": "PostalAddress",
"name": "John Frank",
"streetAddress": "25 Willie Mays Plaza",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"addressCountry": "US",
"postalCode": "94107"
},
"expectedArrivalFrom": "2013-03-10T12:00:00-08:00",
"expectedArrivalUntil": "2013-03-12T12:00:00-08:00",
"carrier": {
"@type": "Organization",
"name": "FedEx",
"url": "http://fedex.com/"
},
"itemShipped": {
"@type": "Product",
"name": "iPod Mini",
"url": "http://apple.com/ipad32gb",
"image": "http://apple.com/images/ipad32gb.jpg",
"sku": "B00DR0PDNE",
"description": "iPod Mini 32Gb White",
"brand": {
"@type": "Brand",
"name": "Apple"
},
"color": "white"
},
"trackingNumber": "3453291231",
"trackingUrl": "http://fedex.com/track/3453291231",
"hasDeliveryMethod": "http://schema.org/ParcelService",
"partOfOrder": {
"@type": "Order",
"orderNumber": "176057",
"merchant": {
"@type": "Organization",
"name": "Bob Dole",
"sameAs": "http://www.freebase.com/m/0fhkx"
},
"orderStatus": "http://schema.org/OrderInTransit"
}
}
</script>
<p>
Dear John, thanks for booking your Google I/O ticket with us.
</p>
<p>
BOOKING DETAILS<br/>
Reservation number: IO12345<br/>
Order for: John Smith<br/>
Event: Google I/O 2013<br/>
Start time: May 15th 2013 8:00am PST<br/>
Venue: Moscone Center, 800 Howard St., San Francisco, CA 94103<br/>
</p>
</body>
</html>
{
“@context”:”http://schema.org",
“@type”:“包裹交付”,
“交货地址”:{
“@type”:“PostalAddress”,
“姓名”:“约翰·弗兰克”,
“街道地址”:“威利梅斯广场24号”,
“地址地点”:“旧金山”,
“地址区域”:“CA”,
“地址国家”:“美国”,
“postalCode”:“94107”
},
“原始地址”:{
“@type”:“PostalAddress”,
“姓名”:“约翰·弗兰克”,
“街道地址”:“威利梅斯广场25号”,
“地址地点”:“旧金山”,
“地址区域”:“CA”,
“地址国家”:“美国”,
“postalCode”:“94107”
},
“预期送达时间”:“2013-03-10T12:00:00-08:00”,
“预计到达时间”:“2013-03-12T12:00:00-08:00”,
“承运人”:{
“@type”:“组织”,
“名称”:“联邦快递”,
“url”:”http://fedex.com/"
},
“已装运项目”:{
“@type”:“产品”,
“名称”:“iPod Mini”,
“url”:”http://apple.com/ipad32gb",
“图像”:http://apple.com/images/ipad32gb.jpg",
“sku”:“B00DR0PDNE”,
“说明”:“iPod Mini 32Gb白色”,
“品牌”:{
“@type”:“Brand”,
“名称”:“苹果”
},
“颜色”:“白色”
},
“跟踪编号”:“3453291231”,
“trackingUrl”:http://fedex.com/track/3453291231",
“hasDeliveryMethod”:http://schema.org/ParcelService",
“部分订单”:{
“@type”:“Order”,
“订单号”:“176057”,
“商人”:{
“@type”:“组织”,
“姓名”:“鲍勃·多尔”,
“sameAs”:http://www.freebase.com/m/0fhkx"
},
“订单状态”:http://schema.org/OrderInTransit"
}
}
亲爱的John,感谢您与我们一起预订Google I/O票证。
预订详情
预订号码:IO12345
订购:约翰·史密斯
事件:谷歌I/O 2013
开始时间:2013年5月15日太平洋标准时间上午8:00
地点:莫斯康展览中心,800 Howard St.,旧金山,CA 94103
您是将上述JSON-LD作为嵌入电子邮件的HTML标记的一部分发送,还是将其复制粘贴到Gmail电子邮件撰写对话框中?如果是后者,那么您就错了,因为您使用的是所见即所得编辑器,您的标记将被视为文本,并被编码到标记中。例如,
将被编码为html代码>。您可以使用Gmail的“Show original”(显示原始)选项验证,您在那里看到了什么?您应该尝试通过如下所示的“应用程序脚本快速启动”向自己发送来测试标记:或者您可以使用此smartmail生成器:@PeterK yes我确实在内联发送它;有道理,它是被编码的。我没想到。。KRR智能邮件生成器不断将我重定向到“选择帐户”页面;我成功地使用了script.google.com方法@吉尔斯:好吧,我想我们的两个答案都有助于解决这个问题,所以我们都不应该把它作为答案发布。您是否介意将您的解决方案作为答案发布,以供将来参考?