共有ボタンと共有者のURL


12

一部の人が知っているように、FacebookやTwitterから共有ボタンを追加すると、ページの速度が低下する可能性があります。多くのサイトが、これらのサイトが提供する一般的なiframe実装を渡し、ページのパフォーマンスをより適切に制御するために共有URLにリンクするアイコンを単に作成するのを見てきました。 http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.cnn.com%2F&t=CNN%26s+website%27

ただし、Facebookがこれらのリンクのサポートを終了していることも読みました。たとえば、このリンクは「いいね」ボタンにリダイレクトするようになりました。http://www.facebook.com/facebook-widgets/share.php

Facebookが非推奨/非推奨であり、共有機能であり、[いいね]ボタンに固執していることを示す記事を次に示します。http://www.barbariangroup.com/posts/7544-the_facebook_share_button_has_been_deprecated_called_it

これは共有URLでも同じだと思います。

共有者のURLが信頼できるオプションではなくなった場合、サードパーティのウィジェット(Addthisなど)を使用する以外に他にどのような方法がありますか?

回答:


6

次のリンク形式を使用してページを共有することができます*。URLは必ずエスケープしてください。

ツイッター:

<a href="http://twitter.com/home?status=Your%20message%20here:%20http://yourshorturl.com">Share on twitter</a>

フェイスブック:

<a href="http://www.facebook.com/sharer.php?u=http://yourshorturl.com&t=Your%20message%20here.">Share on Facebook</a>

とはいえ、独自のソリューションを使用する代わりに、各企業が提供する公式ウィジェットを採用する価値があります。

  1. 複数のサイトでUIを標準化し、訪問者が使い慣れた(したがってクリックする可能性が高い)ボタンを表示します。

  2. 公式ウィジェットは、Facebook / TwitterからリモートJavaScriptファイルをロードします。これらは訪問者のブラウザにキャッシュされ、それらを使用する次のサイトでより高速にロードされるため、公式ウィジェットを使用しても速度低下の原因はほとんどありません。

  3. ウィジェットなしでリンクが共有された回数を表示することは困難です。この情報は、サイトの所有者にとっても、すでに人気のあるリンクを共有するように訪問者を奨励するのにも役立ちます(いわゆる「社会的証拠」効果)。

主要なメディアWebサイト(例:The Guardian)は公式ウィジェットを採用しています。それが彼らにとって十分であるならば、あなた自身を一緒にハックすることで私にはほとんど利益がないようです。

* Facebookは上記の形式のサポートをやめていると読んでいるが、これをどこで読んだかは言わない。私は彼らのサイトや他の場所でこれに関する言及を見つけることができませんでした。TwitterやFacebookは上記の方法を公開していないのは、サイトにロゴ付きのウィジェットを配置したいからだと思う。


私の声明が適切にサポートされていないことに同意しました。もう一度見つけたらソースを含めるようにします。
TeeOh


5

情報をサードパーティのWebサイトにルーティングせず、ブラウザでCookieを作成または更新できないようにして、ユーザーのプライバシーを保護するWebサイトにボタンを配置する場合、新しいAPIに切り替えることは価値がありません。


1
この答えをよりよく説明できますか?
パトマス

3
@PatomaS iframeボタンは、受信者がFacebookであることを除いて、Google Analyticsコードを追加するようなものです。ビジターはリクエストごとにiframeをロードし、facebookはサイトからこのデータをロードするため、ユーザーを追跡できます。FacebookからのJavaScriptウィズバンはさらに悪い。しかし、問題への単純なリンクでは存在しません。
シアンティック

+1価値がありますが、Facebookがダウンするというまれなケースでは、誰も気付いていないバグがあるかどうかに応じて、Web全体で予期しない/不安定な動作を引き起こす可能性があります。これは、完全に優れた方法が存在する場合に、このような些細なことをサードパーティに依存しない理由の1つです。Facebookリダイレクトのバグについては、buzzfeed.com / jwherrman /…をご覧ください。実際にそこで起こったことを文書化するより良いリンクがあると確信していますが、見つけることができません。
ウィリアムイステッド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.