Berezka7km.ru

Березка 7км
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как отследить переход по внешней ссылке на сайтe

Как отследить переход по внешней ссылке на сайтe?

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

  • сайт-каталог
  • сайт-агрегатор
  • сайт-производитель с дистрибьюторской сетью
  • новостной портал
  • и т.д.

Отчет по целям в Гугл Аналитикс

Расскажу как в самых популярных системах аналитики можно отследить пользователей, покидающих сайт по нашим внешним ссылкам.

Яндекс.Метрика

В коде отслеживания Яндекс.Метрики в настройках необходимо включить галочку: “Внешние ссылки, загрузки файлов и отчёт по кнопке «Поделиться». Эта опция позволяет в отчёте “Содержание” -> “Внешние ссылки” посмотреть все внешние ссылки. Ссылки группируются по домену.

ЯM: пример отчета по внешним ссылкам

Но этот отчёт не позволяет отследить и сегментировать аудиторию, которая перешла по этим внешним ссылкам. Для этого можно настроить цель. “Настройки” -> “Цели” -> “Добавить цель” -> Вкладка “URL страницы” -> добавляем URL внешней ссылки.

ЯM: пример отчета по внешним ссылкам

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

ЯM: настройка цели - переход по внешней ссылке

Но как сегментировать аудиторию сразу по всем (!) внешним ссылкам? Что если внешних ссылок у нас очень много, и нас интересует только факт ухода на сторонний ресурс с нашего сайта? Тогда можно настроить общую цель. Название идентификатора можно выбрать любой, например: outbound_click.

ЯM: настройка цели: по всем переходам по внешней ссылкам

Далее в атрибут внешней ссылки onclick добавляем функцию отслеживания: yaCounterXXXXXXXXXX.reachGoal(‘outbound_click’); где вместо XXXXXXXXXX нужно подставить id вашего счётчика (можно посмотреть в настройках или в коде отслеживания в шаблоне сайта).

<a href="http://www.example.com" onclick="yaCounterXXXXXXXXXX.reachGoal(‘outbound_click’);">example.com</a>

Google Analytics

Для отслеживания перехода по внешней ссылкам справка Google Analytics предлагает написать специальную функцию с одним параметром: trackOutboundLink(url) – https://support.google.com/analytics/answer/1136920?hl=ru.

Как можно увидеть за этим кодом скрывается функция отслеживания события. Чтобы ничего не усложнять будем пользоваться именно стандартным взаимодействием с GA – ga(‘send’, ‘event’, ‘Категория’, ‘Действие ‘, ‘Ярлык’, ‘Значение’).

Для того, чтобы собирать информацию о кликах, достаточно добавить код с функцией в атрибут onclick Вашей ссылки и подставить её название, например:

<a href="http://www.example.com" onclick="ga(‘send’, ‘event’, ‘outbound’, ‘click’, ‘http://www.example.com’)">example.com</a>

  • Категория – outbound
  • Действие – click
  • Ярлык – url (необязательный параметр)
  • Значение – числовое значение (необязательный параметр)

Искать результаты сбора данной статистики нужно в интерфейсе ГА “Поведение” -> “События” -> “Обзор”.

В старой версии кода отслеживания ГА использовать нужно другое название функции: _trackEvent(category, action, opt_label, opt_value, opt_noninteraction). Отличие только в последнем булевском параметре.

  • category – категория
  • action – действие
  • opt_label – ярлык
  • opt_value – значение (необязательный параметр)
  • opt_noninteraction – логическое значение, по умолчанию false, если установить в true, то сессия, закончившееся данным событием не будет учитываться отказом (необязательный параметр).

Для того, чтобы отследить не только все события, но и посмотреть какие пользователи и по каким источникам их совершают, достаточно настроить цель в GA. Идём в “Администратор” -> “Цели” – > “+Цель” -> “Выбрать” (стандартные решения нам не подходят) -> Называем цель понятным и логичным названием, например, “Переход по внешним ссылкам”, выбираем тип – “Событие” -> Дальше нужно заполнить значения события, после чего нажать кнопку “готово”.

GA: настроить цель по событию

Заполнять значения можно не все, а хотя бы одно, но нам необходимо вписать два (их значения по умолчанию я уже писал выше): “категория” – outbound, действие – click. Если вдруг возникнет необходимость создать цель для какой-то одной конкретной внешней ссылки, домена или группы ссылок по определенным правилам, то в этом поможет последние поля.

Читайте так же:
Значность счетчика что это такое

Посмотреть результаты работы цели можно в отчёте “Конверсия” -> “Цели” -> “Обзор”.

