31

技術的には「記事」ではなく、ウェブサイト全体を表していない個々のウェブページに対する og:type 記事とウェブサイトの使用に関する明確化を求めています。

ドキュメンテーションは矛盾しているようです:

https://developers.facebook.com/docs/opengraphprotocol/#typesから

Use article for any URL that represents transient content - such as a
news article, blog post, photo, video, etc. Do not use website for this
purpose. website and blog are designed to represent an entire site, an 
og:type tag with types website or blog should usually only appear on the 
root of a domain.

この場合、記事は「一時的な」コンテンツにのみ使用する必要があります。「一過性」の定義は、「短時間だけ続くこと」です。この引用はまた、「ウェブサイトとブログはサイト全体を表すように設計されている...(そして) 通常はドメインのルートにのみ表示される必要がある」ことを暗に示しています。

編集:興味深いことに、タイプを説明している同じページにも次のように書かれています:

If your URL is a video, you should set og:type to video.

それ自体、ビデオに関する上記の引用と矛盾します。

しかし、本題に戻りますが、同じページには次のようにも書かれています。

If your URL is a piece of content — such as a news article, photo, or 
similar — you should set og:type to article (see below).

これは最初の引用と一致するようです。

さらに、次のページ ( https://developers.facebook.com/docs/technical-guides/opengraph/built-in-objects/#article ) では、og:type = article を Publish Time、Expiration Time、および「記事」を含むページに使用する必要があるという考えをサポートしています。同じページで、Web サイトの例は、Web サイト全体が定義されているオブジェクトであることを示す使用法をサポートしています。

ただし、Open Graph プロトコルの Web サイトから:

http://ogp.me/#types

Any non-marked up webpage should be treated as og:type website.

この引用は、多くのページを持つ Web サイトのコンテキスト内に存在する可能性のある個々の Web ページを指すと私が想定する「Web ページ」は、og:type Web サイトとして扱われるべきであるというベスト プラクティスを示しているようです。これは、上記のステートメントと矛盾しているように見えます。

さらに複雑なことに、どちらも、Web サイト内の単一の Web ページのコンテンツが、記事、ブログ エントリ、または同様の「日付の付いた」または「一時的な」コンテンツではなく、むしろ長期にわたる一般的な現実世界のシナリオに対応していません。他の og:type によっても直接表されないコンテンツ。

たとえば、Web サイトの FAQ ページ。何型ですか?企業が提供するサービスの説明ページはどうでしょうか。それとも、会社のミッション ステートメントとビジネスの方法を説明するページですか? または、製品またはサービスの利点を説明しているが、実際には製品またはサービスを直接表していないマーケティング ページは、製品詳細ページに残されます。

Open Graph プロトコル Web サイトの声明にもかかわらず、これらのページにそれぞれ固有の LIKE ボタンを持たせたい場合、「Web サイト」は適切な og:type ではないようです。

ただし、これらのページのコンテンツは通常、「一時的/一時的」とは表現されず、日付も特定の作成者と関連付けられていないため、「記事」も適切な og:type ではないようです。

しかし、それが私たちの唯一の2つの選択肢のようです。奇妙なことに、この非常に灰色のトピックに関する議論の断片がどこにも見つからないということです。説明なし。ベスト プラクティスはありません。og:type について言及している記事は非常に控えめにしか言及しておらず、ほとんどの場合、読者に「オープン グラフ オブジェクト タイプのリスト」を参照して詳細を学んでもらいます。

また、型を間違えると結果が生じる可能性があるため、型を正しくすることが重要であるようにも思われます。

では、Facebook がこれらのタイプの個々のページ オブジェクトをどのようなタイプにしたいか知っている人はいますか? これについての議論を見た人はいますか?他のみんなは何をしているの?

ありがとう!フリッツ

4

2 に答える 2

2

Facebook の Web サイトとブログは、ルート ドメインまたはサブドメインを表しますが、ルートはそれ以下ではありません。

これはもともと、いいねボタンのソーシャル プラグイン用に設計されたもので、サイトに階層を設定する方法でした。「これはFacebook固有の機能です」。

type = social_plugin は、ソーシャル プラグインを表すために使用したものです。アプリケーションのオープン グラフ設定でこれを設定します。ページ タイプを表すタイプが存在しない場合は、作成します。

anotherfeed.com - website
  |
  |
  |
  /widgets/index.php - social_plugin
  /?cat=world_news - article 
于 2013-06-03T07:35:47.770 に答える