Отслеживание трафика из контекстной рекламы Яндекс.Директ и Google Adwords с помощью UTM-меток и Google Analytics

Хотите получать больше информации об источниках трафика? Полагаю, да.

Google Analytics знает почти всё о посещениях с Google Adwords. Но почти ничего не знает о посещениях с Яндекс.Директа и других рекламных систем.

Для решения этой проблемы используются UTM-метки в URL.

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

Узнаём всё о переходе по контекстной рекламе

UTM-метки дают нам общую информацию. А ещё мы можем узнать много подробностей о посетителе, который пришёл через Яндекс.Директ или Google Adwords, т.к. эти системы позволяют передать в URL дополнительные параметры.

Яндекс.Директ

Параметр Код для вставки в ссылку Значения параметра, которые появятся в Google Analytics
Тип площадки, на которой произведён показ объявления {source_type}
  • search – поисковая площадка
  • context – тематическая
Название площадки РСЯ {source}
  • домен площадки — при показе на сайте РСЯ
  • none — при показе на поиске Яндекса
Инициирован ли этот показ «дополнительными релевантными фразами» {addphrases}
  • yes –показ по одной из дополнительных фраз
  • no – показ по одной из исходных фраз
Тип блока, если показ произошёл на странице с результатами поиска Яндекса {position_type}
  • premium – спецразмещение
  • other – блок справа
  • none – блок не на поиске Яндекса
Точная позиция объявления в блоке {position}
  • номер позиции в блоке
  • 0 – если объявление было показано не на поиске Яндекса.
Ключевая фраза, по которой было показано объявление {keyword} Текст ключевой фразы без минус-слов
Первый параметр ключевой фразы {param1} Значение первого параметра для данной ключевой фразы.
Второй параметр ключевой фразы {param2} Значение второго параметра для данной ключевой фразы.

Как настроить UTM-метки для отслеживания тарфика из Яндекс.Директ?

Пример URL, в которм используются основные параметры (так выглядит URL, который мы добавляем в рекламное объявление):

http://www.domain.ru/advertise-page/?utm_source=Yandex-Direct&utm_medium=CPC&utm_campaign=Yandex-Direct-Prazdnichnyj-tarif&type={source_type}&source={source}&block={position_type}&position={position}&addphrases={addphrases}&keyword={keyword}

А так будет выглядить URL, когда посетитель перейдёт на нашё страницу:

http://www.domain.ru/advertise-page/?utm_source=Yandex-Direct&utm_medium=CPC&utm_campaign=Yandex-Direct-Prazdnichnyj-tarif&type=search&source=none&block=other&position=3&addphrases=no&keyword=праздничные%20тарифы

Google AdWords

Параметр Код для ссылки Значения параметра, которые появятся в Google Analytics
Для кампании с таргетингом на ключевые слова Для кампании с таргетингом на места размещения
Тип площадки, с которой поступил клик {network}
  • g – поиск Google
  • s – поисковые партнеры Google
  • c – контекстно-медийная сеть Google
d — клик из контекстно-медийной сети
Ключевое слово {keyword}
  • для поисковых сайтов – ключевое слово, по которому было показано объявление;
  • для сайтов в контекстно-медийной сети – наиболее подходящее ключевое слово.
н/д
Название площадки {placement} доменное имя веб-сайта, на котором был выполнен клик по объявлению (только для сайтов в контекстно-медийной сети). доменное имя веб-сайта, на котором был выполнен клик по объявлению.
Позиция объявления, блок страница {adposition} Информация о позиции объявления имеет трёхсимвольный вид, где

  • 1-й символ — номер страницы
  • 2-й символ — тип блока
  • 3-й символ — позиция объявления

Например:
1t2 — страница 1, вверху, место 2
2s5 — страница 2, справа, место 5

н/д
Категория {target} н/д категория, к которой относится место размещения (например, путешествия или спорт).
Тип соответствия ключевого слова {matchtype}
  • b — точное
  • p — фразовое
  • e — широкое
н/д
Если клик был выполнен пользователем на мобильном устройстве {ifmobile:[mobile-click]} mobile-click mobile-click
Если клик был выполнен пользователем на сайте поисковой сети Google {ifsearch:[search-click]} search-click н/д
Если клик был выполнен на сайте контекстно-медийной сети Google {ifcontent:[CMN-click]} CMN-click CMN-click
Уникальный идентификатор объявления. {creative} 16540000000 16540000000
Название и значение параметра из URL {copy:[name]} фактическое название и значение параметра из URL на уровне ключевого слова. Позволяют определить, какой термин запустил показ, добавляются в URL динамически и доступны только для дополнительных ссылок и дополнительной информации о товарах. н/д

