Артем Буц | Как приручить Директ
942 subscribers
373 photos
11 videos
6 files
117 links
Пишу о повседневной работе с контекстной рекламой: кейсы, шаблоны, личные наблюдения и выводы.

Мой главный принцип в работе: "Честная реклама без слива бюджета!"

Мой сайт: https://kontora-team.ru
По всем вопросам пишите: https://t.me/ArtemBuc
Download Telegram
Как не платить за повторные заявки? Настройка аналитики через Яндекс Тег Менеджер

Всем добра и здоровья!

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

Если вы настраиваете аналитику для сайтов — вы точно сталкивались с ситуацией, когда одна и та же заявка или событие засчитывалось в системе аналитики по несколько раз:

Например:

– нажали дважды на какую-то кнопку;
– перезагрузили страницу «Спасибо»;
– вернулись по кнопке «назад» и снова отправили форму;
– бот нажал F5 на странице "Спасибо" (бывает и такое).


Каждый раз — расход x2, повторное срабатывание цели, если платим за конверсии через ограничение по ДРР 100%. Если у нас в настройках стратегии ограничение по Цене конверсии — помним, что тоже ещё могут "долетать" конверсии от одного и того же пользователя в течение 21 дня — даже в рамках разных визитов на сайт. Для накопления 10 конверсий в неделю вроде нас это устраивает, но а с другой стороны — зачем нам повторные заявки на услугу или товар, которые покупают раз в жизни или как минимум раз в несколько лет?

Ранее на курсах аналитики меня научили помещать или в локальное или в сессионное хранилище браузера определённый "ключ=значение" в момент отправления формы на сайте. А далее при помощи GTM настраивать такое условие триггера, чтобы повторно отправка формы в систему аналитики не учитывалась.

Но подобная реализация через YTM невозможна. Ввиду отсутствия в нём переменной "Собственный код JS". И тем не менее, при помощи ныне популярного "Вайб-кодинга" я смог найти решение:

использовать cookie

Шаг 1: Установка cookie при отправке формы

Создаём пользовательский HTML-тег, который срабатывает при событии отправки формы:

<script>
document.cookie = "lead_submitted=true; path=/; max-age=3600";
</script>

Что тут и зачем:

lead_submitted=true — имя и значение cookie (можете задать какое угодно).
path=/ — механика работает на всех страницах сайта.
max-age=3600 — срок жизни cookie 1 час.


Хотите дольше?

Дни Время
7 max-age=604800
30 max-age=2592000
180 max-age=15552000
365 max-age=31536000

Если у сайта есть поддомены, добавляем:

<script>
document.cookie = "lead_submitted=true; path=/; max-age=3600; domain=.example.ru";
</script>

Так скрипт будет работать и на поддоменах.

Шаг 2: Создаём переменную в YTM

YTM → Переменные → Новая
Тип: Собственный файл cookie
Название переменной: lead_submitted_cookie (или какое захотите)
Название cookie: lead_submitted

Шаг 3: Создаём триггер с проверкой cookie

YTM → Триггеры → Новый
Тип: Просмотр страницы (или URL «Спасибо», или специальное событие, или отправка формы)

Пример условия:

Page Path содержит /thank-you

AND

Наша переменная cookie lead_submitted_cookie не равно true

Если пользователь не оставлял заявку в этом браузере за последний час/неделю/полгода/год, мы её учитываем. Если оставлял — игнорируем.

Шаг 4: Привязываем всё к тегу

Создаём или редактируем тег (например, цель в Метрике):

Можно через шаблон Тега от Я.Метрики, можно через "Пользовательский HTML", как делали это ранее в GTM.

Например:

<script>
ym(XXXXXXXX, 'reachGoal', 'ThankYou_Unique');
</script>

Привязываем к только что созданному триггеру. Готово!

Итого: один пользователь = одна заявка за время жизни cookie. Повторные заходы/обновления страницы — не учитываются.

А вы уже переехали из GTM в Яндекс Тег Менеджер? Или пока ждёте доработок разработчиков?

Расскажите в комментариях, как боретесь с повторными заявками.
🔥12👍54
GTM: УДАЛЯТЬ НЕЛЬЗЯ ИСПОЛЬЗОВАТЬ

