web-dev-qa-db-ja.com

ユーザーはFB、Googleなどによって追跡されたくないのですが、どうすれば「共有」ボタンを実装できますか?

広告がなく、Googleアナリティクスを使用していません。代わりにPiwickを使用しています。

しかし、Twitter、Facebook、Google +などの共有ボタンを介してコンテンツを共有できるようにしたいのです。

問題は、多くのユーザーがAdblockを使用することです。したがって、私の質問は、これらの共有ボタンを、それをバイパスするものを介して実装できるかどうかです。

ユーザーがクリックしたときにのみボタンをアクティブにする追加のJavaScriptがありますか?

または、唯一の解決策は、ボタンのように見える外部リンク(リンクされた画像)を持ち、クリック後に選択のソーシャルメディアに接続することですか?

2
Derfder

サイトでユーザーを追跡できるJavaScriptを使用せずに、ソーシャルメディア共有ボタンを実行できます。すべてのサイトは、コンテンツを共有するためのリンクをサポートしています。

これが機能するには、ページに関する情報をURLエンコードしてリンクに挿入できる必要があります。

  • URLhttp://example.com/mypage.html-> http%3A%2F%2example.com%2Fmypage.html
  • タイトルMy Page Title-> My%20Page%20Title
  • サイトMy Site-> My%20Site

次に、それらを次の共有URLに挿入し、ページ上のリンク先:

  • Facebookhttp://www.facebook.com/sharer.php?u=ENCODED_URL&t=ENCODED_TITLE
  • Twitterhttps://Twitter.com/intent/tweet?source=ENCODED_SITE&text=ENCODED_TITLE&url=ENCODED_URL
  • Google +https://plus.google.com/share?url=ENCODED_URL
  • Pinteresthttp://pinterest.com/pin/create/button/?url=ENCODED_URL&media=ENCODED_IMAGE_URL‌​&description=ENCODED_TITLE
  • LinkedInhttp://www.linkedin.com/shareArticle?mini=true&url=ENCODED_URL&title=ENCODED_TITLE&summary=&source=ENCODED_SITE
  • Emailmailto:?subject=ENCODED_TITLE&body=ENCODED_URL
6