0
我需要將Facebook像素代碼放在Vuejs單頁面應用程序上。我也使用NUXT進行SSR。如何在VueJS單頁應用程序(NUXT)上使用Facebook Pixel?
我需要將Facebook像素代碼放在Vuejs單頁面應用程序上。我也使用NUXT進行SSR。如何在VueJS單頁應用程序(NUXT)上使用Facebook Pixel?
您可以創建靜態庫文件:pixel.js,與Facebook給出的內容:
!function(f,b,e,v,n,t,s){
if(f.fbq)return
n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)}
if(!f._fbq)f._fbq=n
n.push=n
n.loaded=!0
n.version='2.0'
n.queue=[]
t=b.createElement(e)
t.async=!0
t.src=v
s=b.getElementsByTagName(e)[0]
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js')
fbq('init', 'XXYOUR CODEXX')
fbq('track', 'PageView')
(我不使用與Nuxt noscript標記完全基於的javascrip)
然後在nuxt.conf.js文件中添加行:
script:[
{src:'pixel.js', type: 'text/javascript'}
]