Skip to content

Commit 10cff30

Browse files
committed
feat(tracking): add HelpScout Beacon and Facebook Pixel scripts
Integrate HelpScout Beacon and Facebook Pixel tracking scripts into the index.html files for both tests and app. This enhances the ability to monitor user interactions and behavior, which is critical for improving customer
1 parent 69e2cd1 commit 10cff30

File tree

2 files changed

+27
-2
lines changed

2 files changed

+27
-2
lines changed

app/index.html

+5-1
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,12 @@
1818
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap" rel="stylesheet">
1919
<link href="https://fonts.cdnfonts.com/css/monaco" rel="stylesheet">
2020

21-
<script type="text/javascript">!function(e,t,n){function a(){var e=t.getElementsByTagName("script")[0],n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],"complete"===t.readyState)return a();e.attachEvent?e.attachEvent("onload",a):e.addEventListener("load",a,!1)}(window,document,window.Beacon||function(){});
21+
<!-- HelpScout Beacon -->
22+
<script type="text/javascript">
23+
!function(e,t,n){function a(){var e=t.getElementsByTagName("script")[0],n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],"complete"===t.readyState)return a();e.attachEvent?e.attachEvent("onload",a):e.addEventListener("load",a,!1)}(window,document,window.Beacon||function(){});
2224
</script>
25+
<!-- End HelpScout Beacon -->
26+
2327
<script async src="https://metabase.codecrafters.io/app/iframeResizer.js"></script>
2428

2529
<!-- Facebook Pixel Code -->

tests/index.html

+22-1
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,29 @@
1919

2020
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap" rel="stylesheet">
2121
<link href="https://fonts.cdnfonts.com/css/monaco" rel="stylesheet">
22+
23+
<!-- HelpScout Beacon -->
24+
<script type="text/javascript">
25+
!function(e,t,n){function a(){var e=t.getElementsByTagName("script")[0],n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],"complete"===t.readyState)return a();e.attachEvent?e.attachEvent("onload",a):e.addEventListener("load",a,!1)}(window,document,window.Beacon||function(){});
26+
</script>
27+
<!-- End HelpScout Beacon -->
28+
2229
<script async src="https://metabase.codecrafters.io/app/iframeResizer.js"></script>
23-
<script type="text/javascript">!function(e,t,n){function a(){var e=t.getElementsByTagName("script")[0],n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://beacon-v2.helpscout.net",e.parentNode.insertBefore(n,e)}if(e.Beacon=n=function(t,n,a){e.Beacon.readyQueue.push({method:t,options:n,data:a})},n.readyQueue=[],"complete"===t.readyState)return a();e.attachEvent?e.attachEvent("onload",a):e.addEventListener("load",a,!1)}(window,document,window.Beacon||function(){});</script>
30+
31+
<!-- Facebook Pixel Code -->
32+
<script>
33+
!function(f,b,e,v,n,t,s)
34+
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
35+
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
36+
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
37+
n.queue=[];t=b.createElement(e);t.async=!0;
38+
t.src=v;s=b.getElementsByTagName(e)[0];
39+
s.parentNode.insertBefore(t,s)}(window, document,'script',
40+
'https://connect.facebook.net/en_US/fbevents.js');
41+
fbq('init', '1218366289258395');
42+
fbq('track', 'PageView');
43+
</script>
44+
<!-- End Facebook Pixel Code -->
2445
</head>
2546
<body>
2647
{{content-for "body"}}

0 commit comments

Comments
 (0)