Отслеживание кампаний Яндекс Директ в Google Analytics

Google Analytics
Яндекс Директ

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

Результаты использования метода:

Сравнение эффективности площадок

Сравнение эффективности площадок

Сравнение эффективности позиций

Сравнение эффективности позиций

В чем заключается предлагаемый метод? В дополнении ссылок на целевые страницы, указываемых в объявлениях на Яндекс Директе, нестандартными метками. Под стандартными метками я подразумеваю метки utm_, кто еще с ними не знаком – они могут иметь следующий вид:

  • utm_source;
  • utm_medium;
  • utm_campaign;
  • utm_content;
  • utm_term.

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

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

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

pm_source_type – тип площадки, на которой произведен показ объявления;

Доступные значения – “search” и “context”, в первом случае показ на поиске Яндекса, во втором на сайте рекламной сети Яндекса (далее – РСЯ).

pm_position_type – тип блока, в котором было показано объявления;

Доступные значения – “premium” – спецразмещение, “other” – стандартное размещение (под стандартным подразумевается показ объявлений справа от результатов поиска и под результатами поиска), “none” – если показ осуществлен не на поиске Яндекса.

pm_position – точная позиция объявления в блоке;

Фиксирует номер позиции объявления в рекламном блоке, в случае если объявление показано на сайте РСЯ значение равно 0.

pm_keyword – ключевая фраза, по которой было показано объявление;

pm_source – доменное имя сайта РСЯ;

Если показ на поиске, то значение “none”;

pm_campaign_id – номер рекламной кампании;

pm_ad_id – номер объявления;

pm_phrase_id – номер ключевой фразы.

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

  1. вы помечаете дополнительными параметрами ссылки посадочных страниц используемых в рекламной кампании;
  2. в ходе кампании ваши объявления показываются посетителям, некоторые из них переходят по ним на ваш сайт;
  3. Google Analytics фиксирует посещение и сохраняет данные о нем, в том числе адрес запрошенной страницы, в котором имеются дополнительные параметры с конкретными значениями;
  4. имея информацию о страницах с дополнительными пометками вы можете использовать расширенные сегменты для выборки нужной информации.

Пометка ссылок происходит следующим образом. Допустим URL вашей целевой страницы выглядит так:

адрес_сайта.ru/целевая_страница

Вы добавляете к нему последним символом знак вопроса, затем через знак & перечисляете необходимые вам стандартные utm_ метки:

пометка utm метками

Теперь необходимо добавить дополнительные параметры, для этого к строке выше добавляете знак & последним символом, после чего перечисляете необходимые дополнительные пометки разделяя их знаком &:

пометка дополнительными метками

Вы можете изменять имена параметров, но конструкцию заключенную в фигурные кавычки {} изменять не нужно, их на реальные значения заменит Яндекс Директ. Конструкции используются следующие (см. дополнительную информацию выше, в описании дополнительных параметров ):

  • {source_type} – тип площадки, на которой произведен показ объявления;
  • {position_type} – тип блока, в котором было показано объявления;
  • {position} – точная позиция объявления в блоке;
  • {keyword} – ключевая фраза, по которой было показано объявление;
  • {source} – доменное имя сайта РСЯ;
  • {campaign_id} – номер рекламной кампании;
  • {ad_id} – номер объявления;
  • {phrase_id} – номер ключевой фразы.

Предположим, что к текущему моменту мы уже имеем запущенную рекламную кампанию с помеченными ссылками и некоторый объем собранной информации в Google Analytics, перейдем к ее анализу.

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

Доступ к расширенным сегментам

Доступ к расширенным сегментам

Для создания сегмента нажмите на кнопку + Создать сегмент.

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

Базовое сопоставление

Базовое сопоставление

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

Пример 1. Выборка всех объявлений показанных на поиске Яндекса:

Выборка показов на поиске Яндекса

Выборка показов на поиске Яндекса

Пример 2. Выборка всех объявлений показанных в рекламной сети Яндекса:

Выборка показов с РСЯ

Выборка показов с РСЯ

Пример 3. Выборка объявлений показанных в спецразмещении:

Выборка показов в спецразмещении

Выборка показов в спецразмещении

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

Мной подготовлено несколько базовых сегментов для того, чтобы вы могли использовать готовые решения. Вы можете импортировать их из галереи Google Analytics. Для этого нужно перейти к расширенным сегментам и нажать на кнопку Импортировать из галереи:

Импорт готовых решений из галереи

Импорт готовых решений из галереи

Откроется окно галереи. Для поиска нужного набора выполните следующие процедуры: в списке категорий отметьте Display Advertising, слева в верху, в строке поиска введите яндекс директ, после чего нажмите на клавишу Enter:

Как найти в галерее нужный набор

