Растущая потребность в отслеживании настраиваемых событий

Я технолог, ставший профессионалом в области аналитики, уже более пяти лет. Недавно друг спросил меня, как он может настроить отслеживание пользовательских событий на своем веб-сайте для малого бизнеса и лучше понять поведение пользователей его сайта.

Еще несколько лет назад малые предприятия и личные блоггеры были довольны количеством уникальных посетителей и просмотров страниц на своем веб-сайте. Но теперь каждый хочет понимать гораздо больше, чем просто просмотры страниц. Они хотят знать, сколько пользователей, среди прочего, нажимали на разные кнопки, смотрели видео, проверяли детали продукта или нажимали на сторонние рекламные объявления. Растет потребность в понимании того, как разные пользователи взаимодействуют со своими цифровыми активами.

Есть много целей, для которых вы можете использовать свой веб-сайт, и столько же действий, которые нужно отслеживать на веб-сайте. В то время как в крупных компаниях есть специальные группы, в небольших компаниях обычно есть один человек, который управляет как анализом, так и технической настройкой их аналитической учетной записи.

К счастью, устанавливать основные цели и даже заранее настраиваемые цели в Google Analytics несложно, если вы знаете правильные шаги. И в этой статье мы рассмотрим именно это. Я расскажу вам, как настроить индивидуальные цели самым простым способом, пока вы будете наслаждаться чашкой кофе!

Обзор

Во-первых, давайте рассмотрим четыре основных типа настраиваемых целей, доступных в вашем аккаунте Google Analytics. Если вы уже знакомы с ними и хотите понять только последнюю из них (тип цели «Событие»), прокрутите вниз до пункта 4: «Настройка цели мероприятия». Взглянув на снимок экрана ниже, вы узнаете четыре основные цели, которые вы можете настроить в Google Analytics.

Вы заметите, что первые 3 цели интуитивно понятны и могут использоваться напрямую. После установки они дадут вам x% конверсии за последние 7 дней. Но последний вернет конверсию 0%. Давайте сначала рассмотрим три более простых цели, а затем мы сможем подробно понять цель мероприятия.

1. Установка конечной цели

Все, что вам нужно для этого, - это указать URL-адрес страницы, посещение которой вы определяете как успешное. Например, на веб-сайтах электронной коммерции, когда человек совершает покупку и попадает на страницу с благодарностью, это успех. Так что посещение страницы благодарности может быть целью.

Все, что вам нужно сделать, это ввести URL-адрес этой страницы в качестве места назначения, www.yourexamplesite.com/thanks.html. Возможно, на вашем веб-сайте могут быть разные параметры запроса, поэтому вы можете использовать такие параметры, как «URL начинается с», «URL заканчивается на» или «регулярное выражение».

2. Установка цели продолжительности

Это относится к количеству минут (или часов), проведенных пользователем на вашем веб-сайте. Использование этой цели может варьироваться в зависимости от цели веб-сайта. Может быть, желательно проводить больше времени на своем сайте, но это не означает гарантированной конверсии. Это также может означать, что ваш веб-сайт недостаточно прост, чтобы помочь пользователям быстро выполнять свои задачи.

Однако для веб-сайтов, ориентированных на контент, таких как газеты, блоггеры, журналы или видеоконтент, может быть важна цель по продолжительности. Поэтому, исходя из цели вашего сайта, было бы неплохо установить разные цели по продолжительности.

Как вы можете видеть ниже, вы можете ввести продолжительность для этой цели, и вы будете настроены на отслеживание всех пользователей, которые пересекают эту отметку.

3. Страниц / экранов за сеанс

Это количество страниц, просмотренных за один сеанс или посещение. Если посетитель закрывает веб-сайт, а затем возвращается на следующий день или после 30-минутного перерыва в тот же день, это называется новым сеансом.

4. Установка типа цели для специального события

«Событие» - это любое действие, предпринимаемое пользователем, которое отмечает взаимодействие с вашим веб-сайтом после перехода на любую из его страниц. Самый простой пример - это когда они нажимают кнопку типа «Купить сейчас» или «Узнать больше». Его также можно использовать для таких опций, как загрузка PDF-файла или электронной книги, среди других действий.

Нажатие на кнопку обычно называется CTA, сокращенно от «Call to Action». Если вы выберете эту опцию в настройках собственных целей, вы увидите, что это окно открывается с четырьмя опциями:

Все четыре поля или параметра просты для ввода. GA требует, чтобы вы определяли каждое событие с помощью этих четырех полей, чтобы вы могли легко идентифицировать их во время анализа.

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