Отчет целей в ГА

Объединяем ЯМ и GA

<a href="http://www.example.com" onclick="ga(‘send’, ‘event’, ‘outbound’, ‘click’, ‘http://www.example.com’); yaCounterXXXXXXXXXX.reachGoal(‘outbound_click’);">example.com</a>

Важно! Чтобы первой была функция ГА, а затем ЯМ.

Дело остается за малым: проставить все цели по всем внешним ссылкам. Хорошо, если они ссылок мало или они в одном шаблоне, а если править нужно тысячи страниц? Тут на помощь может придти jquery и небольшой скрипт:

Цель скрипта: обойти все ссылки на странице сайта после загрузки страницы, для внешних ссылок добавить в атрибут коды отслеживания Яндекс.Метрики и Google.Analytics.

Для того, чтобы скрипт заработал необходимо, чтобы на сайте была подключена библиотека jquery, например, эта.

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

Таким образом, проблема добавления кодов отслеживания пропадет сама собой, и все переходы по ссылкам на Вашем ресурсе попадут в отчёт. Ещё как бонус можно добавить массово ко всем внешним ссылкам атрибут target, для того, чтобы пользователи не потеряли сайт, откуда они собираются перейти:

Подготовка расширения к переходу на Joomla 4

Всегда неприятно, когда ломают обратную совместимость. Но это неизбежный виток развития любого программного обеспечения. Joomla 4 не исключение. Нам обещают обновление в один клик с Joomla 3 до Joomla 4, но всегда нужно помнить — это касается только самого ядра и расширений ядра.

Разработчики сторонних расширений Joomla сами должны позаботиться о том, чтобы их расширения продолжали успешно работать на Joomla 4. Полный список изменений доступен в официальном документе, описывающем потенциальную потерю обратной совместимости при переходе на Joomla 4.

Ниже мы приводим изменения, которые необходимо внести в расширение Joomla, чтобы обеспечить совместимость с Joomla 4. Мы рассматриваем наиболее часто встречаемые проблемы при переходе. Список будет по мере возможности дополняться новыми примерами из практики.

Если у вас какой-то конкретный пример решения проблемы при переходе на Joomla 4, то пишите в комментариях, и мы с удовольствием добавим его в список.

JError и JException

Классы JError и JException были удалены. Используйте нативный Exception в случае возникновения ошибки и приложение для показа предупреждений. Совместимо с Joomla 3. Например:

JEventDispatcher

Класс JEventDispatcher был удалён. Вызов плагинов необходимо делать через приложение. Совместимо с Joomla 3.

JFactory::getXml

Удалён метод JFactory::getXml и класс JXMLElement . Вместо него используйте нативный SimpleXMLElement . Совместимо с Joomla 3.

JHtml

Вызовы типа JHtml::_(‘behavior.formvalidation’); могут не работать и приводить к ошибке. В каких-то случаях вместо JHtml можно использовать класс HTMLHelper (совместимо с Joomla 3), например HTMLHelper::_(‘behavior.formvalidator’); .

Но предпочтение стоит отдавать новому менеджеру ассетов (существует только в Joomla 4):

JRequest

Класс JRequest был удалён, что будет приводить к ошибке:

Вместо него используйте класс Input . Совместимо с Joomla 3. Пример использования:

В контроллере компонента можно напрямую обращаться к Input через $this->input .

isAdmin() и isSite()

Удалены методы isAdmin() и isSite() , что может приводить к ошибке:

Используйте Factory::getApplication()->isClient(‘administrator’) и Factory::getApplication()->isClient(‘site’) соответственно. Совместимо с Joomla 3.

Mootools

Javascript фреймворк Mootools был полность удалён из Joomla 4. Это может приводить к ошибкам такого вида:

Решение тут только одно — использовать нативный Javascript. На примере ошибки выше — заменить document.id на document.getElementById .

Читайте так же:
Как расключение счетчика 380

Переход на Bootstrap 5

В административной части Bootstrap 2 был заменён на Bootstrap 5. Используйте конвертеры для миграции разметки. Правда админку расширения всё равно придётся переверстать с учётом новой панели управления Joomla 4. Не забудьте почитать про Использование Bootstrap в Joomla 4.

Как отследить источники трафика: необходимый инструментарий для эффективного маркетинга

Как отследить источники трафика: необходимый инструментарий для эффективного маркетинга

Ольга Сабанина Редакция «Текстерры»