Всем добра и здоровья, друзья!

За последние пару недель в чатиках творится настоящая драма. Сначала у Полины Бондаревой появилась информация: GTM использовать можно, но нужно подать заявку на трансграничную передачу данных.
Потом в чате у Никиты Кравченко появился новый ответ от РКН: GTM использовать можно и без трансгранички.
А потом… внезапно всплыл ещё один ответ от РКН: GTM запрещён полностью. Как и GA4. 🤯

Как говорится:
"Вывод один — что выводов нет."


Как видите, однозначного ответа до сих пор нет. И чаша весов может качнуться в любую сторону и в любой момент. Вижу, что кто-то продолжает использовать GTM. Кто-то — из любви, кто-то — из профессионального упрямства. 😉 Кто-то — потому что в YTM работать просто неудобно.

И я вас понимаю.

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

Вопрос к вам, друзья:

Хотите больше материалов по работе с YTM? Или вы решили работать с GTM до последнего JS-события или первого штрафа? 😉 Соответственно, нужно материалы и по GTM?


И на последок кое-что важное!

Напомню, что счётчик GA4 после 1 июля нельзя использовать вообще НИКАК. Ни через GTM, ни напрямую.
И если вы надеетесь, что спрятали счётчик через GTM и его не найдут, то у меня для вас плохая новость.

Я нашёл зарубежный сайт с GTM, не зная, есть ли на нём GA4, потратил 1 минуту и обнаружил GA4.
Не будучи разработчиком. Просто как человек, умеющий пользоваться нейросетями. Любой человек может это повторить. Если интересно — могу рассказать, как именно.

Полагаю, что это важно понимать, даже если вы — не из РКН.
10👍7🔥2
✈️ ОТПУСК? ОТПУСК!

Всем добра и здоровья! 😉

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

1. Поездка домой
В конце июня – начале июля съездил домой в ДНР. Очень круто провёл время с семьёй. Особенно приятно было побывать там летом — впервые за три года! А ещё, в качестве бонуса, — снова почувствовать вкус настоящих ягод прямо с куста: вишня, смородина, клубника, малина и... даже крыжовник! В общем экологично, вкусно, и, как говорится, с душой отдохнул.


2. Приезд сестры
Сразу после возвращения в Москву ко мне приехала в отпуск сестра. Было непросто: у неё отпуск, а у меня — работа, курс, проекты. 😁 Но за 12 дней мы даже 11 раз куда-то сходили. В основном — вечером после 18:00, когда я заканчивал дела и занятия на курсе по аналитике у Якова Осипенкова.

Это был очень насыщенный и выматывающий ритм, но оно того стоило. Гуляли мы по ВДНХ, плавали на теплоходе по Москве-реке, поднялись на Останкинскую башню, катались на канатной дороге, гуляли по Арбату, съездили в Царицыно, заглянули даже в криптозоологический музей в ТРЦ «Европейский». Впервые за три года жизни в Москве я её по-настоящему увидел.

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


3. Работа
В июне ушли три клиента. В июле — пришли три новых.

Иногда результат не складывается — и это нормально.

– один клиент ожидал нереалистичного количества лидов и их стоимости при текущем бюджете;
– второй получил от нас нужное количество регистраций, но, к сожалению, они далее не конвертировались в продажи;
– с третьим случилось недоразумение: он не дал доступ к Яндекс Тег Менеджеру для настройки целей, без чего мы не стали запускать рекламу. Возникло недопонимание, и мы договорились о возврате части оплаты и просто разошлись.

Иногда честный и быстрый разрыв — лучшее решение для всех.

Три новых проекта: интернет-магазин, агентство мероприятий и студия 3D-визуализации. Только начали сотрудничать — позже поделюсь результатами.


4. Обучение
Закончил один из самых насыщенных курсов по аналитике — у Якова Осипенкова. Сейчас сдаю финальный экзамен и скоро покажу сертификат.

Отдельный пост с отзывом обязательно будет уже скоро: расскажу подробно, что нового узнал, как изменилась моя работа, и почему этот курс стоит вашего внимания.