Как настроить UTM-метки для отслеживания тарфика из Google Adwords?

Пример URL, в которм используются основные параметры (так выглядит URL, который мы добавляем в рекламное объявление):

http://www.domain.ru/page/?utm_source=Google-Adsense&utm_medium=CPC&utm_campaign=Google-Adsense-novyj-tovar&network={network}&placement={placement}&adposition={adposition}&creative={creative}&matchtype={matchtype}&keyword={keyword}

А так будет выглядить URL, когда посетитель перейдёт на нашё страницу:

http://www.domain.ru/page/?utm_source=Google-Adsense&utm_medium=CPC&utm_campaign=Google-Adsense-novyj-tovar&network=g&placement=google.com&adposition=1s3&creative=16540000000&matchtype=b&keyword=где%20купить%20новый%20товар

Рекомендации по настройке Google Analytics

Если Вы собираетесь использовать дополнительные параметры в URL, Вам нужно будет сделать следующее:

Создать отдельный профиль в Google Analytics (назовите его, например,  «Контекстная реклама»)

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

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

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

Так будут выглядеть урлы в профиле «Контекстная реклама»:

Так будут выглядеть те же самые урлы в остальных профилях:

Обратите внимание, что 5 строк, которые были в профиле «Контекстная реклама» объединились в 2 в основном профиле.

Что можно делать с полученными данными?

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

Сравнение посетителей, перешедших по спецразмещению и по остальным блокам:

Отчёт создан с использованием двух сегментов:

  1. Спецразмещение

  2. Остальные показы:

