railslove/rack-tracker

View on GitHub
lib/rack/tracker/bing/template/bing.erb

Summary

Maintainability
Test Coverage
<% if events.any? %>
<script src="//bat.bing.com/bat.js" async=""></script>
<script>
  window.uetq = window.uetq || [];
  <% events.each do |event| %>
  window.uetq.push({ 'ec': '<%= event.category %>', 'ea': '<%= event.action %>', 'el': '<%= event.label %>', 'ev': <%= event.value %> });
  <% end %>
</script>
<% end %>


<script>(function (w, d, t, r, u) {
  var f, n, i;
  w[u] = w[u] || [], f = function () {
    var o = {ti: "<%= tracker %>"};
    o.q = w[u], w[u] = new UET(o), w[u].push("pageLoad")
  }, n = d.createElement(t), n.src = r, n.async = 1, n.onload = n.onreadystatechange = function () {
    var s = this.readyState;
    s && s !== "loaded" && s !== "complete" || (f(), n.onload = n.onreadystatechange = null)
  }, i = d.getElementsByTagName(t)[0], i.parentNode.insertBefore(n, i)
})(window, document, "script", "//bat.bing.com/bat.js", "uetq");
</script>