О да-а, вебвизор! Это возможно! Именно в это хочется верить начиная писать данную статью.
На первый взгляд всё должно быть просто. Подключил Яндекс.Метрику. Настроил вебвизор, как тебе захотелось и наблюдай.
А хренушки… пока есть только обходной вариант и наша команда может посмотреть для вас статистику, показать её при большом желании и помочь улучшить калькулятор.
Прямо на практике рассмотрим калькулятор из примера.
Если калькулятор просто создать на сервисе CalcCreator.com и вставить через iFrame на сайт, то вебвизор не показывает, что делает пользователь с «кальком».
Поэтому в код калькулятора был добавлен код счётчика скриптом.
// Добавление кода метрики, чтобы достигалась цель var codeMetrics = '<!-- Yandex.Metrika counter --> \<script type=\"text\/javascript\" \> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter26085924 = new Ya.Metrika({ id:26085924, clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); } catch(e) { } }); var n = d.getElementsByTagName("script")[0], s = d.createElement("script"), f = function () { n.parentNode.insertBefore(s, n); }; s.type = "text/javascript"; s.async = true; s.src = "https://mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); \<\/script\> <noscript><div><img src="https://mc.yandex.ru/watch/26085924" style="position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika counter -->'; jQuery("form").after('<div id="metriksId"></div>'); jQuery("#metriksId").html(codeMetrics);
Посмотрим, поможет ли это…
Спустя час я собрал статистику, но она отображается только в вебвизоре нашего сервиса CalcCreator.com — это лучше, чем ничего, но не то, что хотелось.
Изучая раздел «Помощь» в Яндексе стало понятно, что нужно ждать пока выйдет вебвизор 2.0 из беты и уже в нём появится возможность исследования поведения в iFrame и других «хитрых» местах вашего сайта.
Также в поддержку был направлен вопрос, ибо я новичок в настройке метрики и по-любому ребята из поддержки лучше знают все тонкости. Результаты напишу в комментариях.