Эффективных Вам рекламных кампаний!

  • Vladimir Elizarov

    Вопрос по {target} в Google Adwords, а он будет отображать название моего списка ремаркетинга?

    • не должен. можно либо свою переменную добавить на уровне группы объявлений, либо смотреть по {creative} (Уникальный идентификатор объявления)

      • Vladimir Elizarov

        Да, похоже не получится. Он пишет что-то такое: «boomuserlist%3A%3A2318225», по-этому никак мой лист не идиентифицировать. Похоже придется переделывать объявление, чтобы на группу объявлений был один ремаркетинговый лист.

        • А откуда берётся «boomuserlist::» ? Вроде вместо {creative} должны быть только цифры.

          • Vladimir Elizarov

            ненене. я вставлял {target} он boomuserlist показывает.

            • Т.е. Вы сделали что-то такое? {target}::{creative}

              Почему не так? target={target}&adid={creative}

              • Vladimir Elizarov

                Опишу с самого начала что хочу сделать.

                У меня есть группы c ремаркетинговыми объявлениями, когда их делал не задумывался, о том что мне будет полезно знать с какой ремаркетинговой аудиторией сработало целевое действие на странице, по-этому для одного объявления есть N-ое количество ремаркетинговых листов.

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

                Вот хотелось узнать из какой ремаркетинговой аудитории посетитель. Так как в target={target}, пишется какой-то «boomuserlist%3A%3A2318225» и никак это не связасть с ремаркетинговым списком, то похоже придется делать группы в которых одному объявлению соотвествует один список ремаркетинга.

                Спасибо за помощь. 🙂

                • мы называем это «эффект присутствия» ))

  • Михаил

    Здравствуйте. Подскажите почему аналитикс может не видеть трафик из контекстно-медийной сети adwords? С поисковой сети видит. Спасибо.

  • tramn

    Наткнулся на новость

    oborot.ru/news/12839/6

    Хотелось бы услышать ваше мнение. интересует данный вопрос, так как планируем запускать медийную кампанию и хотим отслеживать её эффективность с помощью GA. уже настроили цели и utm метки.

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

  • Алексей

    1. Спасибо большое за полезную информацию! (огромное спасибо)
    2. Не смог разобраться с тем, чтобы в профиле показывались URL как на скриншоте. Куда нажать там? Подскажите, пожалуйста.

    С уважением, Алексей.

    • Отчёт по страницам входа + фильтр по URL (в зависимости от того, какой Вам нужен. Например, utm_medium=CPC)

  • Илья

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

    utm_source, utm_medium, utm_campaign, type, source, block, position, addphrases, keyword

    Если я использую параметры из вашего примера?

    • Не понял Ваш вопрос.

      • Илья

        Статья сложная для меня. Сначала вы говорите про utm-метки и параметры, а потом на скриншотах type, block, key. Что это? Что вводить в исключения при utm метках?

        • Не внимательно читали )

          Чтобы не мусорить в основном профиле я предложил под контекстную рекламу сделать отдельный профиль. В него можно скопировать все настройки (цели, доступы, фильтры, …) за исключением фильтра на некоторые _GET параметры.

          Т.е. у Вас остаётся главный профиль, в котором страницы /page?…&block=xxx&type=xxx… и /page?…&block=yyy&type=yyy… объединены в одну — /page. Для того, чтобы можно было удобно видеть данные по просмотрам, отказам и пр.

          И второй профиль, в котором этого объединения нет. Во втором профиле нужно настроить сегменты. О них написано в конце статьи.

      • Илья

        Как вы получили такой отчет?

        http://internet-marketolog.com/wp-content/uploads/block-585×169.jpg

  • Артем

    Вот пытаюсь проставить эти UTM-метки. Сам — чайник.

    Поэтому, чтобы проверить, просто скопировал Ваш «Пример URL, в которм используются основные параметры» для AdWords:

    ?utm_source=Google-Adsense&utm_medium=CPC&utm_campaign=Google-Adsense-novyj-tovar&network={network}&placement={placement}&adposition={adposition}&creative={creative}&matchtype={matchtype}&keyword={keyword}

    и вставил эту ссылку в качестве URL для одного из объявлений кампании. При переходе по этому объявлению из выдачи Гугл ссылка в браузере такого вида: http://mysite.com/page?gclid=CO6m953zyroCFU5a3godq3oAsA.

    а не так, как написано у Вас. Что делаю не так?
    Спасибо.

    • Артем

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

  • Полина

    Добрый день, уважаемый автор!

    Такой вопрос:

    Есть два ресурса (аккаунта) в рамках одного аккаунта Analytics. Два ресурса — это два разных сайта, оба они через Analytics привязаны к одному аккаунту Адвордс. А в Адвордс НЕ снята галка в графе «Автоматическая пометка тегами» т.к. ТОЛЬКО НА ОДНОМ ИЗ ДВУХ ресурсов в Analytics я отслеживаю трафик через UTM-метки.

    Отсюда целый блок вопросов:
    Как мне следует прописать(и следует ли!?) исключения параметров URL в Analytics? (при учете, что речь не о разных представлениях, а именно а разных сайтах в рамках одного Analytics).
    в каком аккаунте Analytics прописать эти исключения (если можно подробней сам суть принцип — не могу его «ухватить» никак).
    И как решить проблему с автоматической пометкой тегами, если для одного ресурса она нужна как воздух, а второму вредит? В рамках одного аккаунта метки будут исключены и не «полезут» в статистику, а в рамках другого возникает проблема отслеживания вообще чего-либо. Все смешалось)(.

    Заранее спасибо за ответ!

    • Если Вы используете базовые метки utm_source, utm_medium, utm_campaign, utm_term, ничего особенного делать не надо — они не будут отображаться в url точек входа и в то же время будут учитываться в каналах, источниках и т.д.

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

      • Полина

        Два профиля т.е. принципиально наличие именно 2-х профилей для 2-х сайтов в одном аккаунте Аналитикса? Не могу никак понять 🙁 И как быть с галочкой «Автоматическая пометка тегами» в общем аккаунте Адвордс?

        Спасибо!

        • Если работать по алгоритму, который я описал, то 2 профиля для каждого сайта, который нужно отслеживать.

          С автоматическими тэгами вроде всё очевидно:
          Если Вас устраивают автоматические тэги (т.е. Вы видете в отчётах данные, полученные через эти тэги и понимаете, что они значат, если Вам это удобно), оставляйте их.
          Если нет — делайте ручные тэги.

  • С рекламой более менее понятно.
    А как увидеть с какой именно страницы дружественного сайта был переход по конкретно установленному баннеру ( у каждого баннера уникальный utm )

    Не получается совместить эти 2 вещи — путь перехода и канал. В отчете только канал (referral) показывается — нет моих UTM

    Может как с рекламой можно доп. переменную к ссылкам баннеров добавить, чтобы записать страницу откуда пришли?

    • используйте utm-метку «содержание объявления» utm_content. в сегментах или в отчётах есть этот параметр.

  • Наталья

    Добрый день! Спасибо за статью. А вы можете дать рекомендации по рекламному каналу Яндекс.Маркет?

    • Здравствуйте. Какого рода рекомендации Вы хотите?

  • Natalia

    Добрый вечер!

    Подскажите, что будет, если {keyword} прописать дважды в одной ссылке, но под разными метками — utm_term={keyword}&utm_content={keyword}

    типа:

    ?utm_source=yandex-direct&utm_medium=cpc&utm_campaign=nazvanie_kampanii&utm_term={keyword}&utm_content={keyword}&type={source_type}

    Интересует вот почему: хочу отслеживать «реальную» поисковую фразу. Но на сайте юзаем колл-треккинг, а он воспринимает только метку utm_term={keyword}
    Спасибо!

    • всё будет нормально. каждый раз туда будет подставляться ключевик.

      • Natalia

        Евгений, то есть в utm_term={keyword} будет подставляться ключевая фраза из РК, а в utm_content={keyword} — реальный запрос?

        • Нет. {keyword} всегда будет заменяться на соответствующее значение, которое указано в справке Яндекс.Директа, Google Adwords или другой рекламной системы, которая позволяет использовать данный шаблон. Для Яндекс.Директа и Google Adwords — это ключевое слово из РК.

  • Дмитрий

    Скажите пожалуйста, какая utm-метка нужна для отслеживания номера объявления в Adwords?

    • В значение нужного параметра подставьте {creative}

      Например, utm_content={creative}

      • Дмитрий

        Смотрите у нас в яндекс директе ссылка такая
        тратата.ru/?utm_source=yandexdirect&utm_medium=cpc&utm_campaign=тратата&ad={ad_id}
        Подойдет ли она для Adwords

        • Дмитрий

          опа.ru/?utm_source=yandexdirect&utm_medium=cpc
          &utm_campaign=опа&ad={ad_id}

        • Насколько мне известно, в google adwords вместо {ad_id} нужно использовать {creative}

  • Бойко Сергей

    Добрый день!
    Можно ли с помощью UTM меток собирать данные о городе посетителя.
    Я покупаю трафик для онлайн сервиса и мне важно знать из каких городов посетители более активно регистрируются.

    • Для этой задачи UTM-метки не нужны. В Google Analytics и в Яндекс.Метрике есть отчёты по городам/регионам/странам — там это можно увидеть по-умолчанию без дополнительных настроек.

      Также города есть в сегментах и в доп. параметрах отчётов.

      • Бойко Сергей

        Не совсем вас понял.
        Так как регистрация производится во всплывающем окне, мне нужно отслеживать данную цель как событие. И мой вопрос в том чтобы увидеть — посетители из каких городов достигают данную цель.
        Может быть для моей задачи нужно применить иной метод?

        • И Google Analytics, и Яндекс.Метрика определяют географию посетителя по ip адресу. Если говорить про Google Analytics, то можно в отчёте «Аудитория / по странам / Местоположение» выбрать вкладку «основной параметр — город» и нужную цель. В результате увидите, из какого города сколько конверсий было. Там же можно отсортировать города по количеству или коэффициенту конверсий.

          То, что регистрация проходит во всплывающем окне не имеет никакого значения. Способы настройки целей от этого не меняются.

  • Сергей

    Евгений, я хочу чтобы у меня в GA была детальная инфа как по трафику из Adwords, так и по трафику из Директа. Правильно ли я понял, что для корректного отслеживания в GA трафика из Яндекс.Директа+Google.Adwords мне необходимо включить в ссылку код для яндекса и для гугла одновременно? Или GA все равно корректно возьмет данные по трафику из Директа, даже если в ссылках объявлений Директа будут использоваться ТОЛЬКО значения (код) Яндекса?

    • utm-метки — это универсальное решение, которое понимает и Яндекс.Метрика, и Google Analytics, и ряд менее популярных сервисов статистики. Названия переменных (utm-меток) всегда одинаковые, а значения зависят от источника трафика. Т.е. в Директе будут одни, в Adwords — другие, в Вконтакте — третьи и т.д.

      Чтобы лучше разобраться, как это работает, прочитайте статью http://internet-marketolog.com/utm-metki/ .

      На текущей странице написан своего рода вариант автоматизации — описание макросов, предусмотренных системами Яндекс.Директ и Google Adwords для подстановки в URL или текст объявления нужных значений автоматически.

      • Сергей

        Евгений, перечитал ваш материал, у других посмотрел. Вопрос поставлю так: я хочу через GA получать всю статистику по переходам с CPC (Яндекс и Гугл). Я так понимаю, что в рекламные объявления в Adwords нет смысла добавлять макросы гугла, поскольку GA и так «знает» все про Эдвордс. Но чтобы GA «понял и записал» данные с объявлений в Директе, мне нужно прописать в объявлениях Директа макросы Яндекса. Так?
        И наоборот, если я хочу пользоваться Метрикой и «ловить» в нее данные из adwords, я должен прописать макросы Гугла в объявлениях Adwords. А Яндекс поймет свой Директ, Верно?
        Иными словами, если я хочу, чтобы в Метрике и в GA у меня была инфа по словам, позиции объявления и т.д., я должен прописать макросы и там и там. Я правильно вас понял?

        • Сергей

          Также попутно хотел спросить: в других источниках не рекомендуют использовать макросы как значения неutm-параметров. То есть встречается такая конструкция: utm_content={position_type}+{position} По идее, она должна корректно восприниматься в GA. С другой стороны,мне пока не понятно, насколько легко строить отчеты на таких совмещенных данных.

          • скорее всего речь о том, что макросы нужно записывать именно в UTM-параметры, а не в свободные GET параметры, которые Вы выбрали сами, т.к. в первом случае Вы получите структурированные данные в стандартных отчётах, а во втором — кучу дублей каждого URL из рекламы и сложности при работе с отчётами.

        • В целом — да. Если Вы свяжете директ с метрикой, а adwords с GA, то будете получать определённый объём статистики в каждой системе. Но чтобы GA получал полноценные данные из директа, а метрика из adwords, без UTM меток не обойтись.

  • Виктор

    Евгений, буду благодарен если подскажите как пометить сссылку из РСЯ в Директе, чтобы увидеть домен сайта с которого был переход/конверсии в данных Google Analytics.(в Метрике не нужно)
    Метил через utm_term={keyword}|{source}, но домен в {source}, к сожалению, не подставляется

    • Вообще, Вы правильно написали имя макроса — должно работать. Могу порекомендовать следующее:
      1. Проверьте URL, указанный в объявлении на наличие опечаток
      2. Если Вы используете в URL закладку для перехода к конкретному месту на странице (#zakladka), убедитесь, что, UTM метки идут до решётки
      3. Убедитесь, что Вы ищете результаты в правильном отчёте. Поскольку Вы добавляете информацию о площадке в utm_term, смотрите отчёт по ключевым словам.
      4. Возможно, прошло мало времени. В Google Analytics информация попадает с задержкой в несколько часов. Как вариант, попробуйте отчёт в режиме реального времени

  • Ирина

    Добрый день!
    В ссылке по объявлению в Яндекс.Директ прописаны все необходимые параметры. Но Google Analytics распознает не все ключевики, вместо некоторых в отчете просто значится {keyword}. Как сделать, чтобы распознавались все ключевые фразы, по которым были переходы на сайт? (Авторасширение фраз и автофокусировка отключены на Директе я отключила)

    • Если в отчётах GA Вы видите {keyword}, значит, кто-то переходил по ссылке, в которой фрагмент {keyword} не был заменён на ключевое слово. Тут, как правило, 2 варианта:
      1. На этапе модерации объявлений по такой ссылке переходит модератор. Страшного в этом ничего нет, количество таких посещений мизерное.
      2. Вы или Ваши коллеги для проверки работы страницы с utm-метками тоже могли перейти по этой ссылке. Аналогично — ничего страшного.

  • Алексей

    Здравствуйте.
    Есть рекламная компания в Яндекс.Директ
    Отслеживаем статистику и конверсии в Google Analytics
    UTM параметр «Название площадки РСЯ {source}» мы к сожалению не использовали. Сами метки есть, но пользовались только стандартным набором.

    Подскажите пожалуйста, возможно ли в Google Analytics понять или определить, с каких площадок в РСЯ конверсии были, а на каких площадках конверсий не было. Или без UTM параметра {source} это не возможно, и надо собирать новую статистику с добавленным параметром?