From daea07898a5fce2acb1231951878bb7307aa2a05 Mon Sep 17 00:00:00 2001 From: quyettvq Date: Tue, 6 Jan 2026 16:08:04 +0700 Subject: [PATCH] AiMBA: tracking --- src/aimba/AiMBA.js | 1 + src/aimba/registration/RegistrationForm.js | 1 + src/aimba/tracking.js | 18 ++++++++++++++++++ 3 files changed, 20 insertions(+) create mode 100644 src/aimba/tracking.js diff --git a/src/aimba/AiMBA.js b/src/aimba/AiMBA.js index 6c2c121..85a8ab1 100644 --- a/src/aimba/AiMBA.js +++ b/src/aimba/AiMBA.js @@ -1,4 +1,5 @@ import './AiMBA.less'; +import './tracking'; import {useEffect, useState} from 'fiddlehead'; import {TopBar} from './top-bar'; import {Banner} from './banner'; diff --git a/src/aimba/registration/RegistrationForm.js b/src/aimba/registration/RegistrationForm.js index bf2abf6..e9ea6d0 100644 --- a/src/aimba/registration/RegistrationForm.js +++ b/src/aimba/registration/RegistrationForm.js @@ -16,6 +16,7 @@ export let RegistrationForm = ({onSubmit}) => { } }; onSubmit({formData, onFeedback}); + fbq('track', 'Lead'); }; let handleChange = () => { diff --git a/src/aimba/tracking.js b/src/aimba/tracking.js new file mode 100644 index 0000000..22d391c --- /dev/null +++ b/src/aimba/tracking.js @@ -0,0 +1,18 @@ +// Facebook Pixel +!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', '4012820162178463'); +fbq('track', 'PageView'); + +// Google Tag Manager +(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': +new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], +j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= +'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); +})(window,document,'script','dataLayer','GTM-WJZSK8CW');