Отслеживание кликов по блокам AdSense

S
На сайте с 13.03.2016
Offline
35
1243

Добрый день, стоит задача пронаблюдать в веб-визарде действие пользователей, которые совершают клики по баннерной рекламе от гугл и рся.

Для РСЯ я использовал регексп со словом "count" и уже вижу страницы, на которые кликают:

Как мне сделать подобное в гугл адсенсе?

vitzer
На сайте с 16.02.2017
Offline
141
#1
suineg:


Как мне сделать подобное в гугл адсенсе?

Клики по Адсенс видны только в Analytics, в ЯМетрике - никак.

S
На сайте с 13.03.2016
Offline
35
#2

"Никак" - не принимается 🤪

S
На сайте с 13.03.2016
Offline
35
#3

Годнота от дяди Саши:

Чтоб бы отслеживать клики по google adsense в яндекс.метрике вам нужно:

1. Добавить соответствующий JQ код на страницу:


<script>
var isOverAds = false
windowLostBlur = function() {
if (isOverAds) {
yaCounterХХХХХХХ .reachGoal('CLICKGO');
}
};

jQuery(window).focus();

jQuery(document).on('mouseenter', 'ins.adsbygoogle', function() {
isOverAds = true;
});

jQuery(document).on('mouseenter', 'ins.adsbygoogle', function() {
isOverAds = false;
});

jQuery(document).on('mouseenter', 'ins.adsbygoogle', function() {
windowLostBlur();
});
</script>
jQuery - это для Wordpress, если у вас другой движок то нужно использовать знак $. JQ при этом должен быть подключен, если нужно перепишете скрипт на читсый JS - мне лень просто

Для вставки кода в Wordpress я использую простой плагин: Insert Headers and Footers

2. Затем добавьте цель в ЯМ:

3. Вниматель смотрите код: yaCounterХХХХХХХ - вместо иксов ваш номер счетчика из ЯМ

Плюсаните в карму, не зря же я два часа мозг и пальчики напрягал 🍿

Z0
На сайте с 03.09.2009
Offline
733
#4
S
На сайте с 13.03.2016
Offline
35
#5

Ошибка в коде, вот верный:


<script>
var isOverAds = false
windowLostBlur = function() {
if (isOverAds) {
yaCounterХХХХХХХ.reachGoal('CLICKGO');
}
};
jQuery(window).focus();
jQuery(document).on('mouseenter', 'ins.adsbygoogle', function() {
isOverAds = true;
});
jQuery(document).on('mouseleave', 'ins.adsbygoogle', function() {
isOverAds = false;
});
jQuery(document).on('blur', 'ins.adsbygoogle', function() {
windowLostBlur();
});
</script>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий