공유 버튼과 공유자 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에서 더 이상 사용되지 않거나 공유 기능이 더 이상 사용되지 않으며 Like 버튼을 사용하고 있다는 기사입니다. 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. 위젯없이 링크가 몇 번 공유되었는지 표시하기가 더 어렵습니다. 이 정보는 사이트 소유자와 방문자가 이미 인기있는 링크 (소위 '사회적 증거'효과)를 공유하도록 장려하는 데 유용합니다.

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

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


내 진술이 제대로 지원되지 않았다는 데 동의했습니다. 다시 찾은 소스를 포함 시키려고합니다.
TeeOh

1
stackoverflow.com/questions/6145489/… 진행 중 ... 진행 중 ... 진행 중
Dallas

5

정보를 타사 웹 사이트로 라우팅하지 않고 브라우저에서 쿠키를 만들거나 업데이트하지 못하게하여 사용자의 개인 정보를 보호하는 웹 사이트에 단추를 배치하는 경우 새 API로 전환하지 않아도됩니다.


1
이 답변을 더 잘 설명 할 수 있습니까?
PatomaS

3
@PatomaS iframe 버튼은 수신자가 Facebook이라는 점을 제외하고 Google 웹 로그 분석 코드를 추가하는 것과 같습니다. 각 요청마다 방문자가 iframe을로드하고 페이스 북은 사이트에서이 데이터를로드하므로 사용자를 추적 할 수 있습니다. Facebook의 JavaScript whizbang은 훨씬 더 나쁩니다. 그러나 간단한 문제 링크는 존재하지 않습니다.
Ciantic

+1 드문 경우지만 Facebook이 다운되면 아무도 알아 채지 못한 버그가 있는지 여부에 따라 웹에서 예기치 않은 / 정상적인 동작이 발생할 수 있습니다. 이것이 내가 완벽하게 좋은 방법이있을 때 사소한 그런 일에 대해 타사에 의존하지 않는 이유 중 하나입니다. Facebook 리디렉션 버그에 대해서는 buzzfeed.com/jwherrman/… 을 참조하십시오 . 실제로 발생한 문제를 문서화하는 더 나은 링크가 있지만 확실하지 않습니다.
William Isted
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.