문의 시, 사용하시는 SDK 버전 정보와 디벨로퍼스 앱ID를 알려주세요.
Faq 목록 - 10. Android ( https://devtalk.kakao.com/t/faq/114724#h-10-android-1 ) 먼저 확인해주세요.
ID : 969584
안녕하세요. KakaoAdTracker 안드로이드 설정 문의 드립니다.
현재 https://github.com/KakaoAd/kakao-ad-android 보고 트래커 설정을 하고 있습니다.
android > app > src > main > kotlin > com > example > “app_name” > MainActivity.java 에 reaedme대로 설정하였는데, send~에 tag랑, 장바구니나, 검색어 같은 경우 값을 넘겨줘야 트래킹되는것이 아닌지 하고 궁금증이 생겼습니다.
flutter에서 이대로만 설정해도 각 이벤트 별로 트래킹이 되는건지요?
readme에는 이벤트 전송하기 부분에 추가 설명이 없는 것같아서 문의드립니다!
package com.app_name
import io.flutter.embedding.android.FlutterActivity
import io.flutter.embedding.engine.FlutterEngine
import io.flutter.plugin.common.MethodChannel
import android.app.AlarmManager
import android.content.Context
import android.os.Build
import android.content.Intent
import android.net.Uri
import android.provider.Settings
import com.kakao.ad.tracker.KakaoAdTracker
import com.kakao.ad.tracker.sendable.CompleteRegistration
class MainActivity: FlutterActivity() {
override fun onCreate() {
super.onCreate()
if (!KakaoAdTracker.isInitialized) {
KakaoAdTracker.init(this, getString(R.string.kakao_ad_track_id))
}
/**
* 가입완료 이밴트(CompleteRegistration)를 전송합니다.
*/
fun sendCompleteRegistrationEvent() {
val event = CompleteRegistration()
event.tag = "Tag" // 분류
event.send()
}
/**
* 검색 이벤트(Search)를 전송합니다.
*/
fun sendSearchEvent() {
val event = Search()
event.tag = "Tag" // 분류
event.search_string = "Keyword" // 검색 문자열
event.send()
}
/**
* 콘텐츠/상품 조회 이벤트(ViewContent)를 전송합니다.
*/
fun sendViewContentEvent() {
val event = ViewContent()
event.tag = "Tag" // 분류
event.content_id = "Content ID" // 상품 코드
event.send()
}
/**
* 장바구니 보기 이벤트(ViewCart)를 전송합니다.
*/
fun sendViewCartEvent() {
val event = ViewCart()
event.tag = "Tag" // 분류
event.send()
}
/**
* 장바구니 추가 이벤트(장바구니추가))를 전송합니다.
*/
fun sendAddToCartEvent() {
val event = AddToCart()
event.tag = "Tag" // 분류
event.content_id = "Content ID" // 상품 코드, 상품 코드값이 필수로 포함되어야 합니다.
event.send()
}
/**
* 관심상품 추가 이벤트(AddToWishlist)를 전송합니다.
*/
fun sendAddToWishListEvent() {
val event = AddToWishList()
event.tag = "Tag" // 분류
event.content_id = "Content ID" // 상품 코드, 상품 코드값이 필수로 포함되어야 합니다.
event.send()
}
}