Можно отслеживать клик div с помощью Google Analytics - PullRequest
1 голос
/ 05 октября 2011

У меня есть видео, воспроизводимое внутри сайта на сайте. Для воспроизведения видео требуется щелчок. Мне интересно, можно ли применить какое-то аналитическое отслеживание событий к родительскому div, который отслеживает каждый раз, когда внутри div щелкает щелчок.

Я знаю, что вы можете использовать событие onClick с аналитикой, но не совсем уверен, можно ли его применить к div, скажем, к исходящей ссылке, например:

<a href="#" onClick="_gaq.push(['_trackEvent', 'Videos', 'Play', 'vid 1']);">Click Here</a>

Кто-нибудь когда-нибудь делал что-нибудь подобное? Я понимаю, что в этом есть некоторые недостатки (пользователь постоянно нажимает кнопку воспроизведения / паузы) и т. Д.

Спасибо.

* Редактировать - вероятно, я должен был упомянуть, что мне неясно, как бы я превратил div в интерактивное событие.

Скажи, что мой div это. Что мне нужно сделать, чтобы превратить весь div в событие onClick?

Ответы [ 2 ]

5 голосов
/ 05 октября 2011

Вы, конечно, можете сделать что-то вроде этого:

<div onClick="_gaq.push(['_trackEvent', 'Videos', 'Play', 'vid 1'])" 
    style="cursor: pointer;"> Your content here </div>

Однако : при размещении флэш-памяти внутри могут возникнуть проблемы с распространением кликов, в зависимости от вашего браузера. Лучше попробовать эту библиотеку:

Отслеживание Google Analytics для Adobe Flash Библиотека.

2 голосов
/ 20 декабря 2013

Или, если вы используете более новый код отслеживания Google Analytics.js:

<div  onclick="ga('send', 'event', 'link', 'click', 'My Wonderful Div');" style="cursor: pointer;"> Your content here </div>

Для тестирования, если у вас есть аккаунт Google Analytics и Analytics.js встроен в вашу страницу, это будет отображатьсяна панели инструментов Google Analytics в разделе «Стандартные отчеты»> «В режиме реального времени»> «События» ... Действие события: нажмите, Метка события: My Wonderful Div

или более постоянно в

«Поведение»> «События»

...