作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用正确的代码更新:
<script>
export default {
mounted() {
// this.comments_data = this.comments;
},
props: ['type'],
data() {
return {
// type: [],
email: '',
error_found: false,
email_error: '',
already_subscribed: '',
subscribed: false,
}
},
methods: {
subscribe(){
var vm = this;
vm.error_found = false;
vm.email_error = '';
vm.already_subscribed = '';
window.fbq('trackCustom', 'Custom Event Name Goes Here', {value: 1.00, currency: 'USD'});
},
},
}
</script>
当有人使用 VueJs 单击订阅按钮时,我尝试触发 FB Pixel。代码“vm.fbq.push('track', '此处为偶数名称', {value: 1.00,currency: 'USD'});”一旦有人点击订阅按钮就不会触发。我已经尝试了一切,但没有运气。有谁知道一旦有人点击按钮如何从 VueJS 触发 Facebook 像素事件?
<button @click="subscribe" class="btn btn-success btn-block">
Submit
</button>
这是我的 VueJS 代码
<script>
export default {
mounted() {
// this.comments_data = this.comments;
},
props: ['type'],
data() {
return {
// type: [],
email: '',
error_found: false,
email_error: '',
already_subscribed: '',
subscribed: false,
}
},
methods: {
subscribe(){
var vm = this;
vm.error_found = false;
vm.email_error = '';
vm.already_subscribed = '';
vm.fbq.push('track', 'Even Name goes here', {value: 1.00, currency: 'USD'});
},
},
}
</script>
最佳答案
假设您已在 the normal manner 中加载 FB 像素基本代码,您可能需要 window.fbq
,而不是 vm.fbq
。 fbq
不是您组件的一部分。
关于javascript - 如何在 VueJS 中触发 Facebook Pixel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44662477/
我是一名优秀的程序员,十分优秀!