调试 Facebook Pixel 微数据时出错

问题描述

我已经为 Facebook Pixel Microdata 设置了必填字段,

<Meta property="og:id"
      content="65" />
<Meta property="og:availability"
      content="in stock" />

<Meta property="og:type" content="product" />
<Meta property="og:title"
      content="iPhone&#x20;12&#x20;Mini&#x20;Leather&#x20;Case&#x20;-&#x20;Black" />
<Meta property="og:image"
      content="http://somedomain.com/media/catalog/product/cache/5efc2b204f567b56968e759f077341ad/j/0/j04ai1254bl01_2_1_1.jpg" />
<Meta property="og:description"
      content="Super&#x20;slim&#x20;profile&#x0D;&#x0A;Compatible&#x20;with&#x20;MagSafe&#x20;and&#x20;Qi&#x20;charging&#x0D;&#x0A;Premium,&#x20;environment&#x20;friendly,&#x20;hydrophobic&#x20;leather&#x0D;&#x0A;Soft&#x20;microfiber&#x20;lining&#x20;and&#x20;rounded&#x20;edges" />
<Meta property="og:url" content="http://somedomain.com/iphone-12-6-1-inch-german-leather-9.html" />
    <Meta property="product:price:amount" content="69.949001"/>
    <Meta property="product:price:currency"
      content="AUD"/>

但是当我在 https://business.facebook.com/ 中调试它时,它会抛出错误

'A required field is missing: id'

可能是什么原因?

解决方法

我认为是 property="product:catalog_id"。 您可以在facebook官方文档中查看详细信息: https://developers.facebook.com/docs/marketing-api/catalog/reference/#og-tags