Не получается передать параметры визита в функцию reachGoal. Вот как я это делаю-
<form id="form5-submit" onsubmit="yaCounter40655614.reachGoal('priceup',yaParams);return true;" >
Но в метрике ничего не отображается.( во вкладке Отчеты- параметры визитов)
Как я сохраняю параметры -
<script type="text/javascript">
window.addEventListener('load', function(){
var ss= document.getElementById('background'),
style = ss.currentStyle || window.getComputedStyle(ss, false),
ss = style.backgroundImage.slice(4, -1);
var result = ss.substring(ss.lastIndexOf('/')+1,ss.length-1);
var yaParams={background:result};
for(var i in yaParams){
alert(" key: "+ i + ", values: " + yaParams[i] );
}
//var yaCounter40674939 = new Ya.Metrika({id: 40674939, params:window.yaParams || {}});
//yaCounter40674939.params(yaParams);
});
</script>
alert выводит значение объекта , так что все нормально с этим, объект инициализирован.
Если раскомментировать последние 2 строки то все работает, но это не то что нужно, нужно именно по клику чтобы передавались параметры визита.