Вход • Регистрация

Отправка цели в Яндекс метрику

  • 03 июля 2023 г.
  • Как прописать цель для яндекс метрики для успешной отправки формы в diafan.cms для формы обратной связи, причем эта цель должна достигаться только в том случае, если форма действительно отправлена?
    • 03 июля 2023 г.
    • Прям в метрике есть мастер настройки целей
  • 03 июля 2023 г.
  • не знаю чем он может мне помочь... Я пытаюсь понять каким образом отправить в метрику цель в случае успешной отправки формы, какое событие нужно ловить? Варианты автоцелей и прочих нажатий на кнопку не подходят, нужно что-то в формате
    <script>
    document.addEventListener( 'success', function( event ) {
    yaCounter88097203.reachGoal('formSubmit');
    }, false );
    </script>

    Или в диафане нужно сам обработчик форм подправлять? дописывать отправку цели в php?
  • 04 июля 2023 г.
  • Ладно, раскопал бородатое, но рабочее решение
    https://user.diafan.ru/forum/show1680/#14493
    • 08 июля 2023 г.
    • Можно посмотреть параметры module и action формы отправки
      Код
      <form method="POST" enctype="multipart/form-data" action="" class="ajax">
      <input type="hidden" name="module" value="feedback">
      <input type="hidden" name="action" value="add">
      и в JS-файле модуля (feedback.js, например) прописать как [module_action]:
      Код
      diafan_ajax.success['feedback_add'] = function (form, result) {
      if( result.data && $(form.context).find("input[name='site_id']").val() == 154 ) {
      // some_code;
      }
      }
      Где 154 - это ID страницы, к которой прикреплён модуль.

      Если использовать не общие JS, типа feedback.js, а какие-то частные, работающие с одной формой, то можно обойтись и без проверок на ID. Работает во всех формах с обозначенными параметрами.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум