Задать вопрос

Как получить статистику кликов «своих» кнопок социальных сетей?

Привет всем! Я делаю свои кнопки социальных сетей (сразу говорю готовые брать не хочу).
Но всё бы ни чего, но как можно получить количество "сколько раз этой страницей поделились"? Полазив в гугле, нашёл только решения через php, но хочется это сделать посредством js/jquery. В официальной документации ни чего по этому поводу не сказано.

P.S у меня Facebook, Vk, Twitter, Google plus, Odnoklassniki.
  • Вопрос задан
  • 3152 просмотра
Подписаться 3 Оценить 1 комментарий
Решения вопроса 2
pingo
@pingo
собрал на jsfiddle быстренько, глянь jsfiddle.net/m6zKg/2
шара тоже должна работать
Ответ написан
@SanSYS
Либо юзать Google Analytics API, либо свою статистику собирать
Схема такая: при клике на кнопку отправлять данные о произведенном клике, а после уже дефолтный функционал шаринга

На жквери это может быть примерно так:
$(function(){
	$('.sharebuttons').on('click', '.btn', function(){
		var sender = $(this),
		    shareType = sender.data('type');

		LogHelper.Log('share', 'Share page ' + window.location.href + ' by ' + type);
		SocialHelper.ShareBy(type);

		return false;
	});
});

Возможный html:
<div class="sharebuttons">
	<img src="/img/vk.png" data-type="vk" />
	<img src="/img/facebook.png" data-type="facebook" />
</div>

Но чтобы узнать удалил ли пользователь со своей страницы ранее расшаренную страницу, думаю, нужно лезть в API каждой соцсети =)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы