diff --git a/packages/web/pages/support.tsx b/packages/web/pages/support.tsx index 78d295140..bd6a68a16 100644 --- a/packages/web/pages/support.tsx +++ b/packages/web/pages/support.tsx @@ -1,11 +1,21 @@ -import { useEffect } from 'react' +import { useEffect, useCallback } from 'react' import { SettingsLayout } from '../components/templates/SettingsLayout' +import { setupAnalytics } from '../lib/analytics' export default function Support(): JSX.Element { - useEffect(() => { + const initAnalytics = useCallback(() => { + setupAnalytics() window.Intercom('show') }, []) + useEffect(() => { + initAnalytics() + window.addEventListener('load', initAnalytics) + return () => { + window.removeEventListener('load', initAnalytics) + } + }, [initAnalytics]) + return ( <>