2

共有するための+スニペット情報を設定するためのマイクロデータを探しているとき、グーグルプラスワンボタンはdom階層のずっと上で機能すると言われています(ジェニーマーフィーはグーグル+ +1ボタンスニペット+問題でこれを言いました)。また、Googleの+ Snippetsサイト(https://developers.google.com/+/plugins/+1button/#plus-snippet )のドキュメントには、 「ページにschema.orgマイクロデータの注釈が付けられている場合、+Snippetは任意のschema.orgタイプにあるname、image、descriptionプロパティを使用してください。」ただし、条件によっては、これが実際に当てはまるとは思われません。

http://www.magnetstreet.com/stores/html/weddings/testPage.htmlにテストページがあり、schema.orgマイクロデータでマークアップされた非常にシンプルな製品ページを示しています。このページはw3c検証に合格し、そのマイクロデータはGoogleのリッチスニペットテストツールで適切に解析されます。ただし、+ 1ボタンをクリックして共有に進むと、APIは製品タグ内に設定されたitempropsを明らかに無視します。これは、itemprop名である「producttitle」の代わりに「pagetitle」がどのように表示されるかでわかります。

誰かがこのコードに明らかな問題を見ていますか?

Product divとその内部にmicrodataプロパティのみが設定されている場合(外部要素にitemscopeまたはitemtypesがない場合)、ボタンは期待どおりに機能します。ただし、他のマイクロデータを必要とするはるかに複雑なページにデータがあるため、製品以外の他のすべてのマイクロデータを削除することは解決策ではありません。

4

1 に答える 1

1

https://groups.google.com/forum/#!topic/google-plus-developers/MvuZtu8prToで、これについてJennyMurphyと継続的に話し合っています。つまり、現在、+ 1ボタンは、スニペット情報の最も外側のアイテムスコープのみを調べます。そこに見つからない場合は、マイクロデータの解析を停止し、代わりにスニペット情報を収集する他の方法を探します。

私がリンクしたディスカッションでは、なぜこれが問題になる可能性があると思うのかを説明し、それについていくつかの良い対話を開始したいと思っています。

于 2012-01-17T17:09:19.677 に答える