Чтобы не растратить весь бюджет на неэффективные каналы продвижения, после каждого запуска рекламы нужно анализировать данные. «Яндекс. Метрика» или Google.Analytics помогают отследить переходы на сайт из самых разных источников, но эти системы не дают конкретной информации, чтобы можно было точно определить, какое объявление дает результат, а какое – нет. Поэтому часть работы по отслеживанию трафика нужно проделать самому.

«Метрика» и Analytics автоматически идентифицируют некоторые типы переходов:

  • Переходы из поисковых систем (Organic Search).
  • Прямые заходы (Direct).
  • Переходы по ссылкам на сайте (Referral).
  • Переходы из социальных сетей (Social).
  • Рекламные системы (Adwords, Yandex).

Проблема в том, что такая статистика не позволяет проанализировать каждое рекламное объявление, ссылку или баннер. К примеру, в отчете «Переходы из социальных сетей» вы сможете увидеть число переходов из «ВКонтакте», Facebook, Pinterest и других известных сайтов, но при этом не будете знать, откуда именно – из поста в какой-то-то группе, рекламного объявления, ссылке в профиле – совершен переход.

Допустим, вы рекламируете сайт во «ВКонтакте», покупая рекламные посты в группах и одновременно тестируя несколько таргетированных объявлений. В системах аналитики все они будут помечены как переходы из «ВКонтакте». Если учесть, что помимо платной рекламы у вас могут быть также и органические переходы из «ВК», это еще больше путает карты.

Как тогда разобраться со всем этим хаосом?

UTM-метки

UTM-метки – самый простой и эффективный способ отслеживания источников трафика. С ними хорошо знакомы SMM-щики и те, кто настраивает рекламу в «Яндекс.Директ» и Google.Adwords. Но у этого инструмента гораздо более широкий спектр применения – баннерная реклама, посты на форумах, ссылки в собственных аккаунтах и группах, офлайн-листовки и т. д.

UTM-метки могут быть полезны и для анализа эффективности бесплатных каналов трафика. Например, если вы размещаете ссылки в статьях «Яндекс.Дзена» и хотите узнать, кликают ли по ним вообще, эффективны ли ссылки внизу статьи и т. д. Или, к примеру, у вас есть группа «ВКонтакте», и люди могут переходить на сайт по ссылкам в меню группы или постах на стене (в т. ч. закрепленных). Статистика поможет определить, есть ли от них польза в вашем случае и какие форматы работают эффективнее.

В общем, UTM-метки дают удобный и полезный инструментарий, а для каких целей его использовать – решать вам. Главное – соблюдать определенные правила при их создании.

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

Вот так выглядит ссылка с UTM-метками, указывающими на то, что переход выполнен из объявления «Яндекс.Директ» в результатах поиска:

Пример UTM-метки и три обязательных параметра

Параметры можно менять местами, но нельзя изменять их имя – иначе система аналитики не распознает метку. Значения параметров могут быть разными, но, опять же, лучше придерживаться максимально понятных общепринятых значений.

Обязательными являются три параметра:

  • utm_source – источник (yandex, google, vk, Instagram, email и т. д.). Полный список рекомендованных значений этого параметра для разных рекламных систем можно найти в справке «Яндекса»;
  • utm_medium – канал. Варианты: cpc (реклама с оплатой за клик), cpm (реклама с оплатой за показы), affiliate (партнерский трафик), price (переходы из агрегаторов, например, «Яндекс.Маркет»), social_post (рекламный пост в соцсети) и т. д.;
  • utm_campaign – название кампании (можно ввести вручную или использовать динамический параметр).
  • utm_content – содержание объявления (любая информация, чтобы различать объявления);
  • utm_term – ключевое слово.
Читайте так же:
Ошибки счетчика энергомера се102м

Еще одна метка для определения источника – utm_referer. Она используется, чтобы параметр referrer (который вы наверняка видели в партнерских ссылках, например) не «отвалился» во время перехода на сайт при JavaScript-редиректе или с сайта с протоколом https (если ваш сайт доступен по http).

Для некоторых случаев удобнее использовать динамические параметры. Так, например, не нужно будет вводить названия кампаний для рекламы в «Яндекс.Директе» – они будут автоматически отправляться в «Метрику». Задаются такие параметры в фигурных скобках:

  • или – идентификатор объявления или баннера (число);
  • – идентификатор кампании (число);
  • – ключевое слово, по которому было показано объявление.

Полный список динамических параметров «Яндекс.Директа» можно посмотреть здесь. В одном параметре можно передать сразу несколько значений, соединяя их точкой:

