2016-02-11 3 views
1

Я хотел бы установить пользовательский размер области пользователя, когда пользователь нажимает на ссылку.Как отправить произвольное измерение с помощью события Click Click Click?

Я знаю, что это может быть плохая форма, но с использованием CMS. Я считаю, что лучше всего встроить javascript непосредственно в ссылку в атрибуте onclick.

Единственное, что я смог найти до сих пор на это следующее, взятое из Exclude Yourself and Others from Google Analytics Data: 5 Ways to Do It:

<a onclick="ga('set', 'dimensionX', 'HideMe');" href="URL">Click to Set Cookie</a> 

Дело в том, я всегда понимал, что вам нужно отправить специальные параметры и показатели по с просмотром страницы или событием ... и я не вижу здесь события!

Так что я думаю, это немного два-партер (МОГ):

  1. Будет ли эта работа (Признаюсь, я не проверяла, потому что он просто смотрел фиктивный меня)?

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

ответ

3

EDIT К сожалению, я не читал весь ваш вопрос, мою ошибку. Итак, из their documentation - с вашей конфигурацией (после того, как пользователь нажмет эту ссылку), ga отправит настраиваемое измерение со всеми хитами на текущей странице (или на весь срок действия объекта трекера). Поэтому любые события, срабатывающие после этого будут посланы как это:

ga('send', 'event', 'category', 'action', { 
    'dimensionX': "HideMe" 
}); 

Старый ответ:

Пользовательские размеры могут быть установлены только перед просмотром страницы отправляется:

ga('set', 'dimensionX', 'foo'); 
ga('send', 'pageview', location.href); 

You вероятно, следует использовать Пользовательские события для этого: https://developers.google.com/analytics/devguides/collection/analyticsjs/events

+0

Hi Rob! Да, это то, что я хочу; если вы прочитаете мой вопрос, вы увидите, что я пытаюсь отправить измерение вместе с типом типа события, а не просмотром страницы. Просто не знаю, как спеть все это вместе в немного javascript в теге! :) – Drewdavid

+1

@Drewdavid Doh! Извините за это, я обновил (надеюсь) ответ на ваш * актуальный * вопрос. –

+0

Thanks; Думаю, у меня тоже может быть «Doh!» момент. Не понял, что я могу поместить этот код так же, как вы показали его прямо в onclick ... Кажется, что работает-ок! Большое спасибо. :) – Drewdavid

Смежные вопросы