fix. pageVerTmplSeq 타입 통일
This commit is contained in:
@@ -11,45 +11,6 @@ declare const svcLog: any
|
||||
declare const twq: any
|
||||
declare const ttq: any
|
||||
|
||||
/**
|
||||
* 페이지 데이터와 템플릿 정보를 기반으로 분석용 로그 데이터를 생성하는 composable
|
||||
* @param resourcesData 페이지 리소스 데이터
|
||||
* @param pageVerTmplSeq 템플릿 시퀀스 번호
|
||||
* @returns 분석용 로그 데이터 객체
|
||||
*/
|
||||
export const useAnalyticsLogData = (
|
||||
resourcesData: PageDataResourceGroup,
|
||||
pageVerTmplSeq: number
|
||||
) => {
|
||||
const store = usePageDataStore()
|
||||
const pageData = store.pageData
|
||||
|
||||
if (!pageData) {
|
||||
return ref({} as AnalyticsDetailType)
|
||||
}
|
||||
|
||||
// const pageDataTrack = (typeof resourcesData.tracking === 'object' ? resourcesData.tracking : {}) as AnalyticsLogDataTracking
|
||||
const pageDataTrack = resourcesData.tracking
|
||||
|
||||
const logData = ref({
|
||||
actionType: pageDataTrack?.action_type,
|
||||
// logSourceType:pageDataTrack.logSourceType,
|
||||
// viewArea:pageDataTrack.viewArea,
|
||||
// viewType:pageDataTrack.viewType,
|
||||
clickArea: pageData.page_name_en,
|
||||
clickSarea: pageData.templates[pageVerTmplSeq].page_ver_tmpl_name_en,
|
||||
clickItem: `${pageData.templates[pageVerTmplSeq].page_ver_tmpl_name}_${pageDataTrack?.click_item}`,
|
||||
event: pageData.page_name,
|
||||
eventCategory: `${pageData.page_name}_${pageDataTrack?.click_item}`,
|
||||
template_code: pageData.templates[pageVerTmplSeq].template_code,
|
||||
page_ver_tmpl_name: pageData.templates[pageVerTmplSeq].page_ver_tmpl_name,
|
||||
page_ver_tmpl_name_en:
|
||||
pageData.templates[pageVerTmplSeq].page_ver_tmpl_name_en,
|
||||
} as unknown as AnalyticsDetailType)
|
||||
|
||||
return logData
|
||||
}
|
||||
|
||||
/**
|
||||
* 페이지 데이터와 템플릿 정보를 기반으로 분석용 로그 데이터를 생성하는 composable (직접 객체 반환)
|
||||
* @param resourcesData 페이지 리소스 데이터
|
||||
@@ -74,15 +35,15 @@ export const useAnalyticsLogDataDirect = (
|
||||
// logSourceType:pageDataTrack.logSourceType,
|
||||
// viewArea:pageDataTrack.viewArea,
|
||||
// viewType:pageDataTrack.viewType,
|
||||
clickArea: pageData.page_name_en,
|
||||
clickArea: pageData.page_name_en, //페이지타이틀(영문)
|
||||
clickSarea: pageData.templates[pageVerTmplSeq].page_ver_tmpl_name_en,
|
||||
clickItem: `${pageData.templates[pageVerTmplSeq].page_ver_tmpl_name}_${pageDataTrack?.click_item}`,
|
||||
event: pageData.page_name,
|
||||
eventCategory: `${pageData.page_name}_${pageDataTrack?.click_item}`,
|
||||
template_code: pageData.templates[pageVerTmplSeq].template_code,
|
||||
page_ver_tmpl_name: pageData.templates[pageVerTmplSeq].page_ver_tmpl_name,
|
||||
page_ver_tmpl_name_en:
|
||||
pageData.templates[pageVerTmplSeq].page_ver_tmpl_name_en,
|
||||
// template_code: pageData.templates[pageVerTmplSeq].template_code,
|
||||
// page_ver_tmpl_name: pageData.templates[pageVerTmplSeq].page_ver_tmpl_name,
|
||||
// page_ver_tmpl_name_en:
|
||||
// pageData.templates[pageVerTmplSeq].page_ver_tmpl_name_en,
|
||||
} as unknown as AnalyticsDetailType
|
||||
|
||||
return logData
|
||||
@@ -369,7 +330,6 @@ export default () => {
|
||||
sendSA,
|
||||
sendLog,
|
||||
sendMarketingScript,
|
||||
useAnalyticsLogData,
|
||||
useAnalyticsLogDataDirect,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,7 +14,7 @@ export const useResourcesData = () => {
|
||||
const stoveApiBaseUrl = config.public.stoveApiUrl
|
||||
const apiUrl = `${stoveApiBaseUrl}/pub-comm/v1.0/template/operateResources`
|
||||
|
||||
const queryParams: Record<string, string> = {
|
||||
const queryParams: Record<string, string | number> = {
|
||||
page_seq: pageSeq,
|
||||
page_ver: pageVer,
|
||||
page_ver_tmpl_seq: pageVerTmplSeq,
|
||||
|
||||
Reference in New Issue
Block a user