Создание нестандартной цели на js форму

Тема в разделе "Яндекс Метрика", создана пользователем lana_malitz, 4 апр 2017.

  1. lana_malitz
    Оффлайн

    lana_malitz Новичок

    Регистрация:
    4 апр 2017
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Репутация:
    0
    Добрый день, подскажите пожалуйста куда правильно вставить код отслеживания цели. На сайте присутствует форма стороннего сервиса для почтовых рассылок.
    Она имеет вид:

    <!-- MailerLite Universal -->
    <script>
    (function(m,a,i,l,e,r){m['MailerLiteObject']=e;function f(){
    var c={a:arguments,q:[]};var r=this.push(c);return "number"!=typeof r?r:f.bind(c.q);}
    f.q=f.q||[];m[e]=m[e]||f.bind(f.q);m[e].q=m[e].q||f.q;r=a.createElement(i);
    var _=a.getElementsByTagName(i)[0];r.async=1;r.src=l+'?'+(~~(new Date().getTime()/10000000));
    _.parentNode.insertBefore(r,_);})(window, document, 'script', 'https://static.mailerlite.com/js/universal.js', 'ml');

    var ml_account = ml('accounts', '987321', 'g6f3m6e1x8', 'load');
    </script>
    <script type="text/javascript">
    window.onload = function() {
    yaCounterXXXXXXXX.reachGoal('______')
    }

    <!-- End MailerLite Universal -->

    То как я сделала, к сожалению работает не корректно(код счетчика и название в оригинале на сайте я вставила). JS я не знаю. Подскажите как нужно это сделать правильно?
     
  2. mr_krabs
    Оффлайн

    mr_krabs Administrator Команда форума

    Регистрация:
    6 авг 2012
    Сообщения:
    2.061
    Симпатии:
    222
    Баллы:
    63
    Репутация:
    100
    Добрый день. Что конкретно вы хотите отследить?
     
  3. lana_malitz
    Оффлайн

    lana_malitz Новичок

    Регистрация:
    4 апр 2017
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Репутация:
    0
    Количество отправок формы, т.е. должно отражать количество нажатий на кнопку отправить / или показ текста после отправки данных "благодарим за подписку". Не знаю как лучше сделать в это ситуации, потому что кода самой кнопки у меня нет на сайте, только код сервиса.
     
  4. ProMetriki
    Оффлайн

    ProMetriki Активный пользователь

    Регистрация:
    31 июл 2013
    Сообщения:
    129
    Симпатии:
    49
    Баллы:
    28
    Репутация:
    26
    Судя по коду Вы отслеживаете загрузку страницы.

    На момент вызова yaCounterXXXXXXXX.reachGoal у Вас должен быть создан объект yaCounterXXXXXXXX, это значит, что перед этим кодом должен быть код ЯМ
     
  5. ProMetriki
    Оффлайн

    ProMetriki Активный пользователь

    Регистрация:
    31 июл 2013
    Сообщения:
    129
    Симпатии:
    49
    Баллы:
    28
    Репутация:
    26
    Если Вам нужна отправка формы то нужно править код страницы, где расположена форма, либо использовать Google Tag Manager
     
  6. lana_malitz
    Оффлайн

    lana_malitz Новичок

    Регистрация:
    4 апр 2017
    Сообщения:
    4
    Симпатии:
    0
    Баллы:
    1
    Репутация:
    0
    а если у этой формы закрытый код и кроме того, что нужно добавить на сайт (написала выше) у меня нет доступа к коду или есть какие-то еще варианты? Мне нужно установить это, чтобы отследить аудиторию для ЯД . Нужны будут те, кто отправил форму на сайте.
     
  7. mr_krabs
    Оффлайн

    mr_krabs Administrator Команда форума

    Регистрация:
    6 авг 2012
    Сообщения:
    2.061
    Симпатии:
    222
    Баллы:
    63
    Репутация:
    100
    Вы можете просто залить собранные мыла в яндекс аудитории
     

Поделиться этой страницей