CenterSEM

Рейтинг
14
Регистрация
29.10.2013
exesh:
При выполнении определенного условия на страницу подставляется скрипт:

<script>
yaCounterxxxxxx.reachGoal('name');
</script>

Получается, если условие верное, то в Метрике достигается цель. Но в консоле появляется ошибка:
ReferenceError: yaCounterxxxxxx is not defined

Кто сталкивался с такой ошибкой? Где моя ошибка?:)

Код метрики не успевает подгрузиться. Или этот скрипт стоит выше метрики.

Можно установить Google tag manager. В нем сделать событие на ютм метку и там же сделать тег, который будет передавать в метрику событие. В метрике уже делаете на это событие и ремаркетинг на цель.

Siron:
На этих урлах естественно нет метрики, ибо это урлы которые редиректят через http, но клик то считается на урле источнике, а не на урле приемнике, если в моем примере вместо mydomain.com поставить anotherdomain.com - то клики по линку с anotherdomain.com посчитаются нормально, а уж там точно нет метрики.

Тут только один вариант.

Если вы можете пометить все эти ссылки, то поставьте onclick и передавайте в метрику событие. На событие уже ставьте цель в метрике.

Dmitry_LiveGames:
Допустим, я размещаю ссылку на постороннем ресурсе. Например на том же Блогуне. К этой ссылке, разумеется, прикомпонованы utm source, campaign и т.д.
Правильно ли я понимаю, что независимо от того откуда ведет ссылка, если в ней есть "метки" кампании, то ресурс с идентификатором, на который человек пришел, распознает эту компанию?

Да. Главное чтобы код GA стоял на этой странице.

Могу провести ликбез за платно.

Оу!:
Ув.гуру!
Подскажите, пожалуйста, где я допускаю ошибку при настройке целей в Google Analytics?

Создал цель.
В коде сайта между <head> прописал код:
<script type="text/javascript">

/*Цели Google Analytics*/
var downloadLink = document.getElementById('download');
addListener(downloadLink, 'click', function() {
ga('send', 'event', 'link', 'download', 'generator');
});
function addListener(element, type, callback) {
if (element.addEventListener) element.addEventListener(type, callback);
else if (element.attachEvent) element.attachEvent('on' + type, callback);
}
/*Цели Google Analytics*/
</script>


У целевой ссылке на странице дописал id="download".

После <body> у меня вызывается код счётчика через файл:
<script type="text/javascript" src="/js/google_analytics.js"></script>



В итоге Аналитика ни одного выполнения цели не занесла.
А в консоле выдаёт ошику:
 Uncaught TypeError: Cannot read property 'addEventListener' of null


Помогите, пожалуйста.

В ошибке четко указано, что не так.

Через jquery легко и просто.

$('#download').click(function () {

ga('send', 'event', 'link', 'download', 'generator');

});

Dmitry_LiveGames:
Подскажите новичку.
В Аналитиксе подключен веб-ресурс, за которым закреплен идентификатор.
Сгенерена ссылка c помощью компоновщика URL.

Объясните, как сделать чтобы информация о кампании, при переходе по ссылке, прикреплялась к отдельному ресурсу.
Нужно настроить цели, если я правильно понимаю?

Код этого ресурса должен быть установлен на сайте и никакой другой.

Если стоит два и более кода GA, то с помощью фильтров можно исключить источники. которые не стоит отображать.

Филат:
Задача: пользователям, впервые пришедшим на сайт, показывать телефон Целевого звонка; всем прочим - нынешний № телефона. Как это реализовать?
Я думал, что эти категории посетителей проще всего отделить друг от друга по наличию кук, но интерфейс ЦЗ не предлагает такой инструмент...

Как вариант, записывать в куку что-то, если записи нет, то значит пользователь новый и подставлять ya-phone в атрибут элемента.

cblcg:
Почему то иногда не выгружаются заказы в аналитику, причем часто не выгружается с "быстрого заказа" который через ява-скрипт работает, но всегда когда сам делаю тесты, то как назло все нормально учитывается.
Может кто сталкивался?

Не успевает срабатывать скрипт, как один из вариантов.

Дайте ссылку на сайт.

romaro:
Стоит задача наполнять для ВКонтакте группу ремаркетинга, куда попадут строго зарегистрированные пользователи.

ВК для каждой группы генерит свой код. Соответственно, его нужно показывать только в том случае, если страничка загружается для авторизованного посетителя.

Как это корректно настроить через GTM? Видимо, нужно завязать счетчик на какое-то событие или значение переменной?

Пушите событие, если пользователь авторизован.

dataLayer.push({

event: "auth-user"

});

Создаете событие в GTM и на него вешаете код ремаркетинга.

dmkolesnikov:
Подскажите, как это настраивается? Через каждую социалку отдельно, или директ и эдвордс имеют таргетинг на них тоже?

Через каждую соц сеть отдельно.

Всего: 49