Не уходят данные в яндекс. метрику. Что делаю не так?
Попробуйте так:<script>
window.onload = function() {
if(window.location.href.indexOf("/o-kompanii/") > -1) {
       ym(11002952, 'reachGoal', 'compania');
    }
};
</script>
Только вместо "/o-kompanii/" поставьте адрес вашей страницы.
Условие (window.location.href.indexOf("/o-kompanii/") > -1) проверяет, что в адресе содержится искомая подстрока.
Но вообще конкретно для этого типа целей в метрике есть уже готовое решение - вкладка "Посещение страниц" (рядом с "Javascript-событие"). Выбираете "url:содержит" и вписываете "o-kompanii" (ваш адрес) без кавычек.
Инструкция от Яндекс.Метрики тут: https://yandex.ru/support/metrika/general/goal-pag...
Это я в курсе, что есть такое решение. Там реализовано с таймером, если визит более 60 сек, то цель достигнута.
Решил таким способом: