1
0
mirror of https://github.com/kamranahmedse/developer-roadmap.git synced 2025-10-02 03:46:42 +02:00

Add UTM registration tracking

This commit is contained in:
Kamran Ahmed
2024-10-16 23:07:02 +01:00
parent 87ed33b330
commit c481e8aa38
6 changed files with 102 additions and 6 deletions

View File

@@ -4,6 +4,7 @@ import Cookies from 'js-cookie';
import { TOKEN_COOKIE_NAME, setAuthToken } from '../../lib/jwt';
import { httpGet } from '../../lib/http';
import { Spinner } from '../ReactIcons/Spinner.tsx';
import { triggerUtmRegistration } from '../../lib/browser.ts';
type GitHubButtonProps = {
isDisabled?: boolean;
@@ -46,6 +47,8 @@ export function GitHubButton(props: GitHubButtonProps) {
return;
}
triggerUtmRegistration();
let redirectUrl = '/';
const gitHubRedirectAt = localStorage.getItem(GITHUB_REDIRECT_AT);
const lastPageBeforeGithub = localStorage.getItem(GITHUB_LAST_PAGE);