Отправка события при открытии страницы

В данном примере мы разберем ситуацию, когда необходима отправка определенного события просто при открытии страницы. Далее на это событие вы можете настроить виджет либо сегмент.

Живой пример работы скрипта. Скрипт отправляет событие как только загрузилась страница.

<html>

<head>

<!— GETSALE CODE START —>
<script type=»text/javascript»>

window.getSaleCallbacks = [function(api) {
api.event(«event_name»);
console.log(«Sent event»);
}];

(function(d, w, c) {
w[c] = {
autoShowWidget: false,
projectId: 2215
};

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 = «//rt.getsale.io/loader.js»;

if (w.opera == «[object Opera]») {
d.addEventListener(«DOMContentLoaded», f, false);
} else {
f();
}

})(document, window, «getSaleInit»);
</script>
<!— GETSALE CODE END —>

</head>

<body>
<p>Event is sent to getSale once the code is initialized.

</body>

</html>
</pre>

 

Вы можете полностью скопировать пример и разместить у сбея на страницах сайта, вместо «event_name» необходимо вписать название своего события и подставить свой projectId.

Читайте в блоге