Как найти в галерее нужный набор

В результате поиска по заданным критериям будут доступно одно  или несколько решений. Выберите показанное на изображении выше и нажмите на Import.

Откроется окно, в котором вы должны выбрать представление в которое импортируются сегменты, а также отметить необходимые вам из общего списка доступных, после чего нажать Create:

Импорт расширенных сегментов

Импорт расширенных сегментов

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

Недостаток метода и вариант его обхода.

Помечая подобным образом URL посадочных страниц вы увидите в отчетах (например по страницам входа) примерно следующую картину:

Отображение помеченной страницы в отчете

Отображение помеченной страницы в отчете

Обратите внимание, что фактически это одна страница (главная страница сайта – /), но из-за дополнения ее параметрами в отчетах Google Analytics она отображается как две разных, а если значений параметров будет больше, то подобных вариантов возможно достаточно большее количество. Как решить эту проблему?

Мое решение заключается в:

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

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

Создание представления

Создание представления

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

Настройка представления

Настройка представления

Теперь необходимо внести изменения в настройки существующих представлений, для исключения параметров из адресов страниц. Перейдите к настройкам представления:

Изменение настроек представления

Изменение настроек представления

В поле Исключить параметры запроса URL введите через запятую следующие параметры – pm_source_type, pm_position_type, pm_position, pm_keyword, pm_source, pm_campaign_id, pm_ad_id, pm_phrase_id (или иные, если используете отличные от предложенных имена параметров):

Исключение параметров из URL

Исключение параметров из URL

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

Надеюсь предложенный метод будет вам полезен.

Замечания к материалу!

Все примеры и предлагаемые сегменты демонстрируют работу с параметрами генерируемыми компоновщиком. Если вы используете ручную пометку или другой инструмент, имена параметров могут отличаться!

Если вы не уверены в своих действиях, предварительно выполняйте их на тестовых представлениях!

Дополнительную информацию о параметрах объявления в Яндекс Директ вы можете узнать здесь.

Компоновщик для генерации ссылок с дополнительными параметрами находится здесь.

