Поддержка Проблемы и решения как запретить изменения кода счетчика

  • ситуация следующая — в запись (именно в запись, а не в страницу, и не в общие шаблоны типа header или footer) вставляется код счетчика яндекс-метрики. В нем добавлена настройка «Целевое действие», а именно — нажатие на кнопку «Заказать», которое должно фиксироватьсяи показываться в метрике как конверсия. Здесь же в записи есть сама эта кнопка «Заказать», куда добавлена строка, инициализирующая это целевое действие для счетчика, чтобы он это действие учитывал. Все настройки типовые, расписаны в хелпе яндекс. метрики

    Но вордпресс оказывается имеет такую особенность, заключающуюся в автодобавлении абзацев при указании произвольного текста. И делает он эти абзацы путем добавления тегов <p>…</p>. В результате чего, сам счетчик работает, показывает посещения, в панели метрики отмечается, что он установлен корректно, только что не на главной странице. Но целевое действие — нажатие на кнопку — не фиксируется.

    Пока из причин видится только вот это произвольное добавление абзацев, на что указывает сапорт яндекса. Отсюда вопрос — как запретить CMS вордпресса вставлять эти теги в код счетчика?

    Пробовал делать код счетчика одной строкой, тегов <p> становится меньше, но все равно есть и целевое действие не фиксируется.

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

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • неужели нет никакого решения?

    Как вариант — указать код данной кнопки не в редакторе, а прямо в файле single.php (или index.php, от темы зависит) вашей темы. Тогда редактор WordPress к этому коду никакого отношения иметь не будет

    увы, тогда код будет общий для всех, а нужно, чтобы он был для каждого отдельный

    Так php — это же динамический язык. Можно внутри кода яндекса часть менять динамически. Там же наверняка есть что-то общее, что-то разное. Код от яндекса этот вставляете?
    onclick="yaCounterCOUNTER_ID.reachGoal('TARGET_NAME'); return true;">

    Хотя, вот что мне яндекс подсказал. Может вам пригодится: http://studio-gost.ru/otklyuchenie-avtoformatirovanie-v-wordpress/

    да, код именно этот, вставляется в кнопку. С ним как раз вопросов нет, проблема с кодом счетчика яндекса, вордпресс его произвольно форматирует, вставляя теги абзацев

    Посмотрите по ссылке, которую я привёл. Если не сработает, то надо будет отредактировать таки single.php. А чем отличается код яндекса у разных постов?

    очень надо решение, подскажите полз. Готов оплатить

Просмотр 8 ответов — с 1 по 8 (всего 8)
  • Тема «как запретить изменения кода счетчика» закрыта для новых ответов.