Живой пример работы скрипта. При нажатии на ссылку в консоли браузера отправляется событие с ключом click.
Рассмотрим что для этого надо сделать.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
<script> var getSaleInitialized = false; var queue = []; function sendEvent(eventName) { if (getSaleInitialized) { getSale.event(eventName); console.log("Sent event to getSale: " + eventName); } else { queue.push(eventName); } } function _checkQueue() { if (getSaleInitialized) { while(queue.length > 0) { sendEvent(queue.shift()) } } } </script> <!-- GETSALE CODE START --> <script type="text/javascript"> (function(d, w, c) { w[c] = { autoShowWidget: false, projectId: INSERT_HERE_YOUR_PROJECTID, eventListener: function(event) { if (event.eventType === 'init') { getSaleInitialized = true; _checkQueue(); } } }; 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> |
1 2 3 4 5 |
<body> <p>Вот эта <a href='#' onclick='sendEvent("click"); return false;'>ссылка</a> отправляет событие при нажатии.</p> </body> </html> |
При нажатии на ссылку link будет отправлено событие с ключом click, в вашем случае это может быть произвольная ссылка с любым другим ключом.
В созданной цели указать ключ, у нас это ключ click.