mirror of
https://github.com/labring/FastGPT.git
synced 2025-07-28 09:03:53 +00:00
feat: add baidu conversion tracking (#3016)
* feat: add baidu conversion tracking * chore
This commit is contained in:
@@ -50,7 +50,8 @@ const RegisterForm = ({ setPageType, loginSuccess }: Props) => {
|
|||||||
username,
|
username,
|
||||||
code,
|
code,
|
||||||
password,
|
password,
|
||||||
inviterId: localStorage.getItem('inviterId') || undefined
|
inviterId: localStorage.getItem('inviterId') || undefined,
|
||||||
|
bd_vid: localStorage.getItem('bd_vid') || undefined
|
||||||
})
|
})
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@@ -8,7 +8,7 @@ import { TrackEventName } from '../common/system/constants';
|
|||||||
|
|
||||||
export const useInitApp = () => {
|
export const useInitApp = () => {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const { hiId } = router.query as { hiId?: string };
|
const { hiId, bd_vid } = router.query as { hiId?: string; bd_vid?: string };
|
||||||
const { loadGitStar, setInitd, feConfigs } = useSystemStore();
|
const { loadGitStar, setInitd, feConfigs } = useSystemStore();
|
||||||
const [scripts, setScripts] = useState<FastGPTFeConfigsType['scripts']>([]);
|
const [scripts, setScripts] = useState<FastGPTFeConfigsType['scripts']>([]);
|
||||||
const [title, setTitle] = useState(process.env.SYSTEM_NAME || 'AI');
|
const [title, setTitle] = useState(process.env.SYSTEM_NAME || 'AI');
|
||||||
@@ -59,7 +59,8 @@ export const useInitApp = () => {
|
|||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
hiId && localStorage.setItem('inviterId', hiId);
|
hiId && localStorage.setItem('inviterId', hiId);
|
||||||
}, [hiId]);
|
bd_vid && localStorage.setItem('bd_vid', bd_vid);
|
||||||
|
}, [bd_vid, hiId]);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
feConfigs,
|
feConfigs,
|
||||||
|
@@ -30,17 +30,20 @@ export const postRegister = ({
|
|||||||
username,
|
username,
|
||||||
password,
|
password,
|
||||||
code,
|
code,
|
||||||
inviterId
|
inviterId,
|
||||||
|
bd_vid
|
||||||
}: {
|
}: {
|
||||||
username: string;
|
username: string;
|
||||||
code: string;
|
code: string;
|
||||||
password: string;
|
password: string;
|
||||||
inviterId?: string;
|
inviterId?: string;
|
||||||
|
bd_vid?: string;
|
||||||
}) =>
|
}) =>
|
||||||
POST<ResLogin>(`/proApi/support/user/account/register/emailAndPhone`, {
|
POST<ResLogin>(`/proApi/support/user/account/register/emailAndPhone`, {
|
||||||
username,
|
username,
|
||||||
code,
|
code,
|
||||||
inviterId,
|
inviterId,
|
||||||
|
bd_vid,
|
||||||
password: hashStr(password)
|
password: hashStr(password)
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user