Skip to content

Commit 0c63176

Browse files
committed
[feat] #208 amplitude - 공유하기
1 parent 0f05a0f commit 0c63176

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

Projects/Feature/FeatureCategoryDetail/Sources/CategoryDetailFeature.swift

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ public struct CategoryDetailFeature {
2626
private var contentClient
2727
@Dependency(KakaoShareClient.self)
2828
private var kakaoShareClient
29+
@Dependency(\.amplitude.track)
30+
private var amplitudeTrack
31+
2932
/// - State
3033
@ObservableState
3134
public struct State: Equatable {
@@ -212,6 +215,10 @@ private extension CategoryDetailFeature {
212215
)
213216

214217
case .공유_버튼_눌렀을때:
218+
amplitudeTrack(.share_link(
219+
linkId: "\(state.domain.category.id)",
220+
shareTarget: "kakaotalk"
221+
))
215222
kakaoShareClient.카테고리_카카오톡_공유(
216223
CategoryKaKaoShareModel(
217224
categoryName: state.domain.category.categoryName,

Projects/Feature/FeatureContentSetting/Sources/ContentSetting/ContentSettingFeature.swift

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ public struct ContentSettingFeature {
2828
private var categoryClient
2929
@Dependency(KeyboardClient.self)
3030
private var keyboardClient
31+
@Dependency(\.amplitude.track)
32+
private var amplitudeTrack
33+
3134
/// - State
3235
@ObservableState
3336
public struct State: Equatable {

0 commit comments

Comments
 (0)