Skip to content

Commit ff4b050

Browse files
committed
feat: Click Event GA 추가
1 parent 23ac629 commit ff4b050

File tree

2 files changed

+5
-14
lines changed

2 files changed

+5
-14
lines changed

src/components/Profile.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ const Profile = ({
4949
}
5050
});
5151
} else if (mode === "topic" && topicData) {
52-
trackClickEvent("홈", "주제별 대화방"); //FIXME: 기획 내용 정해지면 수정
52+
trackClickEvent("홈", "오픈채팅 입장하기");
5353
navigate("/select-info", {
5454
state: {
5555
type: "topicChat",

src/pages/SelectInfo.tsx

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import Header from "@/components/header/Header";
66
import { getMBTIgroup, mapAgeToNumber } from "@/utils/helpers";
77
import { authInstance } from "@/api/axios";
88
import ToastMessage from "@/components/ToastMessage";
9-
import { trackEvent } from "@/libs/analytics";
9+
import trackClickEvent from "@/utils/trackClickEvent";
1010

1111
type FastFriendResponse = {
1212
header: {
@@ -153,10 +153,7 @@ const SelectInfo = () => {
153153
return showToast("이름을 입력해주세요");
154154
}
155155
// topicChat은 바로 채팅으로 이동
156-
trackEvent("Click", {
157-
page: "내 정보입력",
158-
element: "대화 시작하기"
159-
});
156+
trackClickEvent("오픈채팅 - 내 정보 입력", "대화 시작하기");
160157
navigate("/chat", {
161158
state: {
162159
mbti: "ENFP", // 기본 MBTI 또는 선택된 MBTI
@@ -211,16 +208,10 @@ const SelectInfo = () => {
211208
const responseData = response.data.data;
212209

213210
if (isVirtualFriend && isVirtualFriendResponse(responseData)) {
214-
trackEvent("Click", {
215-
page: "친구 저장",
216-
element: "친구 저장하기"
217-
});
211+
trackClickEvent("친구 저장", "친구 저장하기");
218212
navigate("/");
219213
} else if (isFastFriend && typeof responseData === "number") {
220-
trackEvent("Click", {
221-
page: "빠른 대화 설정",
222-
element: "대화 시작하기"
223-
});
214+
trackClickEvent("빠른 대화 설정", "대화 시작하기");
224215
navigate("/chat", {
225216
state: {
226217
mbti,

0 commit comments

Comments
 (0)