Почему нельзя избегать программистов при настройке электронной коммерции

Почему не получится настроить электронную коммерцию и теги динамического ремаркетинга без программистов по инструкциям из интернета и какие ошибки чаще всего случаются при таком подходе.

Всем привет!

Я руководитель отдела автоматизации и аналитики в агентстве MediaGuru. Эта статья — моя боль и боль моего отдела.

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

Прошло несколько лет, и ситуация не изменилась.

Если вы хотите корректно передавать информацию о действиях с товарами в отчёты систем аналитики и теги ремаркетинга, вам необходимо привлекать программистов.

Из статьи узнаете:

Оговорка

Если вы используете одну из популярных CMS — я вас поздравляю! Вам достаточно установить плагин, который будет передавать как минимум базовые данные о покупках. В специализированной CMS под магазин, скорее всего, будет реализованы и передача данных о показах товаров, кликах по ним, просмотры и т. д. (если речь идёт про расширенную электронную торговлю, например, Webasyst или WordPress).

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

Что же не так с инструкциями?

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

Вариант 1. Хотите передавать данные — передавайте

И правда, если нам нужно передать данные, давайте начнем их передавать.

Обычно в статью вставлен скриншот из справки Google Analytics или Яндекс.Метрики, например, такой:

И написано: «Вам нужно установить код, и информация о товарах начнет собираться».

Дальше события обычно развиваются тремя печальными путями:

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

2. Код вставляется на сайт, с помощью JavaScript верстальщик выбирает нужные данные со страницы.

3. Информация о покупке товара передается по клику на кнопку «Оформить заказ» в корзине, даже если заказ не был отправлен.

К сожалению, на этом список не заканчивается.

Вариант 2. Настройка электронной коммерции / торговли через Google Tag Manager

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

Данный вариант представляет из себя подвид первого и выглядит следующим образом:

1. Вам рассказывают, что сначала нужно подготовить Google Analytics.

2. Потом вам говорят, что на странице thanks.html нужно поставить код, который передает информацию в уровень данных:Если вы еще незнакомы с уровнем данных — рекомендую эту статью от Якова Осипенкова.

3. И ни слова о том, как поставить, откуда всё это берется и т. д. Возьмите и сделайте. К слову, поставить GTM — не проблема для программистов.Отдам должное Роману Романчуку, который в своей статье подметил то же самое и рассказал на примере «1С-Битрикс», как это делается. Ложка дегтя данной реализации — в электронную торговлю не отправляются данные о заказе в 1 клик.

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

Иначе:

1. Данные не передаются.

2. Данные передаются несколько раз.

3. Со страницы просмотра товара передается информация о его покупке и т. д.

Минусы подхода «без программиста»

1. Необходимо подтягивать динамические параметры. Для каждого товара свои.

2. Для динамического ремаркетинга необходимо использовать реальный ID товара, чтобы пользователя «догонял» именно тот товар, который он смотрел.

3. Отслеживать необходимо не только заказы через корзину, но и заказы «в 1 клик».

4. Использовать данные о товарах со страницы с помощью CSS-селекторов — ненадежно. Такая хрупкая конструкция может обрушиться при обновлении дизайна сайта.

Какой подход используем мы, чтобы снизить соприкосновение с разработчиками?

Нет, я не расскажу, как настроить электронную коммерцию на всех CMS мира своими руками, но поведаю:

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

Схема реализации

На сайте разработчики отправляют в уровень данных информацию о товарах.

У нас есть два варианта инструкции для разработчиков:

1. Продвинутая + Пиксели — в неё дополнительно внедрены переменные для передачи данных в теги динамического ремаркетинга.

2. Расширенная — содержит события для расширенной электронной торговли Google Analytics, на данный момент пикселями не обогащена.В Метрику передается только следующая информация:

Метрике везет больше всего, так как из этого кода данные передаются напрямую без GTM, главное — добавить в счетчик параметр «ecommerce:dataLayer» для приема этих данных, о котором обычно забывают. Справка по электронной коммерции Метрики.

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

Теги можете скачать по ссылке и импортировать их в свой GTM в разделе управления. Если какой-то из тегов окажется лишним — удалите его.

Помогает ли такой подход избежать ошибок?

Честно? Редко.

Плюс метода: вам необходимо провести отладку (проверку за разработчиком) ОДИН раз и потом контролировать корректность данных в ОДНОМ месте, так как дальше данные будут «расползаться» автоматически.

Минусы:

Вместо заключения

Будете вы заниматься внедрением сами или привлечете программистов — скорее всего, что-то пойдет не так. Простите меня, но это опыт. Мой, моих коллег по отделу, по рынку.

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

 

Подготовлено специально для ppc.world