hookehuyr

新增埋点API联调

1 /* 1 /*
2 * @Date: 2024-04-11 17:16:29 2 * @Date: 2024-04-11 17:16:29
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-04-12 14:41:11 4 + * @LastEditTime: 2024-04-12 15:55:52
5 * @FilePath: /fxPark/src/api/carbon.js 5 * @FilePath: /fxPark/src/api/carbon.js
6 * @Description: 文件描述 6 * @Description: 文件描述
7 */ 7 */
...@@ -13,6 +13,7 @@ const Api = { ...@@ -13,6 +13,7 @@ const Api = {
13 SAVE_DANMU: '/srv/?a=api&t=save_bulletscreen', 13 SAVE_DANMU: '/srv/?a=api&t=save_bulletscreen',
14 SAVE_POSTER: '/srv/?a=api&t=save_play', 14 SAVE_POSTER: '/srv/?a=api&t=save_play',
15 ACTIVE_TREE: '/srv/?a=api&t=save_play', 15 ACTIVE_TREE: '/srv/?a=api&t=save_play',
16 + SAVE_EVENT: '/srv/?a=api&t=save_event',
16 } 17 }
17 18
18 19
...@@ -45,3 +46,9 @@ export const savePosterAPI = (params) => fn(fetch.post(Api.SAVE_POSTER, params)) ...@@ -45,3 +46,9 @@ export const savePosterAPI = (params) => fn(fetch.post(Api.SAVE_POSTER, params))
45 * @returns 46 * @returns
46 */ 47 */
47 export const activeTreeAPI = (params) => fn(fetch.post(Api.ACTIVE_TREE, params)); 48 export const activeTreeAPI = (params) => fn(fetch.post(Api.ACTIVE_TREE, params));
49 +
50 +/**
51 + * @description: 埋点
52 + * @returns
53 + */
54 +export const saveEventAPI = (params) => fn(fetch.post(Api.SAVE_EVENT, params));
......
1 <!-- 1 <!--
2 * @Date: 2024-04-10 16:08:09 2 * @Date: 2024-04-10 16:08:09
3 * @LastEditors: hookehuyr hookehuyr@gmail.com 3 * @LastEditors: hookehuyr hookehuyr@gmail.com
4 - * @LastEditTime: 2024-04-12 15:31:51 4 + * @LastEditTime: 2024-04-12 15:56:50
5 * @FilePath: /fxPark/src/views/fxPark/intro.vue 5 * @FilePath: /fxPark/src/views/fxPark/intro.vue
6 * @Description: 文件描述 6 * @Description: 文件描述
7 --> 7 -->
...@@ -47,7 +47,7 @@ import { Cookies, $, _, axios, storeToRefs, mainStore, Toast, useTitle } from '@ ...@@ -47,7 +47,7 @@ import { Cookies, $, _, axios, storeToRefs, mainStore, Toast, useTitle } from '@
47 //import { } from '@/utils/generateModules.js' 47 //import { } from '@/utils/generateModules.js'
48 //import { } from '@/utils/generateIcons.js' 48 //import { } from '@/utils/generateIcons.js'
49 //import { } from '@/composables' 49 //import { } from '@/composables'
50 -import { getTreeAPI, activeTreeAPI } from '@/api/carbon.js'; 50 +import { getTreeAPI, activeTreeAPI, saveEventAPI } from '@/api/carbon.js';
51 51
52 const $route = useRoute(); 52 const $route = useRoute();
53 const $router = useRouter(); 53 const $router = useRouter();
...@@ -69,6 +69,8 @@ onMounted(async () => { ...@@ -69,6 +69,8 @@ onMounted(async () => {
69 } 69 }
70 // 进入页面激活 70 // 进入页面激活
71 const activeTree = await activeTreeAPI({ tree_revision: revision }); 71 const activeTree = await activeTreeAPI({ tree_revision: revision });
72 + // 埋点
73 + const saveEvent = await saveEventAPI({ event_code: 'open_page', event_value: 'tree' });
72 }); 74 });
73 75
74 const formattedIntro = computed(() => { 76 const formattedIntro = computed(() => {
......