Спойлер: это был самый объёмный из всех курсов по аналитике, который я когда-либо проходил! Придётся ещё 2 месяца упаковывать все знания по полочкам, а для этого у меня теперь есть ...

5. Отпуск
Да, впервые за 4 года — полноценный отпуск на 14 дней. Уже договорились с коллегами, как и кто кого будет заменять по проектам. Следом пойдут отдыхать они, а их подменю уже я.

Я не поеду или полечу куда-то за бугор... Потому что люблю Россию и не видел ещё и 1% всей этой красивейшей страны. Хочу начать с небольшого городка в Тверской области -- Колязина. К тому же, обещал небольшое фото- и видеоотчёт своим подписчикам в сообществе по астрономии. Они же мне, кстати, уже надонатили на поездку 2250₽. Как раз на дорогу туда-обратно, за что я им очень благодарен. Возможно, если захотите, и с вами поделюсь фотографиями из поездки.

6. Мероприятия
8 августа — иду на Яндекс Ecom Open Air.
Осенью планирую посетить Суровый Питерский SMM и большую конференцию от Яндекса.

Если будете — буду рад пересечься, познакомиться и пообщаться!

7. Контент
В отпуске практически не планирую работать, но планирую писать контент.

Будут статьи по аналитике, по GTM, YTM и, конечно, по Яндекс Метрике. После курса у меня теперь — огромный объём информации, которой очень хочется делиться. Так что следите за обновлениями и заглядывайте в комментарии — планирую много полезного.


Фух... Отчитался. 😀

Цените время с близкими, не забывайте про отдых — он важен!
Всем хороших выходных и до скорого!
🔥2012👍8
Наконец-то — оператор! 🎉

Всем добра и здоровья! 😉

Немного хороших новостей.

Спустя почти два месяца РКН официально зарегистрировал меня как оператора персональных данных.

Так что весь май изучения юридических тонкостей, часов видео, подкастов и вебинаров не прошёл зря! 😁

Кстати, мою первую заявку «завернули», но указали, где и что необходимо исправить и после этого, как видите, всё закончилось хорошо.

Даже сейчас, после майского "бума" и нескольких дней, когда сервера РКН "лежали", заявки продолжают рассматривать очень долго.

Каждое моё письмо обрабатывали по 3–4 недели. Но, согласитесь, это не повод отказа от оф.статуса, не так ли? 😁

Теперь я, наконец, смогу доделать свой сайт и сайт команды, показать всё вам, друзья, ну и запускать всё это дело в рекламу. Всё по-взрослому, всё по закону.

А вы уже становились операторами ПД или вам это не нужно? 😉
1👏17👍1
Кто знает, что такое Advanced Matching?

Всем добра и здоровья!

Спешу поделиться радостью, что я наконец-то приручил Advanced Matching! 😀
К тому же, сегодняшнее обновление в Директе напомнило, что настройка Advanced Matching всё также очень важна.

Как известно, есть 2 метода: автоматический метод передачи данных и ручной.

Автоматический включается в 1 клик, а вот ручной...

У меня ушло 2-3 недели, чтобы разобраться, как его настроить через YTM.
Оказалось, это реально, хотя я уже начал думать, что нет.

- Зачем нам ручной метод? -- спросите вы.


И тут нельзя без цитаты из справки Яндекс Директ:

...ручной сбор данных может обеспечить увеличение объема собираемой информации в 2–3 раза по сравнению с автоматическим сбором...


Вот такие дела...

Скоро поделюсь подробной статьёй по настройке этой технологии:

- Что это такое;
- Зачем вообще нужно;
- Как это сделать в GTM и в YTM.


Хотите такую статью в этом месяце? Поставьте 🔥.
А если не хотите — ну, я всё равно напишу. 😄

А пока я сижу над своим гигантским гайдом на 100+ страниц по настройке и переносу всей аналитики из GTM в YTM. Это часть итогового экзамена на курсе у Якова Осипенкова.

Не бойтесь... 😉 Это только я напросился на такой экзамен. Сертификат можно получить и гораздо проще!

На скрине — 75% чернового варианта. Был бы уже ближе к финалу, но, увы, немного приболел 🤧

