Eugene
в Google Tag Manager можно подключить GA, ЯД метрику и FB pixel.
достаточно 1 код внедрить на сайт и получаешь 3 статистики.
народ, кто реально так уже делал? интересно, при каждом подключении доп.сервиса это сказывается на быстродействии или GTM выступает в роли хаба - забирает данные и перераспределяет далее?
Igor
Eugene
о как
Eugene
а с классическим GA проблем нет?
Igor
о как
Да. Я как-то раз столкнулся. Где-то около часа не мог понять почему Таг менеджер не работает пока не выключил блокировщик рекламы.
Igor
а с классическим GA проблем нет?
Нет. С класческим нет.
Суть в том что через GTM часто подключают рекламу(это удобно) поэтому многие блокировщики его блокируют.
Eugene
да, погуглил - действительно, п роблема имеет место быть. спасибо за предупреждение! сэкономил кучу времени и нервов
Igor
Так что лучше по одному и ручками. в позицию debug
Alex
Artem
Alex
да, так и сделаю
Artem
Artem
Artem
В остальном - ничем не отличается от дебага, кроме того, что он ставится прям совсем в конец body
Artem
К стати, мне тут debug в одном шаблоне попался - он в начале body был о_О
Vladimir
Vladimir
@alexrevo @tsymbalmitia ты же делал эту задачу
Дмитрий
Дмитрий
не помню
Vladimir
не помню
для сафмара ты же делал
Vladimir
как не помнишь?
Дмитрий
а
Vladimir
тебя просили сделать тоже самое
Дмитрий
плагином вроде каким-то
Дмитрий
еще бы копия сохранилась кожа
Дмитрий
я проебал
Дмитрий
у меня было локально
Дмитрий
если есть копия сафмара вытащю
Дмитрий
у меня винды прошлой нет уже и файлов от нее
Vladimir
сафмар у меня есть
Дмитрий
надо мне архив посмотреть
Дмитрий
там шо то будет в папке системных плагинов
Дмитрий
по назниваю долдно быть понятно
Дмитрий
надо достать файлы и можно пересощдать файл
Дмитрий
@alexrevo надо еще?
Alex
Alex
по хорошему, такой функционал нужно добавить к плагину Игоря
Vladimir
Alex
если есть пример кода, давайте кинем ему новый issue
Vladimir
Den 💙💛
Дмитрий
@progreccor у. нас был метатег
Vladimir
Дмитрий
как там можно влезть в документ и назначить класс странице? @Septdir
Дмитрий
Дмитрий
уникальный метатег типа id
Vladimir
а его мета-тег не устроит?
Дмитрий
@alexrevo тебе класс или метатег нужен?
Vladimir
@alexrevo мета-тег тебя не устоит?
Igor
Можно под него подлесть.
Igor
Ну или регуляркой.
Vladimir
по идее более правильно - мета-тег
Alex
нужен класс в body
Vladimir
класс неправильно
Alex
или id
Vladimir
Alex
чтобы как в ВП было
Дмитрий
те вообще для чего?
Alex
там сразу видно на какой ты странице
Alex
можно кастомным css кодом задать правила для отдельных страниц
Alex
в т.ч. в блоге категории
Дмитрий
уникальный для каждой странице
Дмитрий
так?
Vladimir
Дмитрий
Alex
да, типа pageid-23
Дмитрий
там прописываешь класс странцие
Vladimir
Alex
где id - это id материала
Alex
в блоге класс будет один для всех страниц внутри
Дмитрий
ну надо понять как подлезть
Дмитрий
регуляркой то можно
Дмитрий
но без нее бы
Дмитрий
без регулярки видимо никак
Дмитрий
придется фигачить
Igor
Надо смотреть. может получится полесть. в нужные экземпляр конфига.
Дмитрий
$app = Factory::getApplication();
$document = Factory::getDocument();
$input = $app->input;
$menu = $app->getMenu();
$menuItem = $menu->getActive();
$id = $input->getCmd('id');
$ids = [];
$admin = $app->isClient('administrator');
if($admin)
{
return;
}
if(!empty($menuItem->id))
{
$ids[] = $menuItem->id;
}
if(!empty($id))
{
$ids[] = $id;
}
if(method_exists($document, 'addCustomTag'))
{
$document->addCustomTag('<meta name="PageID" content="' . implode('-', $ids). '" />');
}