我们一直在努力将Google标记添加到订单确认电子邮件中。我们在模板中添加了所有必需的标记,但“Email Markup Tester”仍然会出现以下错误:
OrderItem不是orderedItem属性的有效目标类型。
我正在分享相关代码的屏幕截图及其错误:http://i.stack.imgur.com/p1eyb.png
<script>
$(document).ready(function () {
$(".popup-trigger").click(function () {
$(".popup-new").fadeIn(300);
});
$(".popup-new > span, .popup-new").click(function () {
$(".popup-new").fadeOut(300);
});
});
</script>
<script>
$(document).ready(function () {
$(".popup-trigger-b").click(function () {
$(".popup-new-b").fadeIn(300);
});
$(".popup-new-b > span, .popup-new-b").click(function () {
$(".popup-new-b").fadeOut(300);
});
});
</script>
<script>
$(document).ready(function () {
$(".popup-trigger-c").click(function () {
$(".popup-new-c").fadeIn(300);
});
$(".popup-new-c > span, .popup-new-c").click(function () {
$(".popup-new-c").fadeOut(300);
});
});
</script>
还有其他人遇到类似的问题吗?
答案 0 :(得分:0)
@Nilesh Ajwelker,尝试使用 itemOffered 和父类型 Offer 。
以下是文档中的示例:
<div itemprop="acceptedOffer" itemscope itemtype="http://schema.org/Offer">
<div itemprop="itemOffered" itemscope itemtype="http://schema.org/Product">
<meta itemprop="name" content="Samsung Chromebook"/>
<meta itemprop="sku" content="B009LL9VDG"/>
<link itemprop="url" href="http://www.amazon.com/Samsung-XE303C12-A01US-Chromebook-Wi-Fi-11-6-Inch/dp/B009LL9VDG/"/>
<link itemprop="image" href="http://ecx.images-amazon.com/images/I/81H-DO3qX0L._SX522_.jpg"/>
</div>
&#13;
在documentation周围挖掘,看起来不支持 orderedItem 。
如下面的链接所述,&#34; Gmail使用的一些架构结构与schema.org标准词汇表不同。&#34;
https://developers.google.com/gmail/markup/reference/schema-org-proposals