Контентная аналитика в Яндекс Метрике с помощью GTM

Контентная аналитика в Яндекс Метрике с помощью GTM, image #1

Всем привет! На связи Дмитрий Макаров. Занимаюсь рекламой с 2013 года. Продвигал более сотни проектов, в т.ч. собственные. Самый долгосрочный проект веду 10-й год. Люблю всё, что позволяет гибко настроить аналитику, а так же поиск и сбор целевой аудитории.

Использование контентной аналитики в Яндекс Метрике помогает повысить эффективность статей. Однако, по умолчанию эти отчеты отключены и для их получения нужно активировать опцию в настройках счетчика, установить счетчик Метрики на страницах сайта и сделать микроразметку.

Пример отчета:

Контентная аналитика в Яндекс Метрике с помощью GTM, image #2

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

  • Низкий % рециркуляции (перехода к следующему материалу) — предлагать пользователям более релевантные статьи.
  • Низкий % дочтения — дорабатывать материалы на сайте.
  • Высокий % дочтения — ставить материал в рекомендации.

Вот как может выглядеть совмещенный отчёт из контентной аналитики SEO-блога + электронной коммерции каталога:

Контентная аналитика в Яндекс Метрике с помощью GTM, image #3

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

Обратите внимание, что есть рубрики с большим количеством трафика, но с 0 конверсией. Я распределил их по лестнице Ханта — готовности заказать фотографа.

Контентная аналитика в Яндекс Метрике с помощью GTM, image #4

В рубриках с 1 по 4 ступень вместо фотографа стали предлагать статьи с высоким % дочтения из той же рубрики и из следующее, более тёплой ступени .
В рубриках из 5-й ступени уже предлагали непосредственно фотографов.

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

Чтобы получить такой отчет, нужно настроить на сайте микроразметку OpenGraph или Schema.org. В статье я расскажу как сделать это легко и быстро.

Контентная аналитика в Яндекс Метрике с помощью GTM, image #5

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

  1. Возьмём без какой-либо разметки: https://spb-zagz.ru/zagsy-sankt-peterburga/dvorec-brakosochetaniya-n3?utm_source=test

Проверить наличие разметки можно с помощью расширения или, если стоит Я.метрика, добавить к URL: ?_ym_debug=2

Контентная аналитика в Яндекс Метрике с помощью GTM, image #6
  1. Собираем селектора, настраиваем переменные

Берём с сайта селектор нужного элемента. Начнём с заголовка:

Контентная аналитика в Яндекс Метрике с помощью GTM, image #7

Идём в GTM, вставляем в переменную типа «Элемент DOM»:

Контентная аналитика в Яндекс Метрике с помощью GTM, image #8

Далее берём селектор «тела» страницы:

Контентная аналитика в Яндекс Метрике с помощью GTM, image #9

Так же вставляем в переменную GTM типа «Элемент DOM»:

Контентная аналитика в Яндекс Метрике с помощью GTM, image #10

Можно добавить изображение для формирования сниппета в поисковой выдаче:

Контентная аналитика в Яндекс Метрике с помощью GTM, image #11

Получая изображения, указываем, что значение нужно брать из атрибута «src»:

В моём случае селектор возвращает только путь изображения (без хоста / домена):

Контентная аналитика в Яндекс Метрике с помощью GTM, image #13

Но для разметки требуется полный URL. Поэтому я отдельно получу «имя хоста» с помощью типа переменной «URL», чтобы позже «склеить» полный URL из хоста+путь:

Контентная аналитика в Яндекс Метрике с помощью GTM, image #14
  1. Создаём тег

Теперь все переменные указываем в теге GTM:

Контентная аналитика в Яндекс Метрике с помощью GTM, image #15

Код:

// Schema.org JSON-LD: 
<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Article",
  "headline": "{{Microdata.title}}", 
// headline - ключ; {{Microdata.title}} - название нашей переменной с динамическим значением.
  "articleBody": "{{Microdata.ArticleBody}}",
  "image": "https://{{microdata.host}}{{MicroData.Image}}"
}
</script> 

// OpenGraph:
<meta property="og:type" content="Article" />
<meta property="og:title" content="{{Microdata.title}}" /> 
// og:title - ключ; {{Microdata.title}} - название нашей переменной с динамическим значением.
<meta property="og:image" content="https://{{microdata.host}}{{MicroData.Image}}" />

P.S. В значении для ключа «image» я вставил полный URL изображения, склеенный из:

(https + переменная с хостом + переменная, где путь изображения)

https://{{microdata.host}}{{MicroData.Image}}

Готово!

Контентная аналитика в Яндекс Метрике с помощью GTM, image #16

В настройках Я.метрики включаем контентную аналитику:

Контентная аналитика в Яндекс Метрике с помощью GTM, image #17
Контентная аналитика в Яндекс Метрике с помощью GTM, image #18

Зайдем на нашу страницу, добавив к концу ссылки: ?_ym_debug=2

Контентная аналитика в Яндекс Метрике с помощью GTM, image #19

Работает!

Контентная аналитика в Яндекс Метрике с помощью GTM, image #20

Через некоторое время в отчетах Яндекс Метрики появится вкладка «Контент»:

Контентная аналитика в Яндекс Метрике с помощью GTM, image #21

Дополнительная инфорация.

Если на сайте отображаются:

  • Рубрики (если есть)
  • Дату публикации
  • Авторы
  • Тематики

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

Популярные теги:

Контентная аналитика в Яндекс Метрике с помощью GTM, image #22

Валидаторы микроразметки:

https://search.google.com/test/rich-results

Schema.Org

OpenGraph

Генератор мета-тегов OG:
https://pr-cy.ru/tools/open-graph-generator/

Генератор JSON-ID Schema.Org:

https://pr-cy.ru/tools/faq-markup/

Не забудьте сохранить и использовать эту статью!

Контентная аналитика в Яндекс Метрике с помощью GTM, image #23
141 views·8 shares