问题描述
我的网站上有Turbolinks。 我需要从Nielsen注入javascript TAG。 这是代码
<script>
!function(t,n){t[n]=t[n]||{nlsQ:function(e,o,c,r,s,i){return s=t.document,r=s.createElement("script"),r.async=1,r.src=("http:"===t.location.protocol?"http:":"https:")+"//cdn-gl.imrworldwide.com/conf/"+e+".js#name="+o+"&ns="+n,i=s.getElementsByTagName("script")[0],i.parentNode.insertBefore(r,i),t[n][o]=t[n][o]||{g:c||{},ggPM:function(e,i){(t[n][o].q=t[n][o].q||[]).push([e,i])}},t[n][o]}}}(window,"NOLBUNDLE");
var nSdkInstance = NOLBUNDLE.nlsQ("P38E2BEBD-E82F-4F94-9BA9-1A4EC618F5AF","nlsnInstance");
var nielsenMetadata = {
type: 'static',assetid: "<%=hashed_url(url_for(only_path: true))%>",section: 'D_BRW'
};
nSdkInstance.ggPM("staticstart",nielsenMetadata);
</script>
基本上,尼尔森的回答是,标记没有以正确的方式实现,因为当我更改网站的部分时,实例将再次初始化。 我认为问题出在Turbolinks,但我不能禁用它们...
有任何提示吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)