일부 사람들이 알고 있듯이 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)을 사용하는 것 외에 다른 방법이 있습니까?

답변

다음 링크 형식을 사용하여 페이지를 공유 할 수 있습니다 *. URL을 이스케이프해야합니다.

Twitter :

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

Facebook :

<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. 그것입니다. 위젯없이 링크가 공유 된 횟수를 표시하기가 더 어렵습니다. 이 정보는 사이트 소유자와 방문자가 이미 인기있는 링크를 공유하도록 장려하는 데 유용합니다 (소위 “사회적 증거”효과).

주요 미디어 웹 사이트 (예 : The Guardian )은 공식 위젯을 채택했습니다. 그들에게 충분하다면, 당신 자신을 함께 해킹하는 것은 저에게 거의 도움이되지 않는 것 같습니다.

* 페이스 북이 위의 형식에 대한 지원을 중단하고 있다는 것을 읽었지만 당신이 이것을 읽은 곳; 나는 그들의 사이트 나 다른 곳에서 이것에 대한 언급을 찾을 수 없었다. 나는 단지 트위터와 페이스 북이 위의 방법을 공개적으로 공유하지 않는다고 생각한다. 그들이 당신의 사이트에 그들의 로고가있는 위젯을 넣기를 원하기 때문이다.

댓글

답변

사용자 정보를 제 3 자 웹 사이트로 라우팅하지 않고 쿠키 생성을 허용하지 않음으로써 사용자의 개인 정보를 보호하는 웹 사이트에 버튼을 배치하는 경우 새 API로 전환하지 않는 것이 좋습니다. 업데이트되었습니다.

댓글

  • 이 답변을 더 잘 설명해 주시겠습니까?
  • @PatomaS iframe 버튼은 수신자가 Facebook 인 것을 제외하고 Google Analytics 코드입니다. 방문자는 요청이있을 때마다 iframe을로드하고 Facebook은 사이트에서이 데이터를로드하기 때문에 사용자를 추적 할 수 있습니다. Facebook의 JavaScript whizbang은 더 나쁩니다. 그러나 문제에 대한 간단한 링크를 사용하면 문제가 발생합니다. 존재하지 않습니다.
  • +1 드물게 Facebook이 다운되는 경우 아무도 알아 차리지 못한 버그가 있는지 '에 따라 웹에서 예상치 못한 / 비정상적인 동작을 확인합니다. 이것이 제가 존재하는 완벽하게 좋은 방법이있을 때 ' 사소한 일에 대해 타사에 의존하지 않는 ' ' 이유 중 하나입니다. Facebook 리디렉션 버그는 buzzfeed.com/jwherrman/ … 를 참조하세요. 저는 ' 그곳에서 무슨 일이 일어 났는지 실제로 문서화하는 더 나은 링크가 ' 확실하지만 ' 찾을 수 없습니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다