Хотите проверить, как изменится эффективность рекламы в зависимости от определенных элементов посадочной страницы? Используйте Google Optimize — инструмент, в котором можно настроить эксперимент без сторонней помощи.
Google Optimize позволяет:
- скрыть, добавить или изменить определенные элементы на сайте — тексты, изображения, кнопки и тому подобное;
- сравнить разные посадочные страницы;
- протестировать страницы с разным дизайном.
В этой статье я пошагово опишу, что нужно сделать, чтобы настроить и запустить эксперимент.
Что нужно для настройки эксперимента с помощью Google Optimize?
Для работы Google Optimize нужно:
- Установить на сайте коды Google Analytics, Tag Manager и Optimize.
- Установить расширение Google Optimize в браузере Chrome.
- Настроить условия эксперимента в Google Optimize.
Рассмотрим подробнее настройки эксперимента на примере A/B-теста.
1. Создайте аккаунт в Google Optimize
Перейдите в Google Optimize и нажмите «Create account».
В появившемся окне назовите аккаунт, примите условия соглашения и нажмите «Next».
Создайте контейнер, дав ему имя, и нажмите «Create».
2. Выберите тип эксперимента
В созданном аккаунте нажмите «Create experiment».
В открывшемся окне назовите эксперимент, укажите адрес страницы, которую планируете тестировать, а также выберите тип эксперимента.
В Google Optimize доступны три вида
2.1. A/B-тест — рандомизированный эксперимент с двумя или более вариантами одной страницы;
2.2. Мультивариантный тест — тестирование нескольких элементов одной страницы;
2.3. Редирект позволяет сравнивать две разные целевые страницы или варианты дизайна одной страницы;
3. Свяжите Google Optimize с Analytics
3.1. Чтобы связать Optimize с вашей аналитикой, нажмите ссылку «Go to container page».
Кликните на кнопку «Link property» и в открывшемся окне выберите ресурс и представление Google Analytics.
3.2. Пропустите окно с предложением установить код Google Optimize на сайт — далее мы подробно рассмотрим установку необходимых кодов.
4. Настройте эксперимент
Нажмите на созданный эксперимент, чтобы открыть окно с настройками его работы.
4.1. Создайте варианты для сравнения
Вариант в Google Optimize — модификация выбранного элемента страницы, которую вы хотите сравнить с нынешним видом элемента.
4.1.1. По умолчанию система уже создала исходный вариант под названием «Original». Чтобы добавить тестовый вариант, нажмите «+New Variant».
Укажите имя нового варианта страницы и нажмите «Add».
Для настройки варианта эксперимента установите расширение Google Optimize.
4.2.2. Нажмите на созданный вариант и подождите пока загрузится страница, для который вы хотите настроить эксперимент.
В открывшемся окне вы можете:
- удалить элемент страницы;
- изменить размер или расположения элемента;
- изменить текст на сайте, а также его шрифт, выравнивание, размер или цвет надписи;
- добавить фон в виде заливки цветом, установить рамку или изменить прозрачность.
- редактировать HTML или JavaScript код.
Сохраните внесенные изменения.
4.2. Установите вес эксперимента
По умолчанию система ставит равный вес каждому варианту страницы.
Если же вы хотите проверить, например, эффективность планируемого редизайна кнопки «Купить», можете направить на тестовый вариант больше трафика, чтобы точнее оценить реакцию пользователей на нововведение.
Чтобы изменить вес варианта, нажмите на значок этой настройки.
В открывшемся окне введите необходимый вес для каждого варианта и нажмите «Done».
4.3. Выберите цели
Чтобы оценить работу вариантов эксперимента, нужно настроить цели. Например, вы можете посмотреть, как новый дизайн сказался на количестве отказов или конверсионности страницы.
4.3.1. В Google Optimize есть три типа целей:
- просмотры страниц;
- длительность сессии;
- отказы.
4.3.2. Также вы можете использовать цели из Google Analytics. Для этого перейдите к пункту «Objectives» и нажмите «Link to a Google Analytics view».
В открывшемся окне выберите нужное представление:
4.3.3. Вы можете сочетать стандартные цели Google Optimize с собственными целями из Analytics, однако в бесплатной версии можно использовать только три цели одновременно.
4.4. Зафиксируйте гипотезу
В описании эксперимента рекомендую прописать вопрос, на который хотите получить ответ в ходе эксперимента, или описать в деталях свои предположения, как нововведения скажутся на выбранных вами целях.
5. Настройте таргетинг
В эксперименте могут принимать участие все пользователи сайта или выбранные по определенным критериям. Опишу подробнее, что вы можете настроить на вкладке «Targeting».
5.1. Доля посетителей сайта
По умолчанию в тесте будут участвовать все посетители сайта. Если же вы хотите проверить свою гипотезу на меньшем количестве пользователей, просто введите необходимое значение в процентах в поле, выделенном на скриншоте ниже.
На этой же вкладке вы можете изменить при необходимости вес вариантов, нажав «Edit».
5.2. Условие активации
Настройки таргетинга в Google Optimize позволяют указать, когда нужно активировать эксперимент.
По умолчанию активация происходит при загрузке страницы. Чтобы установить событие как активатор, перейдите в раздел «When» и выберите поле «Custom event».
5.3. Создать правило
В Google Optimize доступно десять типов таргетинга, на основе которых вы можете создать собственное правило срабатывания эксперимента.
- URL targeting — таргетинг на URL;
- Audience targeting — аудитории, созданные в Google Analytics (доступно только для пользователей платной версии Optimize);
- Behavior targeting — новые или вернувшиеся посетители, которые перешли из определенных источников;
- Geo targeting — посетители из определенного города региона или страны;
- Technology targeting — пользователи, использующие определенное устройство, браузер или операционную систему;
- JavaScript variable — значение JavaScript переменной, используемой на сайте;
- First-party cookie — таргетинг на cookie пользователей;
- Custom JavaScript — пользовательский код, который позволяет таргетироваться на основе информации, недоступной в предыдущих способах таргетинга (например, время суток).
- Query Parameter — гет-параметры, при этом типе таргетинга вы можете нацеливать эксперимент по utm-меткам;
- Data Layer variable — базируется на значениях, которые хранятся в переменных уровня данных.
6. Установите код Optimize с помощью Google Tag Manager
6.1. Откройте меню с шагами настройки эксперимента и перейдите к инсталляции Optimize.
В открывшемся окне скопируйте идентификатор аккаунта Google Optimize.
6.2. Перейдите в Google Tag Manager и создайте новый тег типа «Google Optimize».
6.3. В настройках тега укажите идентификатор отслеживания Google Analytics и идентификатор аккаунта Optimize, который вы скопировали ранее.
Сохраните новый тег. Триггеры для него не понадобятся.
6.4. Теперь нужно изменить порядок выполнения тегов, чтобы тег Optimize срабатывал раньше Google Analytics.
Перейдите в расширенные настройки тега Analytics, поставьте галочку возле пункта «Активировать тег перед тегом Google Analytics» и выберите из списка тег Google Optimize.
7. Установите скрипт, который скрывает подмену элементов
Обратите внимание, что код Google Optimize состоит из двух частей. Вторую часть необходимо установить непосредственно на сайте, чтобы посетители сайта не видели сам процесс подмены элементов.
Стандартный код подмены элемента не очень хорош, потому что во время подмены показывает просто белый экран и пользователю сложно понять грузится ли сайт вообще. Analytics Strategist Netpeak Алексей Данилин доработал скрипт, чтобы он поверх белого экрана показывал еще и картинку, по которой будет понятно, что идет загрузка.
Вы можете использовать приведенный ниже скрипт как пример:
<style>.async-hide { opacity: 0 !important}
div#pageloaddiv {
visibility:visible !important;
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 1000;
background: url('[URL картинки-заглушки]') no-repeat center center;
}
</style>
<script>
(function(a,s,y,n,c,h,i,d,e){
s.className+=' '+y;
var div = document.createElement('div');
div.id = 'pageloaddiv';
div.style = 'opacity: 1 !important';
document.documentElement.appendChild(div);
h.start=1*new Date;
h.end=i=function(){
s.className=s.className.replace(RegExp(' ?'+y),'')
};
(a[n]=a[n]||[]).hide=h;
setTimeout(function(){
i();
h.end=null;
document.getElementById('pageloaddiv').style.opacity = 0;
document.getElementById('pageloaddiv').style.zIndex = 0;
setTimout(function () {
document.getElementById('pageloaddiv').parentNode.removeChild(div);
}, 300);
},c);
h.timeout=c;
})(window,document.documentElement.lastChild,'async-hide','dataLayer',4000,{'GTM-xxxxxxx':true});
</script>
Выводы
Google Optimize — мощный инструмент для тестирования эффективности вашего сайта, его отдельных страниц и элементов.
Как с ним работать:
- Создайте аккаунт в Google Optimize и выберите тип эксперимента.
- Свяжите Optimize с Google Analytics
- Чтобы настроить эксперимент, создайте варианты страниц для сравнения и установите, как будет распределяться трафик между ними.
- Настройте цели в Optimize или выберите настроенные ранее в Analytics — таким образом вы сможете оценить эффективность сравниваемых элементов.
- Настройте таргетинг — условия активации эксперимента на сайте.
- Установите код Optimize с помощью Google Tag Manager
- Добавьте непосредственно в код сайта скрипт, который скрывает подмену элементов.
Комментарии (51 )
Здравствуйте. Как вставить реферер, чтобы мы могли отдавать данные в crm с какой версии сайта пришел лид?
Добрый день!
Есть необходимость провести A/B тест двух вариантов одной статьи на платформе Blogger.
Добавить код на страницу нет возможности.
Есть ли какие нибудь способы сделать такой тест?
Добрый день!
Код (GTM, Analytics или же другой нужный) можно добавить на страницу, используя меню Blogger'a:
1. http://img.netpeak.ua/brainy/154608769539_kiss_98kb.png
2. http://img.netpeak.ua/brainy/154608777564_kiss_35kb.png
Сергей, добрый день! Пробовали когда-нибудь настроить эксперимент на стороне сервера? Читаю гайд https://developers.google.com/optimize/devguides/experiments , выполняю по инструкции, не работает :(
Мы хотим изменять страницу чекаута (форму) и пробовать длинную или короткую.
Со стороны сервера всё корректно работает: чекаут действительно подменяется, но данные о визитах не улетают в Analytics и Optimize — вижу везде 0 сессий.
Всё настроено через GTM: и Аналитикс, и Оптимайз. Кажется, как будто упустили очевидную вещь, но какую?
Если будет время посмотреть, как реализовано, то сервер-разработки http://feature.doodoo.toys
За пользователем закрепляется чекаут, когда он добавляет товар. И далее на странице Корзины в коде можно увидеть, что мы пытаемся зафиксировать это в Аналитиксе.Александр, здравствуйте!
Отвечу вместо Сергея)
Сложно разобраться без доступа к Аналитиксу и, желательно, GTM, чтобы посмотреть на теги внутри.
Если предоставите доступ на workflow2.netpeak@gmail.com - с удовольствием посмотрим и попробуем разобраться.
Пока что вижу, что у вас отправляются запросы с просмотром страницы в GA на соответствующей странице чекаута. И даже есть задвоение счетчика:
http://img.netpeak.ua/brainy/154048783136_kiss_223kb.png
http://img.netpeak.ua/brainy/154048810316_kiss_78kb.png
0 сессий у вас только для одного варианта, или обеих вариантов страницы?
В инструкции по настройке экспериментов на серверной стороне сказано, что необходимо
Для каждого варианта добавьте код отслеживания Google Analytics:
— Загрузите библиотеку analytics.js.
— Создайте счетчик.
— Задайте идентификаторы эксперимента и варианта.
— Отправьте хотя бы одно обращение ("pageview" и т. п.) в Google Analytics.
И приведен пример. У нас же в области <head> задается вот так
ga('set', 'exp', -tjBGmAJTA-QAGVDEyHmXA.0);
ga('send', 'pageview');
Что немного отличается от примера, но мне тяжело понять, в этом ошибка или нет :)
Алекс, добрый день!
Доступы выдал, проверьте, пожалуйста.
Задвоение счетчика уже поправили, сейчас еще поправим некорректное размещение GTM (но думаю, это только на скорость загрузки влияет).
В Аналитиксе увидите, что сессии не прилетают ни в один вариант: ни в оригинал, ни в подмену.
Я уже почти отчаялся и хочу внедрить Optimize вне GTM, но понимаю, что решение должно быть. Могли бы дать ответ по почте — alex@aberix.ru?
Здравствуйте.
Подскажите, можно как-то настроить GO чтоб эксперимент выполнялся только для новых посетителей сайта? Ведь если в нем будут участвовать и постоянные, это будет сильно искажать результаты (у них как минимум выше лояльность).
Здравствуйте, Владислав!
В контексте это сделать проще: исключаете пользователей которые уже были на сайте и ведете их на страницу с экспериментом.
Для всего трафика делать не приходилось, возможно нужно анализировать только новых пользователей.
Хотя, если после эксперимента будут применяться изменения на сайте, то, наверное, нужно учитывать и постоянных пользователей, так как это может влиять и на них (в зависимости от того, какую гипотезу проверяете).
Спасибо
Подскажите пожалуйста, если использовать тест редирект в Гугл Оптимайзер, то как быть с utm-метками для второго варианта страницы? Получается достаточно же указывать метки только на 1-м варианте, система аналитики всё равно зачтёт метку, так как клик в рекламе будет на ссылку с меткой, а только потом произойдёт редирект. Правильно ли я понимаю?
Доброе утро, Артур!
Если у Вас тест между разными url, то да, нужно указывать utm-метку только 1-м варианте, так как сам редирект сработает уже посте клика по ссылке.
Спасибо.
GTM-... это код Google Tag Man или Optimize?
<!-- Page-hiding snippet (recommended) -->
<style>.async-hide { opacity: 0 !important} </style>
<script>(function(a,s,y,n,c,h,i,d,e){s.className+=' '+y;h.start=1*new Date;
h.end=i=function(){s.className=s.className.replace(RegExp(' ?'+y),'')};
(a[n]=a[n]||[]).hide=h;setTimeout(function(){i();h.end=null},c);h.timeout=c;
})(window,document.documentElement,'async-hide','dataLayer',4000,
{'GTM-XXXXX':true});</script>
Здравствуйте, Алена!
В данном случае, это код Optimize. В п. 7 на скрине указано, откуда этот код берется и там уже должны быть указаны цифры.
Спасибо огромное за статью и доработанный скрипт.
Подскажите, пожалуйста, правильно ли я понял, что в скрипт вместо GTM-хххххх нужно вставить именно идентификатор контейнера GTM, а не Google Optimize, если вся настройка производится через GTM?
Здравствуйте, Андрей!
Да, все верно. В скрипт нужно вставить идентификатор GTM.
Спасибо.
Добрый день.
Спасибо за полезную статью.
Но есть вопрос.
Задача достаточно проста - определить какой тип отображения товаров в группе более эффективен плитка или список.
Решил воспользоваться уже новым сервисом гугл.оптимайз, ведь скоро это будет единственным и основным инструментом гугла для тестирования.
Условно структура сайта выглядит так:
site.com/cement
site.com/pesok
site.com/voda
site.com/gvozdi
в этих группах отображаются товары в виде списка и есть гипотеза что плитка будет эффективнее.
Программист уже создал страницы с плиткой, которые доступны по относительным урлам ?var=1, т.е. по дефолту трафик идет на site.com/cement и там товары размещены списком, но уже доступно плитка по site.com/cement?var=1
Дальше я опишу свои действия, если что-то из этого сделано не верно, пожалуйста, скажите что:
1. настройках теста выбрал Тест с редиректом.
2. в исходной странице указал site.com/cement читал в других источниках, что тест все равно будет проходить на всех страницах, где установлен код (или нужно было поставить просто site.com ?)
3. в поле альтернативной страницы прописал параметр относительного урла ?var=1, как это делалось в старых гуглэкспериментах.
4. Код установили на сайт сразу после открывающего head (тагменеджер мы не используем), но в настройках этот шаг светится серым http://joxi.ru/V2V5zJGU0L4QDm.jpg
Вот что смущает - за целый день данные в отчете так и не появились, хотя по идеи должны подтягиваться оперативнее ем в старых гуглтестах. И, самое стремное, несколько человек с разных компов пробовали - у всех открывается только Исходная страница и не происходит редиректа на ?var=1 с плиткой и не тянутся utm метки с параметрами эксперимента, как это было в старых гуглэкспериментах.
Здравствуйте!
"Код установили на сайт сразу после открывающего head (тагменеджер мы не используем), но в настройках этот шаг светится серым http://joxi.ru/V2V5zJGU0L4QDm.jpg"
На всякий случай проверьте, все ли верно с установкой. Так как Оптимайз должен видеть код.
"3. в поле альтернативной страницы прописал параметр относительного урла ?var=1, как это делалось в старых гуглэкспериментах."
Попробуйте прописать url так site.com/cement?var=1
Приветствую. Спасибо за статью и доработку кода.
Можно ли 2-ю часть кода GO установить с помощью GTM?
Я так понимаю, что да, тригером должны быть All pages (ну или у кого как), и в условии активации тега пометка "перед google optimize".
Верно ли такое решение?
Спасибо
PS Не получилось авторизоваться на блоге чз линкедин - 404 выдало (только через facebook) :(
Здравствуйте!
Если Вы говорите о части кода, которая скрывает замену от глаз пользователя, то технически установить через GTM можно.
Но в таком случае, сама замена видна пользователю, особенно если она происходит на 1-м экране.
Если же замена происходит не на первом экране - то можно не устанавливать этот код.
Установка кода через сайт сделана именно для того, чтобы все отрабатывало быстро и незаметно для пользователя.
Спасибо.
Здравствуйте Сергей!
Спасибо за статью, очень помогла в настройке тестирования.
Однако опция "Внедрение плагина Оптимизации" горит серым, хотя все установлено на сайт. И статистика не идет в гул аналитикс. Показывает ноль. Хотя было много переходов наших тестовых.
В чем может быть проблема? Или на отображение статистики нужно какое-то время? Тогда подскажите, с какого времени запускается статистика после первого клика.
Добрый день, Ирина!
А Вы сам плагин установили в браузере? Нужно чтобы был установлен и активен.
Для отображения статистики в Аналитиксе не нужно много времени.
Добрый день. Подскажите какие-то идеи, как протестить новый вариант корзины?
Пробовал залить сайт на субдомен и ставил редирект. Но вопрос в том, что при пересылке с основного домена на субдомен, теряется заказ (не передается информация о заказе в сессии) и пользователь видит "Ваша корзина пуста".
Есть вариант реализовать функционал мультисайта (для Drupal 7), и тогда как бы сессии должны передаваться. (Но это достаточно сложный(и долгий/дорогой) вариант, учитывая то, что на сайте уже успели потренироваться несколько криворуких команд и джунов.)
Возможно, найдется какой-то "народный" вариант с минимальным участием разработчиков?
P.S. Так же хочу уточнить, возможно ли протестить новый дизайн всех страниц карточки товара или продукта?
Здесь вариант с субдоменом работает, но тестить по три страницы (так как в GO бесплатной версии можно иметь только 3 активных эксперимента) как-то не совсем адекватно для средних и крупных екоммерс-проектов.
Добрый день, Андрей!
Если разместить новую корзину на том же домене, но с другим url и тест настроить между этими url - не пробовали?
Если хотите еще и карточки товара параллельно тестировать, то можно попробовать настроить на том же домене но с другим url другой вариант дизайна - пример: example.com и example.com/new
к сожалению, этот вариант затруднителен из-за кривой реализации сайта(очень долго делать)
пока запустил эксперимент с редиректом, но не с конкретной страницы example.com /cart (на test.example.com /cart), а на весь сайт example.com (т.е. редиректим на test.example.com , где реализован функционал новой корзины)
но так как входящего трафика на главную всего 20% , то соответственно нужно в 5 раз больше времени на тест
В таком случает у Вас работает эксперимент только на прямой трафик, если я правильно понял. Это может искажать результаты.
Можно попробовать настроить эксперимент на саму корзину и при редитекте на поддомен дописывать в url cookies c информацией о заказе.
Но здесь все равно нужно будет привлекать программиста.
Настроил всё по мануалу. Внёс кода на сайт. Тесты запускаются, содержимое меняется у различных пользователей. Но в отчетах вместо статистики ошибка:
Обнаружена ошибка
Ваш эксперимент выполняется, но не получает посещений.
http://joxi.ru/12MVZpWIMWnRXA
Что может быть не так?
Здравствуйте, Игорь!
Сложно сказать в чем может быть причина, имея только этот скриншот:
- возможно у Вас настроен эксперимент таким образом, что посетители не могут попасть на экспериментальный вариант;
- возможно были какие-нибудь изменения в эксперименте после запуска.
Проверьте, пожалуйста, вкладку "Эксперименты" в Google Analytics - там автоматически создаются эксперименты из Optimize. Возможно там будет больше данных.
Спасибо.Та же самая история. Ни разу не удалось запустить эксперимент, если пользовались GTM для внедрения. Тупо не запускается. и приходит такое же сообщение, как у Игорь Яблочкин
Добрый день, Надя!
По одному скриншоту ошибки сложно сказать в чем может быть дело. С данной проблемой не сталкивались - все эксперименты, которые проводились, были успешно запущены.
Вы не обращались в техническую поддержку? Что они говорят по этому поводу?
Теперь и на русском: https://optimize.google.com/optimize/home/#/accounts
А как быть с тестированием сквозного баннера, который появляется на всех страницах определенного раздела сайта? При этом он не появляется повторно, если пользователь в первый раз его закрыл... это слишком сложно для бесплатной версии?
Варианта с альтернативными значениями в URL, как это было раньше в экспериментах GA больше нет? И многорукого бандита тоже не стало?)
Здравствуйте!
Для более подробного ответа необходимо разбирать особенности конкретных сайтов и их специфики.
Возможность проводить A/B тесты в Google Analytics осталась. Тест "Многорукий бандит" остался - http://img.netpeak.ua/marketer/150125296065_kiss_16kb.png
Спасибо
Господа, очень полезно, спс. Вот только касяк с установкой кода эксперимента: горит серым - мол не состоялась "Install Optimize plugin". Установка происходила через GTM по вашей инструкции. Что может быть не так?
Здравствуйте, Надя!
При установке кода через GTM может быть, что в аккаунте Optimize будет подсвечиваться серым - как код не установлен, но при этом весь функционал работает.
Это происходит из-за того, что Optimize проверяет код сайта и не видит его.
Проверьте, пожалуйста, удается ли настроить эксперимент и будет ли он работать
Спасибо.
Подскажите можно ли перемещая какие-либо элементы страницы не просто относительно их текущего положения на странице, а с привязкой к какому-то другому элементу.
Проблема есть на сайте с адаптивной версткой, когда при изменении размера окна смещаются и элементы.
Пример - сместили форму заказа на xxx пикселей вверх и на yyy пикслелей влево от исходного варианта, но при изменении размера окна это форам сдвигается и выходит за рамки.
Здравствуйте, Артем!
Скорее всего нужно чтобы элемент изначально был привязан к какому-то другому элементу.
Здесь лучше консультироваться с программистом, чтобы все правильно реализовать в адаптивной верстке.
Здравствуйте, Сергей!
Для поиска вариантов реализации такого теста необходимо более детально изучать сайт и его функциональность, понимать какие цели в эксперимента и какие результаты необходимо получить.
Возможно, подойдет вариант создание дубля сайта на поддомене, с новым меню. И сам эксперимент настраивать на распределение трафика между доменом и поддоменом.
Добрый день. С чем может быть связан тот факт, что происходит загрузка основной страницы, а после этого происходит редирект на тестовую с обновлением страницы. И пользователь успевает увидеть и основную страницу, и тестовую? Возможно это связано с установленной задержкой в скрипте подмены?
Здравствуйте, Виталий!
Чтобы пользователь не видел замену элементов на странице, необходимо установить дополнительный скрипт из п.7.
Но стандартный достаточно долго показывает пустую страницу. Можете попробовать доработать скрипт под свой сайт.
Благодарю за полезную статью,
Подскажите, если ли возможность проведения теста только для отдельной мобильной версии сайта?
Здравствуйте, Ярослав!
Можно настроить. При создании эксперимента, переходите в настройки таргетинга, добавляете правило, выбираете "Технологии" и Мобильные устройства".
Скриншот:
Статья гиперполезная, спасибо! Давно мучился в догадках как же сделать тест без трёхнедельных согласований.
P.S. Исправьте: http://prntscr.com/f1i5hy
Спасибо за статью.
Коллеги, а есть идеи, как бы так таргетировать тест только на тех, кто зашел через определенную страницу? Например, если человек зашел непосредственно на "Блог" - то в тесте участвует. А если зашел через главную - то нет.
Здравствуйте, Вадим!
Скорее всего этом можно делать с помощью комбинаций правил и, возможно, привязки к каким-то событиям на странице входа (вход на страницу "Блог", срабатывает событие, другая страница входа - событие не срабатывает).
Для более точного ответа необходимо смотреть сайт и его особенности.
Чтобы оставить комментарий, необходимо авторизироваться