Существует большое количество компоновщиков UTM-меток, позволяющих быстро и удобно создавать свои ссылки, подставляя нужные значения. Плюс, автоматически генерируется короткая ссылка. Самый простой и удобный сервис – UtmUrl. Компоновщик MyURL содержит набор готовых значений меток для разных площадок («Яндекс.Директ», e-mail, лента Facebook и др.).

Чтобы посмотреть статистику по меткам в «Яндекс.Метрике», нужно выбрать соответствующий отчет:

Во вкладке «Источники» находятся разделы с метками

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

Древовидная структура позволяет отсортировать данные, полученные с помощью меток

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

Чтобы посмотреть статистику по UTM-меткам в Google Analytics, нужно открыть меню «Источники трафика», далее – «Весь трафик» и выбрать вкладку «Источник/канал». Данные будут показываться в формате source/medium.

Вот так отображается статистика по моей статье из «Дзена»

Если вам нужно посмотреть информацию по конкретной кампании, нажмите на ссылку с источником и в меню «Основной параметр» откройте меню «Другое». Затем в списке «Источники трафика» выберите «Кампании».

Здесь показан другой пример – переход из поста «Вконтакте», по которому нужно получить более подробную статистику

Отслеживать переходы на сайт с помощью UTM-меток можно не только из онлайн, но и из офлайн-источников. Это легко реализуется при помощи QR-кода.

Для начала создадим метку в компоновщике со всеми необходимыми параметрами:

Вводим адрес сайта, задаем источник, канал (например, листовка) и название кампании (например, анонс акции)

Готовая ссылка появится под формой, поэтому экран нужно прокрутить.

Теперь переходим в генератор QR-кодов. Например, вот этот. Выбираем нужный вариант: «закодировать – ссылку на сайт». Вводим полученный адрес.

Осталось только нажать «создать код»

Вообще для скидок обычно используют промокоды, но с помощью QR-кодов можно тестировать самые разные виды рекламы, используя более подробную статистику. Это необходимо, если клиентов приводят разные каналы.

Метки Openstat и From

Помимо UTM существуют также метки From и Openstat, которые распознает «Яндекс.Метрика», но не распознает GoogleAnalytics. Метка From указывает только источник переходов. Ее удобно использовать для email-трафика (site.ru?from=email).

Кстати, о трафике из электронных писем. Помечать ссылки в таком случае нужно обязательно, иначе переходы на сайт будут помечены как прямые. Если у вас несколько рассылок или вы, к примеру, хотите отследить эффективность конкретного письма (или призыва к действию), для этих целей лучше подойдут UTM-метки. При этом ссылка должна содержать параметр utm_medium со значением email или e-mail, а utm_source можно придать любое значение (например, название рассылки).

Метку _openstat можно добавить, включив эту опцию на странице параметров кампании в блоке «Метрика» в «Яндекс.Директ». Метки Openstat кроме «Яндекс.Метрики» вы можете просматривать также на Liveinternet и одноименном сервисе Openstat. Для других целей (кроме «Директа») создавать их можно здесь (есть все необходимые параметры). На выходе – данные в закодированном виде: mysite.ru/?_openstat=ZGlyZWN0O2NwYzs7.

Сервисы коротких ссылок для сбора статистики

Я часто размещаю ссылки на свою группу «ВКонтакте» в постах на канале в «Яндекс.Дзен». Было интересно, переходят ли люди по ссылкам, но получить конкретных данных статистика «ВКонтакте» не позволяет – в качестве источников просто показываются «внешние сайты». Кроме того, статистика указывает соотношение в процентах, а мне нужны конкретные цифры.

Решением проблемы стали сокращатели ссылок. Например, goo.gl. Он показывает количество переходов и даже небольшую статистику по странам и устройствам. Хотя уже скоро пора будет подыскивать ему альтернативу – 30 марта 2019 года сервис закроют.

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

Коллтрекинг

Не забывайте, что для наиболее полного анализа эффективности рекламных кампаний необходимо отслеживать не только источники переходов на сайт, но и источники звонков. Помочь с этим (и не только) вам может коллтрекинг.

Коллтрекинг бывает двух видов:

  1. Статический. Каждому каналу (контекстная реклама, соцсети и т. д.) присваивается отдельный номер телефона. Чем больше источников, тем больше номеров потребуется для отслеживания, что скажется на стоимости услуг. При этом данные об эффективности каждого канала будут представлены в обобщенном виде. Посмотреть подробную статистику по каждому звонку не получится.
  2. Динамический. Этот вид коллтрекинга решает проблемы предыдущего: отдельный номер привязывается к отдельному человеку на определенное время, и вы получаете дополнительную информацию – источник звонка (конкретное объявление или поисковый запрос), рекламная кампания, регион, поведение на сайте, устройства и т. д. Изначальное количество телефонных номеров определяется, исходя из посещаемости сайта. Но оно ограничено, и как только номер освободился – его занимает следующий посетитель и т. д.

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

