A small wrapper around Facebook Pixel API
npm install vue-analytics-facebook-pixel
A small wrapper around fbq. This package integrates Facebook pixel into your Vue app.
``bash`
npm install vue-analytics-facebook-pixel
Also, this library requires installing Facebook Pixel API.
`javascript
import Vue from 'Vue'
import VueFacebookPixel from 'vue-analytics-facebook-pixel'
Vue.use(VueFacebookPixel)
`
To start using this script you will have to call init(...) first.
`javascript`
/**
* Init facebook tracking pixel
* @param {String} appId
* @param {object} [data={}]
*/
Vue.analytics.fbq.init('YOUR_FACEBOOK_CODE', {
em: 'user@mail.com'
})
Make sure init(...) is called only once.
Then you will have full access to the event(...) method.
`javascript`
/**
* Event tracking
* @param {String} name
* @param {object} [data={}]
*/
Vue.analytics.fbq.event('ViewContent', {
content_name: 'Really Fast Running Shoes'
})
#### Inside component
All component instances can call this.$analytics.fbq
All vue-analytics-* share the same analytics object, where all the providers are stored.
Facebook Pixel API is required to be installed. You can skip the default window.fbq('init', 'KEY') part and use Vue.analytics.fbq.init(...)` which will do the same.