Еженедельная рассылка кейсов!
Обсуждение
  1. СТепан
    10.10.2014 at 17:59

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

    Как мне поступать, если я хочу видеть все эти дополнительный параметры в качестве метрик GA (таких же, как и стандартные метки utm_) и по любому моему желанию в 3 клика создавать нужный срез?

    • Иван
      02.11.2014 at 01:31

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

  2. Дмитрий
    18.11.2014 at 16:10

    В Вашем примере применяются доп. параметры {keyword} и {source}. Но никак не описано, как их можно проанализировать. Ведь заранее не известно, откуда и по каким именно ключам к нам придут люди. Т.е использовать сегментирование не получится. Как вы используете эту информацию ({keyword} и {source})?

  3. Роман
    28.05.2015 at 01:15

    Здравствуйте, Иван!

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

    Так или я что-то неправильно понял? Судя по скринам вы показали как настроить представление, которое не будет учитывать дополнительные параметры типа “pm_source_type, pm_position_type, pm_position, pm_keyword, pm_source, pm_campaign_id, pm_ad_id, pm_phrase_id”

    • Ответ автора
      28.05.2015 at 11:39

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

      • Роман
        28.05.2015 at 12:37

        Иван, у меня еще такой вопрос: если в рекламной кампании тысяча объявлений, каждое из которых привязано к отдельному ключевому слову. Как лучше автоматизировать создание меток? Я имею ввиду, что нужно делать, чтобы не проставлять вручную каждому объявлению свою ссылку с индивидуальными параметрами кампании? Можно как-то автоматизировать этот процесс?

      • Ответ автора
        29.05.2015 at 10:45

        Роман, я не занимаюсь контекстной рекламой, Вам лучше обратиться к специалисту в этом направлении

    • Антон
      18.09.2015 at 11:13

      Есть 2 варианта:

      1) Через Excel (сам пользуюсь этим методом)
      - можно сделать на этапе создания рекламной кампании
      - можно выгрузить свою кампанию в Excel разметить кампанию и загрузить обратно

      2) Если Яндекс Директ, то можно через Замены в Коммандере сделать – это сложнее и менее удобно чем в Excel. Вероятность допуска ошибки в Коммандере выше чем в Excel

      3) AdWords используете автопометку, быстро, надежно удобно.

  4. Владимир
    18.09.2015 at 03:40

    Иван, используете ли вы наряду с utm метками автопометки yclid и gclid? Хочется видеть максимально, точные данные по ключевым словам и поисковым запросам в Аналитиксе и Метрике от обоих систем.
    Как с Вашей точки зрения, должна выглядеть идеальная метка для adwords и директа, что бы строить отчеты ключевая фраза-поисковый запрос-достижение цели (заявки, скачивание презентаций и.т.д)?

    • Антон
      18.09.2015 at 11:06

      Тут важно определиться какую систему аналитики вы используете за базовую (производится основная аналитика), а какую в качестве вспомогательного инструмента (подключается для ответа на некоторые вопросы, которые нельзя/неудобно смотреть в основном инструменте). База у меня это Analytics, вспомогательный инструмент Метрика. На мой взгляд делать базовыми сразу 2 системы смысла нет.

      В Яндекс Директе использую и автопометку и utm-метки. UTM-метки для того чтобы передавать данные в Google Analytics, а автопометку для того чтобы передавать данные в Метрику. В Google AdWords использую только автопометку, видите ли, в Analytics автопометка предает данные очень хорошо, а вот городить еще и UTM для передачи в Метрику смысла не вижу. Yclid – да / Gclid – да.

      Идеальная метка для AdWords – это автопометка, так как отчеты в Google Analytics с автопометкой содержат большое кол-во полезных данных, обеспечить сбор стольких данных UTM меткой вам вряд ли удастся.

  5. Владимир
    19.09.2015 at 03:35

    Спасибо за развернутый ответ! Не могли бы вы еще, прокомментировать как вы тогда передаете в Google Analitics ключевую фразу, из utm-метки Яндекс Директа? Если через оператор {keyword}, кстати куда вы его ставите в utm_term или в utm_content, то некоторые слова (примерно 25%) или вообще не передаются или передаются в виде абракадабры? А если через перевод слова транслитом в латиницу, кстати куда тогда его ставить в utm_term или в utm_content, передается все, но в Google Analitics неудобно смотреть общую статистику по ключевому слову, т.к оно соответсвенно будет и кириллице из автопометки gclid и в латинице из utm метки Яндекс Директа?

    • Ответ автора
      27.09.2015 at 23:27

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

  6. Екатерина
    30.09.2015 at 17:24

    Иван, добрый день. Огромное спасибо за статью.
    Подскажите, пожалуйста, а если представление подключено по bi.owox к передаче данных с яндекс.директ по кликам и стоимости — без расширенных сегментов все данные корректны, все точно, как в директе. Но как только добавляю расширенные сегменты, например, на просмотр по параметру из utm меток, графа с кликами и ценой за клик обнуляется. То есть эти данные невозможно согласовать между собой?
    Заранее благодарю!

    • Ответ автора
      07.10.2015 at 11:40

      Екатерина, Вам лучше обратиться к специалистам соответствующего сервиса

  7. Владимир
    03.02.2016 at 11:58

    Иван, спасибо за статью. Некоторые моменты для меня оказались новыми)

    Подскажите следующий момент: как можно передать данные о реальных поисковых запросах пользователей из Метрики или Директа в Google Analytics?

    Заранее спасибо

    • Ответ автора
      04.02.2016 at 09:30

      Для Метрики можете использовать вот это решение, затем выгружать данные и работать с ними

  8. Ольга
    07.05.2016 at 01:16

    Иван, вы не хотите написать статью об импорте расходов из Яндекс.Директа в Гугл Аналитикс? Было бы очень полезно видеть еще и расчетные показатели по эффективности по рассмотренным в статье сегментам. Раньше это было в пользовательских источниках данных (на старом аналитиксе), а теперь вроде нету, но все равно как-то можно это делать.

  9. Ольга
    07.05.2016 at 01:19

    Хотя нашла, вроде здесь это делается http://joxi.ru/bmoO6d3fM1ZK4m. Но все равно, думаю, полезная тема будет.

    • Ответ автора
      07.05.2016 at 23:55

      Ольга, такой материал есть в планах

  10. Георгий
    19.10.2016 at 18:08

    Объясните пожалуйста. После того как мы создали представление и исключили параметры запроса url, как сформировать по площадкам РСЯ, конверсии, CTR, стоимости конверсии и по показателю отказов, такое возможно?
    Дело в том, что мы используем CallTouch но в метрике невозможно настроить цели о совершенном звонке, только их внутренняя аналитика в личном кабинете, что вообще не удобно и непонятно, как РСЯ оптимизировать по площадкам?

    • Антон
      24.10.2016 at 12:44

      Георгий – пример отчета http://bit.ly/2eJMLR1
      А вот как можно выделить траффик в РСЯ в отдельном отчете http://bit.ly/2eJMSfy
      Если я правильно вас понял, если нет, опишите подробнее проблему – постараюсь помочь

  11. Антон
    18.03.2017 at 09:57

    Здравствуйте!
    Подскажите, пожалуйста, если я знаю номер ключевой фразы ({phrase_id}) как понять какая это фраза в Яндекс Директ?

Ваш комментарий