Например, если вы управляете магазином по продаже электронных гаджетов и аксессуаров, вы можете заполнить его так:

А. Категория: Категория товара. Пример, «Наушники».

Б. Действие: Предположим, пользователь нажал кнопку «Добавить в корзину». Затем вы можете написать «AddToCartClick» в своем действии. Если у вас есть дополнительная кнопка для «Функции» или «Узнать больше» для этого продукта, вы можете иметь дополнительную цель и определить ее действие как «LearnMoreClick» для этой кнопки.

С. Ярлык. Ярлыком может быть что угодно, что поможет вам лучше распознать или сгруппировать события во время анализа. Это может быть название «Кампании» или «Бренда». Например, «CollegeCampaignSonic».

Д. Значение: это необязательное значение, обычно используемое для установки числа доходов. Его можно использовать для установки определенного числа, например 50 долларов, или для получения динамического значения из переменной дохода вашей страницы, например $ («PriceVariable»). Обратите внимание, что $ здесь - это идентификатор jquery, а не валюта доллар. Выбор идентификатора будет зависеть от переменной цены или стоимости, определенной в вашем HTML.

После того, как вы определите здесь значения типа цели события, начинается сложная часть. Поскольку любая другая цель в GA может быть использована сразу после определения, многих сбивает с толку, почему цель события не начинает работать сразу. Вот почему, когда вы нажимаете "Подтвердить конверсию" для этой цели, вы видите конверсию 0%.

Чтобы исправить эту 0% конверсию, вам необходимо интегрировать настройки этой цели с фактическим событием клика или настраиваемым действием на вашем веб-сайте для этой цели.

Интеграция пользовательского отслеживания событий с HTML-кодом вашего веб-сайта

Иногда бизнес-пользователи (особенно нетехнические), как правило, испытывают беспокойство, когда во время анализа всплывает что-то, связанное с кодированием. К счастью, Google упростил привязку любых пользовательских требований к отслеживанию событий, которые необходимо интегрировать с вашим веб-сайтом. Только в том случае, если вы управляете сложным веб-сайтом электронной коммерции, вам потребуется помощь разработчика, к которой в большинстве случаев у вас будет доступ, если вы работаете в компании среднего размера.

Для интеграции Google уже настроил стандартную функцию шаблона, которую вы ожидаете использовать при отслеживании настраиваемого события на вашей странице. Это одна строка кода, для которой вы уже установили значения в своем аккаунте GA. Маркетологи или кодировщики обычно называют это вызовом GA-Send, который имеет следующий формат:

ga(‘send’, ‘event’, [eventCategory], [eventAction], [eventLabel], [eventValue]);

Фактическая функция JS на вашей HTML-странице может быть в одной строке или может выглядеть так для удобства чтения:

ga('send', {
  hitType: 'event',
  eventCategory: ‘Headphones',
  eventAction: ‘AddToCartClick',
  eventLabel: ‘CollegeCampaignSony'
});

Обратите внимание, что значения в этой функции должны совпадать со значениями, введенными в вашей учетной записи GA при настройке события для его соответствующих параметров. Теперь вам все еще нужно связать вышеуказанный вызов отправки GA с фактическим действием на кнопке .

Например, вы хотите связать указанную выше функцию, нажав кнопку «Добавить в корзину». Единственный шаг, который вам нужно добавить, - это включить эту функцию в событие действия onClick для этого идентификатора кнопки.

Integrating the above cited Google Analytics Event script inside your HTML
<script>
$(document).ready(function(){
  $("#exampleAddNowButtonID").click(function(){
    ga ('send', 'event', 'Headphones' , 'AddToCartClick' , 'CollegeCampaignSonic');
  });
});
</script>

Подведение итогов

На этом я подошел к концу статьи. Я попытался объяснить с простотой и деталями, которых мне не хватало, когда я учился настраивать индивидуальное отслеживание в соответствии с моими собственными требованиями. Надеюсь, это пошаговое руководство поможет вам настроить отслеживание для ваших индивидуальных целей, которые наилучшим образом соответствуют вашим потребностям.

Не стесняйтесь делиться своими мыслями или задавать любые уточняющие вопросы, связанные с этим постом, в комментариях.

Если вы хотите пройти какие-либо бесплатные онлайн-курсы по Google Analytics, вы можете посетить здесь.

Части этой страницы являются модификациями, основанными на работе, созданной и совместно используемой Google, и используются в соответствии с условиями, описанными в Лицензии Creative Commons 3.0 Attribution License.