web-dev-qa-db-ja.com

JSONのSchema.org LD形式はGoogleによって認識されますが、Facebookピクセルヘルパーはそれを検出しません

JSON LDを使用してschema.orgタグを<script>形式で追加しました。 Google構造化データテストツール を使用してページをテストすると、すべてのタグが表示されます。

しかし、ページをテストするために Facebookピクセルヘルパーchrome拡張機能 をインストールすると、schema.orgタグが空白として表示されました。Facebookピクセルヘルパーができない理由はわかりませんそれを検出します。

助けていただければ幸いです。

11
Chirag Swadia

Facebook Pixelは、構造化データの解析がより厳密であることがわかりました。フィールドに空の改行があると、警告がスローされます。これは、住所に改行があるときに発生しました。アドレスはGoogleによって正しく解釈されましたが、Facebook Pixelはコンソールに警告を表示しました。

私の場合、次のコードを追加すると解決しました。

$address = preg_replace( "/\r|\n/", " ", $address );

もちろん、ここで指摘したように、 JSONは実際の改行をサポートしていません

6
danlynn

パーティーに遅れましたが、それでもここに来る人々のために。 FBピクセルがJSON-LDをサポートするようになりました: https://www.facebook.com/business/help/117500427596651

1
heorhi

JSON拡張機能は、Googleが好む他のすべてのWebページにJSON-LD形式のスキーママークアップも追加します。 「Facebookピクセル」はスキーマメタタグまたはJSON-LDを読み取りません(Pinterestはスキーマメタタグを読み取りますが、JSON-LDは読み取りません–まだ)。

あなたは少し混乱しているように聞こえます– Facebookはスキーママークアップを読みません– FacebookはOpen Graphメタタグを読みます。標準の詳細については、 http://ogp.me/ を参照してください。

参考までに https://www.withintheflow.com/facebook-pixel-helper/

0
Nitish Chauhan

Init呼び出しにfbq('set', 'autoConfig', 'false')が含まれている場合があります。

Facebookピクセルはピクセル設定にメタデータを送信しますが、autoConfigfalseに設定されている場合、initコードではFacebook Pixelはこの追加情報を送信しません。

0
VegaStudios