Сервисы коллтрекинга отличаются по функционалу. Выбор широк– от бесплатного Google.Adwords с ограниченными возможностями до многофункциональных инструментов, способных интегрироваться с CRM, «Яндекс.Директ», Google Adwords и т. д.

Ранее мы уже проводили подробный обзор 12 сервисов коллтрекинга со сравнительной таблицей. С помощью него вы сможете выбрать наиболее подходящий для вашего бизнеса вариант.

Kama Click Counter

Плагин умеет считать клики по указанным ссылкам и выводить блок загрузки файлов, клики по которому подсчитываются. Альтернатива, на мой взгляд, не очень удобному Downloads Manager.

  • Лирика
  • О плагине
  • Удаление плагина
  • Опрос
  • Что добавить в плагин Kama Click Counter

Лирика

Я конечно согласен, что без интернета ужасно, но так бывает не всегда. Права была моя «еврейская бабушка», когда говорила, – нет худа без добра. Вот и я в этом убедился.

Очередная поломка на АТС, которая периодически расшатывает мою, и без того нестабильную, нервную систему, навела меня на разные мысли. Череда хаотичных и не нужных мыслей кончилась ровно тогда, когда я решил улучшить свой плагин, умеющий считать клики по ссылке, с незамысловатым названием Kama Click Counter.

Первую версию плагина я набросал в Марте 2011 года, и стало как-то легче дышать, потому что удалил «Downloads Manager» с этого блога. Как же меня раздражало добавление в нем новых файлов.

Вторая версия родилась как раз в эти «безинтернетные» дни. Сначала было так, а сейчас стало так:

Таблица статистики KCC

О плагине

Kama Click Counter – плагин для WordPress, который считает количество загрузок файла. Файлы загружаются отдельно. Также плагин умеет считать клики на любые другие ссылки в статье и теме вцелом — какие угодно.

Kama Click Counter плотно связан с медиатекой WordPress. Если указанный для подсчета файл находится в медиатеке WordPress, то ссылка привязывается к этому файлу: при изменение названия или описания у файла из плагина они так же меняются у файла в медиатеке и наоборот. При удалении файла из медиатеки ссылка также удаляется из таблицы ссылок у плагина, но не наоборот. Визуально привязка видна в поле «Аттач» на странице статистики.

Файлы загружаются через файловый загрузчик WordPress или как-то еще, нет разницы. Затем, копируем ссылку на загруженный файл используем кнопку в визуальном редакторе:

В результате будет вставлен шоткод, который при просмотре записи будет заменен на html код — шаблон, который указывается в настройках плагина:

Базовый шаблон загрузки файла. Вид спереди ))

Шаблон можно изменить под себя в настройках:

Страница настроек KCC

Другие настройки

html класс ссылки

Плагин умеет считать клики на любые ссылки. Чтобы активировать подсчет ссылке нужно добавить класс count (class=»count»). Название класса меняется в настройках.

Количество кликов для простых ссылок

Включив эту опцию, можно выводить статистику кликов по ссылке «в аттирбуте title» или «текстом после ссылки». По умолчанию количество кликов не выводится для экономии на запроса к базе данных.

Различать ссылки с разных постов

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

Добавить ли jQuery

Без этой галочки. Плагин будет считать ссылки с классом count только в контенте статьи. Если эта опция установлена, то в подвал сайта будет добавлен маленький jQuery код, благодаря которому можно указывать класс count для абсолютно любой ссылки на сайте и клики по ней будут фиксироваться в статистике. Отключать эту опцию в общем-то нет смысла, она никак не грузит ничего, единственная причина отключить её — это если у вас на сайте не используется jQuery и ради этой опции подключить библиотеку вы не хотите.

Редактирование статистики

После того, как ссылка записана в базу данных, её аттрибуты, такие как: размер файла, название, описание, количество кликов, можно изменять, для этого нажмите на ссылку «Изменить» на странице статистики и вы попадете на такую страницу:

Страница редактирования отдельной ссылки

Установка

Как устанавливать любой плагин читайте в этой статье.

Удаление плагина

Удалять плагин нужно как все плагины WordPress: со страницы плагинов, кнопка «удалить», когда плагин деактивирован. При удалении плагина со страницы плагинов, плагин удаляет за собой все: свою таблицу в базе данных и опции.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector