Яндекс метрика где взять код своего счетчика
Асинхронный код счетчика
Асинхронный код отслеживания (счетчика) — это код скрипта, вставляемого в тело сайта, разработанный для отслеживания статистики посещаемости. К ним относятся скрипты Google Analytics и Яндекс.Метрики.
Асинхронным этот код называется из-за того, что выполняется параллельно всем остальным скриптам. Что это значит?
По умолчанию, все JavaScript выполняются последовательно, и, если в первом коде есть ошибка или элемент, задерживающий загрузку остальных скриптов, то в отслеживание статистики посещений может закрасться ошибка. Асинхронный код выполняется параллельно остальным процессам и самым первым при загрузке страницы. Это обеспечивает его 100% срабатывание и точный сбор данных.
Данные, отправляемые этим скриптом, формируют статистические объекты. К ним относятся:
- просмотр страницы;
- визит;
- загрузка страницы;
- загрузка файла;
- внешний переход;
- пользователь.
Эти данные нужны для того, чтобы сформировать общую картину о сайте: количество посетителей, их пол и возраст, географию и время, проведенное на сайте, страницы входа и выхода, и т. д.
Где взять код Google Analytics и Яндекс.Метрики?
Чтобы получить код Google Analytics вам необходимо:
- Зарегистрироваться или войти в сервисы Google.
- Зайти во вкладку «Администраторы», заполнить поля «Название аккаунта», «Название сайта», «URL сайта». Для каждого нового сайта рекомендуется создавать новый аккаунт.
- После этого вам станут доступны идентификаторы и код отслеживания Google Analytics.
Чтобы получить ассинхронный код в Яндекс. Метрике:
- Зарегистрируйтесь или авторизируйтесь на сервисе.
- Нажмите кнопку «Добавить счетчик».
- Откроется окно нового счетчика. Заполните поля, поставьте галочку «Я принимаю условия».
- Вашему счетчику сайту будет присвоен номер. В разделе «Код счётчика» вы найдете код, который сможете вставить в сайт.
Может пригодиться: продвижение мед фирм — начните уже зарабатывать действительно хорошо![/promo]
Куда ставить код Google Analytics и Яндекс.Метрики?
Новый код отслеживания ставится в самое начало страницы — в блок . В основном, это делается через редактор или FTP.
Но, если вы, например, владелец сайта на WordPress, то для вас доступны специальные плагины с кодом «Google Analytics for WordPress» или Google Analyticator. Вы просто вставляете ваш Tracking ID в поле Analytics Profile, и система выполняет авторизацию самостоятельно.
Владельцы CMS OpenCart могут вставить код Google Analytics, выбрав вкладки Extensions -> Analytics и вставив код счётчика в соответствующее поле Google Analytics.
Также владельцы динамических .php-сайтов могут самостоятельно вставить код в файл header. php, но это грозит тем, что код пропадет при обновлении системы, и его придётся размещать заново. Либо создать файл analyticstracking. php и добавить его во все шаблоны страниц PHP со строкой кода сразу после открывающего тега .
Вы сами формируете оценки эффективности для нас: продажи, кол-во заявок, другое
Мы работаем в рамках ваших бюджетов на прогнозируемый результат
Генератор UTM меток для Яндекс Метрики — как поставить UTM метку
UTM метки увеличат объем информации о посетителях сайта или лендинга, которую собирает Метрика. Кроме этого, веб-статистика будет более структурированной и удобной для анализа. Подробные данные о каждом переходе с баннера или объявлений контекстной рекламы на сайт или лендинг помогут контролировать качество трафика и эффективность рекламной кампании.
Что такое UTM метки
Это дополнительные параметры в URL сайта, для передачи счетчику веб-статистики на сайте расширенных данных о посетителе. Все метки отделены от адреса веб-страницы символом «?», а друг от друга — «&». Каждая метка состоит из двух элементов, название параметра и его значение, разделенных знаком равно.
Такой способ передачи информации на веб-сервер был изобретен создателями Urchin on Demand, системы веб-аналитики, на которой основан сервис Google Analytics. Впоследствии UTM метки стали стандартом для всех служб веб-статистики, в том числе и Яндекс Метрики.
Основные виды меток
utm_source — источник перехода, например, yandex, google, vk, site;
utm_medium — тип трафика, например, banner, email, cpc;
utm_campaign — название или идентификатор рекламной кампании;
utm_content — дополнительная информация для выделения в отчетах трафика с отдельных объявлений;
utm_term — ключевая фраза.
При передаче данных в Метрику важно соблюдать последовательность меток, даже если одна из них пропущена. Помните, что для UTM меток важен регистр, если вы напишете в одном случае «utm_source=yandex», а во втором «utm_source=Yandex», то получите в отчете две колонки.
Как создать UTM метку
Ссылку на ваш сайт с UTM метками можно составить вручную, дописав нужные операторы к основному URL. Но будьте внимательны! Любое нарушение синтаксиса приведет к неработающей ссылке и потере трафика или информации.
Более удобно воспользоваться генератором UTM меток, что исключает ошибки.
Как использовать UTM метки с Метрикой
Чтобы использовать данные UTM меток надо зарегистрироваться в Метрике и установить JS код счетчика на свой сайт или лендинг.
После этого выполните следующие действия:
— Создайте URL на ваш веб-ресурс с нужными UTM метками;
— Проверьте, что ссылка нормально открывается, без 404 или других ошибок;
— Добавьте этот URL как ссылку перехода в рекламе;
— Контролируйте трафик по отчетам Метрики.
Целиком ссылка с метками указывается при публикации баннеров или объявлений вручную. А при размещении контекстной или таргетированной рекламы через официальные биржи, блок UTM меток указывается в отдельном поле дополнительных параметров.
Где в Метрике найти информацию UTM меток
Собранные данные находятся в пункте «Метки UTM» раздела «Источники» стандартных отчетов.
Зачем нужны UTM метки
С помощью UTM меток вы получаете подробную и точную информацию о трафике. Системы веб-аналитики не всегда корректно определяют источники трафика (например, GA плохо узнает переходы с Яндекс.Маркет), а UTM исключает такие неточности.
Данные UTM меток могут быть использованы для следующих целей:
— Группировка трафика по типу. Например, точно определять переходы с контекстной рекламы, социальных сетей или с других сайтов;
— Получать информацию об объявлении, по которому перешел пользователь, рекламной кампании;
— Определять конкретные площадки (сайты, сообщества в социалках), с которых совершен переход. Особенно это важно при размещении рекламы в КМС AdWords или РСЯ Директа.
Эту информацию о посетителях можно сравнить с данными по конверсиям. Так вы определите те сегменты целевой аудитории и площадки, которые приносят прибыль и исключите расходы на неэффективные источники трафика. Также о способах контроля рекламы рассказывает статья о настройке Яндекс Метрики для работы с Директом.
Настройка передачи Client ID в Яндекс Метрику с помощью GTM. Пошаговая инструкция
Client ID (cid) — это уникальный идентификатор посетителя сайта, который хранится в cookies браузера пользователя. Он предназначен для более подробной детализации статистики пользователей. Это и поведение пользователей на сайте, и путь к достижению цели.
Это — параметр, с помощью которого можно проанализировать взаимодействие посетителей с сайтом, устранить сложности и улучшить юзабилити сайта, и при необходимости более точно и грамотно настроить сегменты для рекламных кампаний.
В данной статье рассмотрим передачу Client ID систем Google Аналитика и Яндекс Метрика в отчёт Параметры посетителей Яндекс Метрики.
Сразу стоит отметить, что эти данные появляются и обновляются не сразу — возможно даже с задержкой до суток.
В первую очередь необходимо убедиться в наличии кода GTM на сайте. Если его ещё нет, читаем здесь как его внедрить.
Настройка тега с кодом счётчика Яндекс Метрики
В имеющийся код необходимо после webvizor:true поставить запятую, и ниже дописать 2 строчки:
Код должен выглядеть так:
где XXXXXXXX — это id счётчика Метрики
Настройка переменной Google Analytics Client ID
Добавляем переменную типа Собственный код JavaScript
называем GA Client ID
Настройка переменной Yandex Metrika Client ID
Добавляем пользовательскую переменную типа Собственный код JavaScript
называем YM Client ID
Настройка тега для передачи Client ID
Добавляем триггер типа Окно загружено с условием активации Все события «Окно загружено» и называем его Window Loaded — Client ID — YM userParams
Добавляем тег типа Пользовательский HTML
называем Client ID — YM userParams
прописываем код с иерархической структурой:
и привязываем к нему триггер Window Loaded — Client ID — YM userParams
тогда отчёт в Яндекс Метрике будет выглядеть так:
либо простой код:
тогда отчёт в Яндекс Метрике будет выглядеть так:
тогда отчёт в Яндекс Метрике будет выглядеть так:
можно также прописать эти параметры вместе:
Готово! Теперь ждите результатов в отчёте Параметры посетителей (примерно в течении следующего дня).
Выгрузка данных из Яндекс Метрики и Google Analytics по API
Мы начинаем цикл статей на тему автоматизации разработки рекламных кампаний для интернет-магазина. Цикл статей рассчитан на продвинутых специалистов — банальностей не будет!
После прочтения статей вы научитесь: оптимизировать кампании в Excel методами, которые используются в оптимизаторах конверсий; автоматически собирать семантику, сегментировать и создавать объявления; прогнозировать конверсию на базе истории и многое другое.
Материал сложный и раскрывает только базовые подходы к автоматизации, чтобы задать вам вектор развития.
Необходимый стек знаний для комфортного чтения: вы без труда можете составить кастомный отчет в Google Analytics и Метрике; парсили и фильтровали ядра в Key Collector; знаете, что такое средневзвешенная; пользуетесь сводными таблицами в Excel; знаете Python, Pandas либо имеете небольшой опыт программирования; знаете, почему в некоторых тематиках слова «кавычат», а в других нет
Итак, начнем! В данной статье мы выгрузим поисковые запросы с конверсиями из Яндекс Метрики, которые впоследствии будем расширять путем кластеризации, отфильтруем их и приведем к лемме. Так же мы выгрузим данные для расчета ставки из Google Analytics.
На текущем этапе сложно объяснить, как конкретно будут использоваться эти данные, но наберитесь терпения, постепенно к вам придет понимание.
Выгружаем данные из Яндекс Метрики с помощью Excel Power Query
Создаем новый запрос
Переходим в режим редактирования
Вставляем код функции запроса
Скопировать код можно по ссылке. Автор кода Максим Уваров, благодарим его!
Вставляем параметры запроса
Подробнее о полях:
Если вы хотите составить свой собственный отчет, назначить фильтры, то вам потребуется ознакомиться с «> документацией API Метрики
В нашем запросе мы использовали следующие параметры:
После нажатия Invoke вы увидите превью ваших данных. Если при запросе вышла ошибка, то можем редактировать запрос нажав на шестеренку Source
Если все хорошо, то нажимаем Close and load и загружаем все данные в таблицу.
Яндекс для нас является основным источником трафика, поэтому из Google поиск в рамках статьи рассматривать не будем, чтобы не усложнять
Нормализация и фильтрация семантического ядра
Нормализация, это приведение всех слов в единственное число именительный падеж и т.д. Для этого используем сервис K50
Копируем данные из файла lemmas.csv в наш основной файл во вкладку Lemmas. С помощью функции vlookup (в русском Excel ВПР) подтягиваем лемматизированные значения ключевых слов из таблицы lemmas.
Все, задача выполнена!
Фильтрация семантического ядра, чистка
Теперь у нас есть лемматизированный список фраз и нам нужно его очистить от фраз, которые не удовлетворяют требования Яндекс Директ. Для этого добавляем все фразы в Key Collector и нажимаем на иконку фильтра в столбике «Фраза»
Яндекс Директ не принимает в качестве фраз слова с составом более 7 слов и фразы со специальными символами, поэтому удаляем их.
Далее фильтруем слова через список стоп-слов, то есть удаляем из нашего списка фразы, которые содержат стоп-слова. Хороший сборник стоп-слов находится по ссылке
Выгрузка из Google Analytics среднего чека и конверсии по URL
Согласно свойствам аукциона Яндекс Директ и Google Adwords, для максимизации прибыли нам необходимо в качестве ставки установить ценность клика ключевого слова
Ценность клика = Средний чек * Доля маржи в чеке * Конверсия сайта
Есть еще портфельная теория назначения ставок, она позволяет поднять прибыль на 10-20%, но в рамках статьи ее не рассматриваем, чтобы не усложнять.
Что это для нас значит? — Нам нужно собрать исторические данные конверсии и среднего чека в разрезе URL сайта и ключевых фраз. Эти данные мы будем использовать для назначения ставок.
Не можете состыковать, что к чему? Да, это сложновато, но вы все поймете, когда мы в финальной статье соединим все данные в одной формуле. Поэтому обо всем по порядку.
Сначала соберем средние чеки и конверсию по всем URL сайта, это просто. Эти данные мы можем взять из истории Google Analytics. Для этого понадобится Google Spread Sheets и Аддон Google Analytics, который вы можете установить в магазине дополнений.
Создаем новый отчет
Вводим test, выбираем свой счетчик и представление Google Analytic, и нажимаем «Create report»
Вводим конфигурацию отчетов, как на картинке, и нажимаем Run reports. Понимаю, что пояснений к заданными параметрам недостаточно, но это может слишком далеко отвести нас от темы статьи. Подробную информацию вы сможете найти в документации
В нашем запросе мы использовали следующие метрики и параметры:
Теперь копируем отчеты на новые вкладки и вставляем только значения. Теперь нам нужно изменить точки на запятые, чтобы потом открыть документ в Excel — меняем.
Для числовых значений задаем числовой формат.
Так как параметр ga:sourceMedium дублирует некоторые URL, то строим сводную таблицу. Попутно чистим от нежелательных значений и дублей.
Добавляем новое рассчитываемое поле = ‘ga:transactionRevenue’ / ‘ga:transactions’ , это средний чек.
Ны выходе имеем аккуратную таблицу с URL и средними чеками.
Аналогичные операции проводим и с таблицей конверсии по URL.
Весь документ можно скачать в Excel.
Выгрузка данных Яндекс Директ из Google Analytics
Выгружаем из Google Analytics, как мы делали несколькими шагами ранее. На скрине пример конфигурации отчета. В поле Filters мы используем регулярные выражения.
На выходе получаем следующее
Все, мы собрали данные, с которыми будем работать в последующих этапах.
Пишите вопросы в комментариях, какие темы было бы интересно раскрыть подробнее? Если у вас есть идеи или советы, то делитесь!
Подпишитесь на Facebook или Телеграмм, чтобы не пропустить новые статьи
Разделяешь наш подход? Вступай в команду!