使用Facebook Pixel 埋点

在投放广告的时候,一般需要知道广告的产生的效益,所以就需要通过埋点去记录,这里使用到的是Facebook Pixel。

首先安装

npm install --save react-facebook-pixel

然后进行封装了一下

/**
 * 
 * @param {事件类型默认为标准事件} eventType 
 * @param {事件名称} eventName 
 * @param {事件名称中所对应的可以传递的参数,参数对象中的属性值具体参考文档} params 
 * @param {事件ID} facebookPixelId 
 * 文档:https://developers.facebook.com/docs/meta-pixel/reference
 */
export const reactFacekookPixel = (eventName,params={},eventType='track',facebookPixelId='982896629405137') => {
  import('react-facebook-pixel')
    .then((x) => x.default)
    .then((ReactPixel) => {
      ReactPixel.init(facebookPixelId) // facebookPixelId
      ReactPixel.pageView()
      ReactPixel.fbq(eventType,eventName,{...params});
    })
}

使用

CompleteRegistration是标准事件,指注册成功事件

reactFacekookPixel("CompleteRegistration", {currency: "新官网用户注册成功", value: '新官网用户注册成功!'})

官方文档

相关推荐
Funny_AI_LAB21 小时前
MetaAI最新开源Llama3.2亮点及使用指南
算法·计算机视觉·语言模型·llama·facebook
跨境Tool哥7 天前
深度拆解:如何在Facebook上做跨境电商?
facebook·跨境电商·指纹浏览器·海外社交媒体·facebook广告
LokiSan7 天前
移动化社交:Facebook的移动战略解析
facebook·社交媒体·移动社交
ClonBrowser7 天前
Facebook对现代社交互动的影响
facebook·社交媒体·信息传播
LokiSan9 天前
跟随Facebook的足迹:社交媒体背后的探索之旅
区块链·facebook·隐私保护
Ephemeroptera9 天前
Seamless:Facebook推出的跨语言语音识别/翻译/合成大模型
人工智能·语音识别·facebook
龙哥说跨境10 天前
Facebook个人账户被停用是什么原因?如何解决?
facebook
技术小赵11 天前
Facebook公共主页bug问题解决措施清单
网络·经验分享·facebook
Roc_z711 天前
虚拟社交的新时代:探索Facebook的元宇宙愿景
vr·媒体·facebook
ClonBrowser12 天前
Facebook隐私政策的演变及其影响
facebook·隐私政策·社交媒体·隐私安全