Так что темп чуть сбавился, но за ближайшие 7–10 дней планирую выкатить сразу два руководства:

- Подробный гайд по YTM с переносом целей из GTM;
- Более короткий мануал по Advanced Matching


Напишите, пожалуйста, нужна ли вам эта нудная аналитика? 😄
1🔥24💯52👍2
Настроить цель или скинуть инструкцию?

Всем добра и здоровья!

Ситуация:

🔹 Моя коллега сделала клиенту сайт на Тильде. Клиент же заказал рекламу у директолога. А тот вместо настройки цели на отправку формы контактов — просто скинул ссылку на Справку Яндекс Метрики. И написал моей коллеге примерно следующее:

“Вот эта цель в Яндекс Метрике фиксирует и удачные и неудачные отправки форм на сайте, даже просто при кликах по кнопкам. Нужно сделать валидацию форм по вот этой инструкции из Яндекс Метрики."


И тут я искренне задумался — мне нужно ваше мнение, коллеги:
Это директолог — молодец и так помог? Или просто ушёл от задачи? 😳


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

Этому учат на любом курсе по Яндекс Метрике и аналитике. Об этом рассказывает Полина Бондарева и Яков Осипенков.

Или я слишком строго сужу и директологи не обязаны уметь настраивать такие цели?
Как думаете?


P.S. Кстати, в руководстве по настройке и переносу целей из GTM в YTM, над которым я уже почти закончил работу, как раз будет отдельный блок о корректном отслеживании форм на сайте. И, знаете, приятно осознавать, насколько может оказаться важной и полезной моя работа. 😇
🔥13👍42
YANDEX ECOM OPEN AIR ПРОЙДЁТ БЕЗ МЕНЯ

Всем добра и здоровья!

И сегодня эти слова звучат особенно актуально. 🙃

К сожалению, из-за болезни я не смогу быть с вами на мероприятии.

Чувствую себя уже гораздо лучше и теоретически мог бы приехать, но… Так как я люблю новые знакомства и общение — решил не рисковать и не заражать вас.

Сейчас мои основные планы — это отдых и восстановление. А вам, друзья, желаю отлично провести время, зарядиться энергией и получить море впечатлений! 🎉

Если встретите Дедушку или Диму Билана — передавайте им от меня пламенных привет! 😉

А с вами до встречи на осенних мероприятиях!
Please open Telegram to view this post
VIEW IN TELEGRAM
123🔥7👍1
ТОП-3 простые настройки отслеживания форм на Тильде

Всем добра и здоровья!

После предпоследнего поста и вопросов в комментариях я понял, что будет не лишним подготовить материал и такого плана. Сегодня расскажу минимум о трёх способах настройки цели «Отправка формы» на платформе Тильда.

Во всех случаях цель будет фиксироваться в Метрике не просто как «Клик по кнопке», а только после фактической отправки контактных данных.

Как говорил Юра: "Поехали"!

1. Страница благодарности

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

В Метрике достаточно добавить цель «Посещение страниц».
Условие: URL содержит /thank_you (укажите ваш реальный адрес). (скрин 1)
Если таких страниц несколько, просто добавьте условия через «ИЛИ» для каждого URL.
Всего можно задать до 10 таких условий.

Или же можно создать всего одно регулярное выражение, — добро пожаловать в мир нейросетей, — которое учтёт все необходимые адреса.

2. Составная цель в Метрике

Если у вас несколько разных форм на сайте, которые фиксируются не только через переадресацию на «Страницу благодарности», но и по JS-событию — на помощь приходит старый, но всё ещё рабочий инструмент — «Составная цель».

До появления «Воронок» в Метрике её обычно использовали, чтобы проанализировать достижение событий одним пользователем в рамках одного визита. На выходе мы видели, на каком шаге и какой процент людей «отваливается».

Но эту цель можно использовать и для объединения разных целей в одну. Это можно сделать, добавив все необходимые цели на Шаг 1. Их тоже максимум 10. Тут также есть Идентификатор цели регулярное выражение. Может стать хорошим решением, если таких JS-событий несколько. (скрин 2)

3. Отслеживание виртуальной страницы в Тильде

