Elementor表单如何配置Yandex表单提交代码跟踪

Elementor 添加 CustomCode
<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.webvisor.org/metrika/tag_ww.js", "ym"); ym(101059925, "init", { clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true, trackHash:true, ecommerce:"dataLayer" });
</script>
<!-- /Yandex.Metrika counter -->
<script>
document.addEventListener('submit', function(e) {
// 根据实际表单的类名或ID调整选择器
if (e.target && e.target.closest('.elementor-form')) {
// 防止多次触发
if (e.target._yandexTracked) return;
e.target._yandexTracked = true;
// 确保Yandex对象存在
if (typeof yaCounter101059925 !== 'undefined') {
yaCounter101059925.reachGoal('order');
} else {
console.warn('Yandex Metrika未加载!');
}
}
});
</script>