Подскажите, пожалуйста, как лучше сделать! Клиент заказал статью и просит отдельный счетчик метрики к ней, чтобы смотреть статистику. Как сделать так, чтобы дать ему доступ только на эту статью? Можно ли отдельный счетчик вставить в код статьи или обязательно в код сайта? Или может в настройках как-то можно добавить пользователя, но с запретом смотреть остальную статистику?
С Яндекс Справки, не знаю, поможет ли такой способ. Иногда возникает необходимость разместить на странице сразу несколько счетчиков. Код вставки изображений, использующийся при отключенном JavaScript, можно разместить внутри единственного элемента noscript. При установке нескольких счетчиков подключите Вебвизор только к одному счетчику, указанному в коде, независимо от версии Вебвизора. <!-- Yandex.Metrika counter --> <script type="text/javascript"> (function(m,e,t,r,i,k,a){m=m||function(){(m.a=m.a||[]).push(arguments)}; m.l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(XXXXXX, "init", {}); ym(YYYYYY, "init", { webvisor: true }); </script> <noscript> <div> <img src="https://mc.yandex.ru/watch/XXXXXX?ut=noindex" style="…" alt="" /> <img src="https://mc.yandex.ru/watch/YYYYYY?ut=noindex" style="…" alt="" /> </div> </noscript> <!-- /Yandex.Metrika counter --> Здесь XXXXXX и YYYYYY — номера счетчиков Метрики.
Да, как самой статистику смотреть по статье я знаю. Мне надо, чтобы он это сам делал со своего аккаунта, но доступ у него должен быть только к его статье, а не ко всему сайту. Так вообще можно как-то сделать?
Если нужен тупо счётчик количества просмотров страницы, то можно просто шорткод сделать - он будет считать и циферь выводить.
В Метрике: Счетчики — Добавить счетчик. Код счетчика размещаем на странице сайта. Затем в Метрике выбираем этот счетчик — Настройки — Доступ — Индивидуальный доступ — Добавить пользователя. Заполняем поля формы. Логин — это логин в Яндексе (почта и все сервисы) того, кому открываем доступ. В его Метрике появится счетчик. Главное, не добавлять его в Представители, так как это откроет доступ ко всем счетчикам сайта (всей статистике).
Мы так вчера сделали, у клиента счетчик отобразился, но он ничего не показывает - метрике не удалось обнаружить счетчик. Сайт на wp. Ставили в самой статье в режиме html. Клиенту нужно отслеживать пол, демографию, возраст для того, чтобы впоследствии таргетировать по этим критериям.
Даже не знаю, почему так. Делала давно, так что для верности сейчас все это заново повторила для нового счетчика и другого пользователя (логина). В его Метрике счетчик появляется, и вся статистика начинает отображаться. Но у меня не WP. В коде счетчик размещен в <body>.
Т. е. если wp, то мне надо в <body> вставить после основного счетчика метрики? Что-то не очень мне это нравится…Может есть какие-то другие способы?
Похоже, дело в каких-то особенностях WP, в месте установки второго счетчика. Можно проверить, поставив на страницу счетчик другой системы, будет ли он работать. Основные характеристики пользователей все снимают.
Есть 1. Поставьте плагин Woody snippets 2. Создайте сниппет (вставьте туда код метрики) 3. В настройках укажите: выполнять код только там, где есть шорткод 4. Копируете созданный шорткод и вставляете в статью