Если счётчик Метрики установлен на сайте так: Настройки - Аналитика - ID Яндекс Метрики, а не через GTM или в код <head> — вам очень повезло.

Платформа Tilda при действиях пользователя генерирует так называемые виртуальные страницы. Например:

- tilda/popup/rec12345/opened — при открытии pop-up;
- tilda/click/rec12345/button — при клике по кнопке;
- tilda/form12345/submitted — при отправке формы.


Если таких форм немного (1-2-3) — просто попросите разработчика прислать вам значения этих виртуальных страниц (скрин 3). Ну или, если с разработчиком нет связи, просто сами тестово отправьте заявки со всех форм, а потом посмотрите в Метрике, например в отчете «Популярное», какие страницы
tilda/form12345/submitted

срабатывали. (скрин 4)

Дальше всё просто: создаёте в Метрике цель «Посещение страниц» с условием URL содержит tilda/form12345/submitted

(скрин 5)

Можно упростить: сделать условие URL содержит просто
submitted

— тогда будет срабатывать отправка любой формы на сайте.

А можно и заморочиться. Создать цель через условие url: регулярное выражение
.*tilda\/form[^/]+\/submitted\/


Эта цель также позволит отслеживать все формы на сайте. Более детально читайте об этом в статье Якова Осипенкова.

Выбирайте, то, что вам нравится больше. Можете оставить submitted и не усложнять, если только вам, как и мне, не хочется попробовать испытать на практике все эти варианты. 🙃

Через GTM и YTM можно настроить отслеживание отправки формы на Тильде ещё несколькими дополнительными способами. Более того через менеджер тегов можно создавать цели, которые будут срабатывать только при определённых сценариях, и столько раз в рамках визита или посетителя, сколько мы этого сами захотим.

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

И извините, что в выходной. Что-то я не удержался. 😌
Хорошего вам отдыха!
👍17🔥93😱1
СДЕЛАНО

Всем добра и здоровья!

Руководство по настройке и переносу целей из GTM в YTM написано! Сейчас идёт финальная вычитка: правлю текст, а местами и структуру.

Далее мой материал проверят более опытные специалисты и Яков Осипенков — жду их рекомендации. Для тех, кто не любит читать «простыни» текста, планирую адаптировать руководство в виде 5–6 отдельных статей. "Цельный файл" тоже оставлю (для тех, кто любит читать 😀) — надеюсь, он поможет всем желающим как можно легче и без стресса переехать из GTM в YTM. Помимо всего прочего в материале очень много написано и о настройке целей в GTM. Так что те, кому не нравится YTM тоже смогут найти для себя что-то полезное.

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

На данный момент в руководстве:

156 страниц
12850 слов
77012 знаков без пробелов
1086 абзацев
2580 строк

Почти 14 дней беспрерывной работы. 😁

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

Планирую завершить правки в течение 7–10 дней.

Следите за обновлениями — и да прибудут с вами селекторы CSS!
🔥239👍2👏2
В YTM появилась возможность ссылаться на переменные в Пользовательском HTML-теге

Всем добра и здоровья!

Для меня это — новость не просто недели, а, возможно, всего месяца 😁

Пока я заканчиваю руководство по настройке аналитики в YTM, Яндекс «выкатил» обновление: теперь можно ссылаться на переменные прямо в Пользовательском HTML-теге. И знаете что? Я совсем не расстроен!

Да, в своём руководстве я описывал совсем другие подходы — ведь раньше переменные в таких тегах были недоступны. Но материал до сих пор актуален! А ещё появилось больше идей для новых примеров и решений с учётом этого обновления.

С радостью сообщаю, что моё руководство уже прочитал и одобрил Яков Осипенков. Более того, я приступил к написанию 6 статей на его платформе для авторов. И одно из моих решений он даже использовал в своей новой публикации. Чему я, признаться, очень рад! 🙏🥰

В общем… скоро вас ждёт подробный мануал и серия из шести статей. Ещё раз чуть-чуть «спойлерну» содержание руководства... и обложку первой статьи. Пусть это будет своеобразным "трейлером" перед его выходом.

Надеюсь, вы ждёте мой труд. А я желаю, чтобы ваши переменные всегда извлекались корректно!
🔥202