Комментарии 23
Около двух часов назад с колеегой думали, как бы поудобней их посчитать. А тут статья =)
Спасибо.
Спасибо.
Спасибо.
Спасибо, полезно. Можно ещё считать эффект от этих нажатий
вставить код для обработки якорей
ссылки шаринга поменять на
можно вместо #utm_source=source ставить после # идентификатор, а на стороне сайта вызывать Event к примеру
вставить код для обработки якорей
_gaq.push(['_setAllowAnchor', true]);
ссылки шаринга поменять на
site.ru/page#utm_source=source
можно вместо #utm_source=source ставить после # идентификатор, а на стороне сайта вызывать Event к примеру
С недавнего времени Google Analytics должен начинать новую сессию каждый раз, когда меняется какое-либо значение источника трафика, так что я был бы осторожен с изменениями тегов.
Интересный вариант!
Но в случае с кнопкой «мне нравится» в вашем варианте если пользователь лайкнул, а затем разлайкнул в GA уйдет два лайка, а при использовании VK API все будет верно.
С кнопкой share, похоже, действительно все печально. Вконтактовская дока ничего по этому поводу не говорит.
vkontakte.ru/pages?oid=-1&p=Share — вот этот вариант документации вообще потрясающий.
Но в случае с кнопкой «мне нравится» в вашем варианте если пользователь лайкнул, а затем разлайкнул в GA уйдет два лайка, а при использовании VK API все будет верно.
С кнопкой share, похоже, действительно все печально. Вконтактовская дока ничего по этому поводу не говорит.
vkontakte.ru/pages?oid=-1&p=Share — вот этот вариант документации вообще потрясающий.
Я и забыл что у них 2 кнопки, я конечно же говорил про кнопку Share.
С лайками было лень копаться. Спасибо за ваш труд.
С лайками было лень копаться. Спасибо за ваш труд.
Потому что читать нужно тут vkontakte.ru/developers.php?oid=-1&p=Share :)
А там я читал. :) Просто с одного места на сайте можно и на такой вариант доки попасть.
К сожалению то ли у них нету события а-ля widgets.like.liked на расшаривание, то ли они о нём не написали. Если пропустил, буду рад оказаться неправым. :)
К сожалению то ли у них нету события а-ля widgets.like.liked на расшаривание, то ли они о нём не написали. Если пропустил, буду рад оказаться неправым. :)
Использую вот такое решение, но оно неидеальное. Отслеживается только клик на кнопке, а не само расшаривание.
_ga.trackVkontakte = function( pageUrl, trackerName ) {
var trackerName = _ga.buildTrackerName( trackerName );
try
{
if ( VK && VK.Share && VK.Share.click )
{
var targetUrl;
var oldShareClick = VK.Share.click;
VK.Share.click = function( index, el ) {
_gaq.push( [trackerName + '_trackSocial', 'vkontakte', 'share', targetUrl, pageUrl] );
return oldShareClick.call( VK.Share, index, el );
};
}
} catch (e) {}
}
_ga.trackVkontakte = function( pageUrl, trackerName ) {
var trackerName = _ga.buildTrackerName( trackerName );
try
{
if ( VK && VK.Share && VK.Share.click )
{
var targetUrl;
var oldShareClick = VK.Share.click;
VK.Share.click = function( index, el ) {
_gaq.push( [trackerName + '_trackSocial', 'vkontakte', 'share', targetUrl, pageUrl] );
return oldShareClick.call( VK.Share, index, el );
};
}
} catch (e) {}
}
Например, у вас на сайте есть одна и та же статья доступная под двумя URL (напр. mypics.iss/news/01-12-2028/1 и mypics.iss/articles/grandma_in_space)
Стоит избегать такого. Зачем плодить дубликаты…
Стоит избегать такого. Зачем плодить дубликаты…
Попробовал сделать, но что-то ничего в статистике нет. Видимо что-то не получилось.
Код кнопки такой
В шапке вставлен стандартный код гугла + код из вашей статьи
Код кнопки такой
В шапке вставлен стандартный код гугла + код из вашей статьи
Пост нужно взять на заметку каждому разработчику!!!
Вот только пара вопросов: За счет лайков можно не хило лавить траф из соц. сетей конкурсами, качественными материалам, но как отследить через данную метрику сколько лайков с конкретной страницы сколько дают переходов?
Вот это очень актуально. Есть развлекательный сайт, ребята только лайками материалов собирают 10 000 и более уников. Есть примеры, когда у новостных и информационных порталов хорошо идет траф за счет лайков и комментариев материала (особенно скандальных или взаправду полезных, уникальных данных)
Что бы делать контент сайта и выгодно его подавать, нужно четко знать сколько с какого контента идет людей и за счет каких инструментов
По этой теме будет пост?
Вот только пара вопросов: За счет лайков можно не хило лавить траф из соц. сетей конкурсами, качественными материалам, но как отследить через данную метрику сколько лайков с конкретной страницы сколько дают переходов?
Вот это очень актуально. Есть развлекательный сайт, ребята только лайками материалов собирают 10 000 и более уников. Есть примеры, когда у новостных и информационных порталов хорошо идет траф за счет лайков и комментариев материала (особенно скандальных или взаправду полезных, уникальных данных)
Что бы делать контент сайта и выгодно его подавать, нужно четко знать сколько с какого контента идет людей и за счет каких инструментов
По этой теме будет пост?
А для my.mail.ru можно такое дело замутить?
Так то у них тоже есть событие like\unlike — api.mail.ru/docs/reference/js/events.like/
Правда я ничего не нашел в доках про асинхронный код…
Может кто-нибудь поможет, если это возможно?
Так то у них тоже есть событие like\unlike — api.mail.ru/docs/reference/js/events.like/
Правда я ничего не нашел в доках про асинхронный код…
Может кто-нибудь поможет, если это возможно?
В исходном коде только два параметра
_ga.trackSocial = function(opt_pageUrl, opt_trackerName)
, а у вас три. Откуда берется третий?Возникли проблемы(
В момент, когда должны навешиваться эвенты, VK.Observer оказался неопределён.
Подскажете возможную проблему?
В момент, когда должны навешиваться эвенты, VK.Observer оказался неопределён.
Подскажете возможную проблему?
Эххх… А я когда-то извращался, опрашивая сервер фейсбука функцией isFan, чтобы проверить, лайкнул ли пользователь. Как только она возвращала true, кидал event в гугл-аналитику. Мне тот кусок кода спать не давал, теперь можно успокоиться =)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Учим Google Analytics считать лайки из Вконтакте