#javascript #turbolinks
#javascript #turbolinks
Вопрос:
на моем веб-сайте есть Turbolinks. Мне нужно ввести ТЕГ javascript из Nielsen. Это код
<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 "amp;ns=" n,i=s.getElementsByTagName("script")[0],i.parentNode.insertBefore(r,i),t[n][o]=t[n][o]||{g:c||{},ggPM:function(e,c,r,s,i){(t[n][o].q=t[n][o].q||[]).push([e,c,r,s,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>
В основном ответ от Nielsen заключается в том, что тег реализован неправильно, потому что, когда я меняю раздел своего веб-сайта, экземпляр снова инициализируется.
Я думаю, что проблема в Turbolinks, но я не могу их отключить…
Любой намек?