2013-07-15 31 views
0

我在一個web應用程序中使用內容安全策略,因此使用內聯腳本的MixPanel JavaScript庫只是不適合我。在我投入時間研究如何使用Java Lib之前,我想知道是否有人完成了它,並且有一個教程,他們可以指向我或建議/示例? Google可悲的是今晚不是我的朋友....關於在MVC應用程序中使用Mixpanel的教程

回答

0

以下問題只要瀏覽器支持async javascript加載就應該解決問題。 [我已經只有2.2 Mixpanel測試吧]

<script type="text/javascript"> 
var b = window.mixpanel || []; 
if (!b.__SV) { 
    var i, g; 
    window.mixpanel = b; 
    b._i = []; 
    b.init = function (a, e, d) { 
     function f(b, h) { 
      var a = h.split("."); 
      2 == a.length && (b = b[a[0]], h = a[1]); 
      b[h] = function() { 
       b.push([h].concat(Array.prototype.slice.call(arguments, 0))) 
      } 
     } 
     var c = b; 
     "undefined" !== 
     typeof d ? c = b[d] = [] : d = "mixpanel"; 
     c.people = c.people || []; 
     c.toString = function (b) { 
      var a = "mixpanel"; 
      "mixpanel" !== d && (a += "." + d); 
      b || (a += " (stub)"); 
      return a 
     }; 
     c.people.toString = function() { 
      return c.toString(1) + ".people (stub)" 
     }; 
     i = "disable track track_pageview track_links track_forms register register_once alias unregister identify name_tag set_config people.set people.set_once people.increment people.append people.track_charge people.clear_charges people.delete_user".split(" "); 
     for (g = 0; g < i.length; g++) 
      f(c, i[g]); 
     b._i.push([a, e, d]) 
    }; 
    b.__SV = 1.2 
} 
b.init("YOUR TOKEN"); 
</script> 
<script type="text/javascript" src="http://cdn.mxpnl.com/libs/mixpanel-2.2.min.js" async="true"></script> 

與mixpanel toekn替換 「您的令牌」。

相關問題