Adjust SDK가 제공하는 AdjustEvent
객체는 이벤트 정보를 구성하고 이러한 정보를 앱에서 Adjust 서버로 전송하는 데 사용할 수 있습니다.
AdjustEvent 객체 인스턴스화 public AdjustEvent (String eventToken)
Adjust SDK를 사용하여 이벤트 정보를 전송하려면 AdjustEvent
객체를 인스턴스화해야 합니다. 이 객체에는 앱에서 이벤트가 발생할 때 Adjust로 전송되는 변수가 포함됩니다.
이벤트 객체를 인스턴스화하려면 새로운 AdjustEvent
인스턴스를 생성하고 다음 파라미터를 전달합니다.
eventToken
(String
): Adjust 이벤트 토큰
val adjustEvent = AdjustEvent ( "abc123" )
Adjust. trackEvent (adjustEvent)
AdjustEvent adjustEvent = new AdjustEvent ( "abc123" );
Adjust. trackEvent (adjustEvent);
이벤트 전송 public static void trackEvent (AdjustEvent event)
Adjust 이벤트 토큰 을 연결하여 앱의 이벤트를 기록할 수 있습니다. 이벤트 기록 방법:
새 Adjust 이벤트 인스턴스를 만들고 이벤트 토큰을 String
인수로 전달합니다.
이벤트 인스턴스를 인수로 trackEvent
메서드를 호출합니다.
val adjustEvent = AdjustEvent ( "abc123" )
Adjust. trackEvent (adjustEvent)
AdjustEvent adjustEvent = new AdjustEvent ( "abc123" );
Adjust. trackEvent (adjustEvent);
예시 본 예시에서는 사용자가 버튼을 조작할 때마다 g3mfiw
라는 토큰으로 이벤트를 기록하는 방법을 보여줍니다.
fun onTrackSimpleEventClick (v: View ) {
val event = AdjustEvent ( "g3mfiw" )
public void onTrackSimpleEventClick (View v) {
AdjustEvent event = new AdjustEvent ( "g3mfiw" );
Adjust. trackEvent (event);
android_uuid 781f17d5-5048-4fae-a4e5-77b58bab62b9
callback_params {"key":"value","foo":"bar"}
created_at 2024-01-25T14:13:16.151Z+0100
device_manufacturer Google
device_name sdk_gphone64_arm64
event_buffering_enabled 0
gps_adid 5962dfc1-3a53-4692-850b-22c4bf4311a5
hardware_name UE1A.230829.036
package_name com.adjust.examples
partner_params {"key":"value","foo":"bar"}
매출 이벤트 기록 public void setRevenue ( double revenue, String currency)
이벤트 인스턴스에서 매출 및 통화 속성을 설정하여 이벤트 관련 매출을 기록할 수 있습니다. 이 기능을 사용하여 앱 내에서 매출을 발생시키는 행동을 측정하시기 바랍니다.
이러한 속성을 설정하려면 setRevenue
메서드를 호출하고 다음 인수를 전달합니다.
revenue
(double
): 해당 이벤트에 의해 창출된 매출 금액
currency
(String
): 이벤트 통화의 ISO 4217 코드
val adjustEvent = AdjustEvent ( "abc123" )
adjustEvent. setRevenue ( 0.01 , "EUR" )
Adjust. trackEvent (adjustEvent)
AdjustEvent adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. setRevenue ( 0.01 , "EUR" );
Adjust. trackEvent (adjustEvent);
예시 본 예시에서는 사용자가 버튼을 조작할 때마다 g3mfiw
라는 토큰으로 이벤트를 기록하는 방법을 보여줍니다. 이 함수는 이벤트의 revenue
속성을 0.25
, currency
속성을 EUR
로 설정합니다.
fun onTrackRevenueEventClick (v: View ) {
val event = AdjustEvent ( "g3mfiw" )
event. setRevenue ( 0.25 , "EUR" )
public void onTrackRevenueEventClick (View v) {
AdjustEvent event = new AdjustEvent ( "g3mfiw" );
event. setRevenue ( 0.25 , "EUR" )
Adjust. trackEvent (event);
매출 이벤트 중복 제거 public void setDeduplicationId (String deduplicationId)
AdjustEvent.setDeduplicationId
메서드를 호출하여 이벤트 중복 제거를 위해 추가적인 ID를 전달할 수 있습니다. Adjust가 SDK로부터 중복 이벤트를 수신하면 이를 무시합니다.
val event = AdjustEvent ( "event_token" )
event.deduplicationId = "deduplication_id"
AdjustEvent event = new AdjustEvent ( "event_token" );
event. setDeduplicationId ( "deduplication_id" );
중복 제거 ID 제한 설정 public void setEventDeduplicationIdsMaxSize (Integer eventDeduplicationIdsMaxSize)
기본 설정에 따라 Adjust SDK는 최대 10 개의 고유한 중복 제거 ID를 지원합니다. AdjustConfig.setEventDeduplicationIdsMaxSize
메서드를 호출하여 이 설정을 구성할 수 있습니다.
val adjustConfig = AdjustConfig ()
adjustConfig.eventDeduplicationIdsMaxSize = 20
AdjustConfig adjustConfig = new AdjustConfig ();
adjustConfig. setEventDeduplicationIdsMaxSize ( 20 );
예시 본 예시에서는 사용자가 버튼을 조작할 때마다 g3mfiw
라는 토큰으로 이벤트를 기록하는 방법을 보여줍니다. 이 함수는 setDeduplicationId
메서드를 사용하여 orderId
를 5e85484b-1ebc-4141-aab7-25b869e54c49
로 설정합니다.
fun onTrackUniqueEventClick (v: View ) {
val event = AdjustEvent ( "g3mfiw" )
event. setDeduplicationId ( "5e85484b-1ebc-4141-aab7-25b869e54c49" )
public void onTrackUniqueEventClick (View v) {
AdjustEvent event = new AdjustEvent ( "g3mfiw" );
event. setDeduplicationId ( "5e85484b-1ebc-4141-aab7-25b869e54c49" )
Adjust. trackEvent (event);
deduplication_id 5e85484b-1ebc-4141-aab7-25b869e54c49
콜백 파라미터 추가 public void addCallbackParameter (String key, String value)
Adjust 대시보드에 콜백 URL 을 등록하면 SDK가 이벤트를 기록할 때 ADK가 GET 요청을 콜백 URL로 보냅니다.
서버로 보낼 콜백 파라미터를 구성할 수 있습니다. 이벤트에 대한 파라미터 구성이 완료되면 SDK는 이를 콜백 URL 에 추가합니다. 해당 정보를 사용하여, BI 시스템을 통해 사용자 인앱 행동을 분석할 수 있습니다.
String
키-값 인수와 함께 addCallbackParameter
메서드를 호출하여 이벤트에 콜백 파라미터를 추가합니다. 이 메서드를 여러 번 호출함으로써 여러 파라미터를 추가할 수 있습니다.
val adjustEvent = AdjustEvent ( "abc123" )
adjustEvent. addCallbackParameter ( "key" , "value" )
adjustEvent. addCallbackParameter ( "foo" , "bar" )
Adjust. trackEvent (adjustEvent)
AdjustEvent adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. addCallbackParameter ( "key" , "value" );
adjustEvent. addCallbackParameter ( "foo" , "bar" );
Adjust. trackEvent (adjustEvent);
let adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. addCallbackParameter ( "key" , "value" );
adjustEvent. addCallbackParameter ( "foo" , "bar" );
Adjust. trackEvent (adjustEvent);
Adjust SDK는 이벤트를 측정하고 콜백 파라미터가 추가된 URL로 요청을 전송합니다. 예를 들어 URL https://www.mydomain.com/callback
을 등록한 경우 콜백은 다음과 같습니다.
https://www.mydomain.com/callback? key=value & foo=bar
Adjust는 사용자의 커스텀 콜백 파라미터를 보관하지 않습니다. 커스텀 파라미터는 콜백 URL에만 추가됩니다.
CSV 업로드를 사용하는 경우, 반드시 CSV 정의에 파라미터를 추가하시기 바랍니다.
Adjust는 SDK에서 URL로 정보를 전송하는 데 사용할 수 있는 다양한 플레이스홀더를 지원합니다. 예를 들어, iOS의 경우 {idfa}
플레이스홀더, Android의 경우 {gps_adid}
플레이스홀더입니다. {publisher_parameter}
플레이스홀더는 단일 문자열의 모든 콜백 파라미터를 나타냅니다.
Adjust 콜백 가이드 에서 사용 가능한 값의 전체 목록을 비롯하여 URL 콜백을 사용하는 방법을 자세히 알아보실 수 있습니다.
예시 본 예시에서는 사용자가 버튼을 조작할 때마다 g3mfiw
라는 토큰으로 이벤트를 기록하는 방법을 보여줍니다. 다음 콜백 파라미터가 추가됩니다.
다양한 event_token
이벤트별로 생성되는 revenue_amount
콜백 URL의 결과는 다음과 같습니다.
http://www.mydomain.com/callback? event_token=g3mfiw & revenue_amount=0.05
fun onTrackUniqueEventClick (v: View ) {
val event = AdjustEvent ( "g3mfiw" )
event. addCallbackParameter ( "event_token" , "g3mfiw" )
event. addCallbackParameter ( "revenue_amount" , "0.05" )
public void onTrackUniqueEventClick (View v) {
AdjustEvent event = new AdjustEvent ( "g3mfiw" );
event. addCallbackParameter ( "event_token" , "g3mfiw" );
event. addCallbackParameter ( "revenue_amount" , "0.05" );
Adjust. trackEvent (event);
로그에서 callback_params
를 확인하고 파라미터가 Adjust로 전송되었음을 확인할 수 있습니다.
callback_params {"event_token":"g3mfiw","revenue_amount":"0.05"}
파트너 파라미터 추가 public void addPartnerParameter (String key, String value)
파트너 파라미터 를 추가하여 네트워크 파트너에게 추가 정보를 전송할 수 있습니다.
Adjust는 설정한 외부 파트너 에게 파트너 파라미터를 전송합니다. 이러한 정보는 보다 세분화된 분석과 리타겟팅에 유용할 것입니다. 파트너에 대해 파라미터를 설정하고 활성화하면 Adjust 서버는 해당 파라미터를 포워드 합니다.
파트너 파라미터는 기본 설정에 따라 로 데이터에 나타나지 않습니다. {partner_parameters}
플레이스홀더를 추가하여 단일 문자열로 수신할 수 있습니다.
String
키-값 인수와 함께 addPartnerParameter
메서드를 호출하여 이벤트에 파트너 파라미터를 추가합니다. 이 메서드를 여러 번 호출함으로써 여러 파라미터를 추가할 수 있습니다.
val adjustEvent = AdjustEvent ( "abc123" )
adjustEvent. addPartnerParameter ( "key" , "value" )
adjustEvent. addPartnerParameter ( "foo" , "bar" )
Adjust. trackEvent (adjustEvent)
AdjustEvent adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. addPartnerParameter ( "key" , "value" );
adjustEvent. addPartnerParameter ( "foo" , "bar" );
Adjust. trackEvent (adjustEvent);
let adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. addPartnerParameter ( "key" , "value" );
adjustEvent. addPartnerParameter ( "foo" , "bar" );
Adjust. trackEvent (adjustEvent);
예시 본 예시에서는 사용자가 버튼을 조작할 때마다 g3mfiw
라는 토큰으로 이벤트를 기록하는 방법을 보여줍니다. 다음 파트너 파라미터가 추가됩니다.
관련 제품의 product_id
이벤트를 트리거한 사용자의 user_id
fun onTrackUniqueEventClick (v: View ) {
val event = AdjustEvent ( "g3mfiw" )
event. addPartnerParameter ( "product_id" , "29" )
event. addPartnerParameter ( "user_id" , "835" )
public void onTrackUniqueEventClick (View v) {
AdjustEvent event = new AdjustEvent ( "g3mfiw" );
event. addPartnerParameter ( "product_id" , "29" );
event. addPartnerParameter ( "user_id" , "835" );
Adjust. trackEvent (event);
로그에서 partner_params
를 확인하고 파라미터가 Adjust로 전송되었음을 확인할 수 있습니다.
partner_params {"product_id":"29","user_id":"835"}
콜백 ID 추가 public void setCallbackId (String callbackId)
측정하려는 각 이벤트에 커스텀 문자열 식별자를 추가할 수 있습니다. Adjust 서버는 이벤트 콜백에서 이러한 식별자를 보고합니다. 이를 통해 성공적으로 측정한 이벤트 확인이 가능합니다.
ID를 String
인수로 한 setCallbackId
메서드를 호출하여 이 ID를 설정할 수 있습니다.
val adjustEvent = AdjustEvent ( "abc123" )
adjustEvent. setCallbackId ( "{Your-Custom-Id}" )
Adjust. trackEvent (adjustEvent)
AdjustEvent adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. setCallbackId ( "{Your-Custom-Id}" );
Adjust. trackEvent (adjustEvent);
let adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. setCallbackId ( "{Your-Custom-Id}" );
Adjust. trackEvent (adjustEvent);
예시 본 예시에서는 사용자가 버튼을 조작할 때마다 g3mfiw
라는 토큰으로 이벤트를 기록하는 방법을 보여줍니다. callbackId
가 f2e728d8-271b-49ab-80ea-27830a215147
로 설정되었습니다.
fun onTrackUniqueEventClick (v: View ) {
val event = AdjustEvent ( "g3mfiw" )
event. setCallbackId ( "f2e728d8-271b-49ab-80ea-27830a215147" )
public void onTrackUniqueEventClick (View v) {
AdjustEvent event = new AdjustEvent ( "g3mfiw" );
event. setCallbackId ( "f2e728d8-271b-49ab-80ea-27830a215147" )
Adjust. trackEvent (event);
callback_id f2e728d8-271b-49ab-80ea-27830a215147
Adjust SDK가 제공하는 AdjustEvent
객체는 이벤트 정보를 구성하고 이러한 정보를 앱에서 Adjust 서버로 전송하는 데 사용할 수 있습니다.
AdjustEvent 객체 인스턴스화 public AdjustEvent (String eventToken)
Adjust SDK를 사용하여 이벤트 정보를 전송하려면 AdjustEvent
객체를 인스턴스화해야 합니다. 이 객체에는 앱에서 이벤트가 발생할 때 Adjust로 전송되는 변수가 포함됩니다.
이벤트 객체를 인스턴스화하려면 새로운 AdjustEvent
인스턴스를 생성하고 다음 파라미터를 전달합니다.
eventToken
(String
): Adjust 이벤트 토큰
val adjustEvent = AdjustEvent ( "abc123" )
Adjust. trackEvent (adjustEvent)
AdjustEvent adjustEvent = new AdjustEvent ( "abc123" );
Adjust. trackEvent (adjustEvent);
let adjustEvent = new AdjustEvent ( "abc123" );
Adjust. trackEvent (adjustEvent);
이벤트 전송 public static void trackEvent (AdjustEvent event)
Adjust 이벤트 토큰 을 연결하여 앱의 이벤트를 기록할 수 있습니다. 이벤트 기록 방법:
새 Adjust 이벤트 인스턴스를 만들고 이벤트 토큰을 String
인수로 전달합니다.
이벤트 인스턴스를 인수로 trackEvent
메서드를 호출합니다.
val adjustEvent = AdjustEvent ( "abc123" )
Adjust. trackEvent (adjustEvent)
AdjustEvent adjustEvent = new AdjustEvent ( "abc123" );
Adjust. trackEvent (adjustEvent);
let adjustEvent = new AdjustEvent ( "abc123" );
Adjust. trackEvent (adjustEvent);
예시 본 예시에서는 사용자가 버튼을 조작할 때마다 g3mfiw
라는 토큰으로 이벤트를 기록하는 방법을 보여줍니다.
fun onTrackSimpleEventClick (v: View ) {
val event = AdjustEvent ( "g3mfiw" )
public void onTrackSimpleEventClick (View v) {
AdjustEvent event = new AdjustEvent ( "g3mfiw" );
Adjust. trackEvent (event);
window. onload = function () {
var btnTrackSimpleEvent = document. getElementById ( "btnTrackSimpleEvent" );
btnTrackSimpleEvent. onclick = function ( e ) {
var adjustEvent = new AdjustEvent ( "g3mfiw" );
Adjust. trackEvent (adjustEvent);
android_uuid 781f17d5-5048-4fae-a4e5-77b58bab62b9
callback_params {"key":"value","foo":"bar"}
created_at 2024-01-25T14:13:16.151Z+0100
device_manufacturer Google
device_name sdk_gphone64_arm64
event_buffering_enabled 0
gps_adid 5962dfc1-3a53-4692-850b-22c4bf4311a5
hardware_name UE1A.230829.036
package_name com.adjust.examples
partner_params {"key":"value","foo":"bar"}
매출 이벤트 기록 public void setRevenue ( double revenue, String currency)
이벤트 인스턴스에서 매출 및 통화 속성을 설정하여 이벤트 관련 매출을 기록할 수 있습니다. 이 기능을 사용하여 앱 내에서 매출을 발생시키는 행동을 측정하시기 바랍니다.
이러한 속성을 설정하려면 setRevenue
메서드를 호출하고 다음 인수를 전달합니다.
revenue
(double
): 해당 이벤트에 의해 창출된 매출 금액
currency
(String
): 이벤트 통화의 ISO 4217 코드
val adjustEvent = AdjustEvent ( "abc123" )
adjustEvent. setRevenue ( 0.01 , "EUR" )
Adjust. trackEvent (adjustEvent)
AdjustEvent adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. setRevenue ( 0.01 , "EUR" );
Adjust. trackEvent (adjustEvent);
let adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. setRevenue ( 0.01 , "EUR" );
Adjust. trackEvent (adjustEvent);
예시 본 예시에서는 사용자가 버튼을 조작할 때마다 g3mfiw
라는 토큰으로 이벤트를 기록하는 방법을 보여줍니다. 이 함수는 이벤트의 revenue
속성을 0.25
, currency
속성을 EUR
로 설정합니다.
fun onTrackRevenueEventClick (v: View ) {
val event = AdjustEvent ( "g3mfiw" )
event. setRevenue ( 0.25 , "EUR" )
public void onTrackRevenueEventClick (View v) {
AdjustEvent event = new AdjustEvent ( "g3mfiw" );
event. setRevenue ( 0.25 , "EUR" )
Adjust. trackEvent (event);
window. onload = function () {
var btnTrackRevenueEvent = document. getElementById ( "btnTrackRevenueEvent" );
btnTrackRevenueEvent. onclick = function ( e ) {
var adjustEvent = new AdjustEvent ( "g3mfiw" );
adjustEvent. setRevenue ( 0.25 , "EUR" );
Adjust. trackEvent (adjustEvent);
매출 이벤트 중복 제거 public void setOrderId (String orderId)
중복 이벤트 기록을 방지하기 위해 선택적 식별자를 전달할 수 있습니다. SDK는 최근순으로 10개의 식별자를 저장하고, 중복된 트랜잭션 ID가 있는 매출 이벤트를 건너뜁니다.
ID를 설정하려면 setOrderId
메서드를 호출하고 트랜잭션 ID를 String
인수로 전달합니다.
val adjustEvent = AdjustEvent ( "abc123" )
adjustEvent. setRevenue ( 0.01 , "EUR" )
adjustEvent. setOrderId ( "{OrderId}" )
Adjust. trackEvent (adjustEvent)
AdjustEvent adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. setRevenue ( 0.01 , "EUR" );
adjustEvent. setOrderId ( "{OrderId}" );
Adjust. trackEvent (adjustEvent);
let adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. setRevenue ( 0.01 , "EUR" );
adjustEvent. setOrderId ( "{OrderId}" );
Adjust. trackEvent (event);
예시 본 예시에서는 사용자가 버튼을 조작할 때마다 g3mfiw
라는 토큰으로 이벤트를 기록하는 방법을 보여줍니다. 이 함수는 setOrderId
메서드를 사용하여 orderId
를 5e85484b-1ebc-4141-aab7-25b869e54c49
로 설정합니다.
fun onTrackUniqueEventClick (v: View ) {
val event = AdjustEvent ( "g3mfiw" )
event. setOrderId ( "5e85484b-1ebc-4141-aab7-25b869e54c49" )
public void onTrackUniqueEventClick (View v) {
AdjustEvent event = new AdjustEvent ( "g3mfiw" );
event. setOrderId ( "5e85484b-1ebc-4141-aab7-25b869e54c49" )
Adjust. trackEvent (event);
window. onload = function () {
var btnTrackUniqueEvent = document. getElementById ( "btnTrackUniqueEvent" );
btnTrackUniqueEvent. onclick = function ( e ) {
var adjustEvent = new AdjustEvent ( "g3mfiw" );
adjustEvent. setOrderId ( "5e85484b-1ebc-4141-aab7-25b869e54c49" );
Adjust. trackEvent (adjustEvent);
order_id 5e85484b-1ebc-4141-aab7-25b869e54c49
콜백 파라미터 추가 public void addCallbackParameter (String key, String value)
Adjust 대시보드에 콜백 URL 을 등록하면 SDK가 이벤트를 기록할 때 ADK가 GET 요청을 콜백 URL로 보냅니다.
서버로 보낼 콜백 파라미터를 구성할 수 있습니다. 이벤트에 대한 파라미터 구성이 완료되면 SDK는 이를 콜백 URL 에 추가합니다. 해당 정보를 사용하여, BI 시스템을 통해 사용자 인앱 행동을 분석할 수 있습니다.
String
키-값 인수와 함께 addCallbackParameter
메서드를 호출하여 이벤트에 콜백 파라미터를 추가합니다. 이 메서드를 여러 번 호출함으로써 여러 파라미터를 추가할 수 있습니다.
val adjustEvent = AdjustEvent ( "abc123" )
adjustEvent. addCallbackParameter ( "key" , "value" )
adjustEvent. addCallbackParameter ( "foo" , "bar" )
Adjust. trackEvent (adjustEvent)
AdjustEvent adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. addCallbackParameter ( "key" , "value" );
adjustEvent. addCallbackParameter ( "foo" , "bar" );
Adjust. trackEvent (adjustEvent);
let adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. addCallbackParameter ( "key" , "value" );
adjustEvent. addCallbackParameter ( "foo" , "bar" );
Adjust. trackEvent (adjustEvent);
Adjust SDK는 이벤트를 측정하고 콜백 파라미터가 추가된 URL로 요청을 전송합니다. 예를 들어 URL https://www.mydomain.com/callback
을 등록한 경우 콜백은 다음과 같습니다.
https://www.mydomain.com/callback? key=value & foo=bar
Adjust는 사용자의 커스텀 콜백 파라미터를 보관하지 않습니다. 커스텀 파라미터는 콜백 URL에만 추가됩니다.
CSV 업로드를 사용하는 경우, 반드시 CSV 정의에 파라미터를 추가하시기 바랍니다.
Adjust는 SDK에서 URL로 정보를 전송하는 데 사용할 수 있는 다양한 플레이스홀더를 지원합니다. 예를 들어, iOS의 경우 {idfa}
플레이스홀더, Android의 경우 {gps_adid}
플레이스홀더입니다. {publisher_parameter}
플레이스홀더는 단일 문자열의 모든 콜백 파라미터를 나타냅니다.
Adjust 콜백 가이드 에서 사용 가능한 값의 전체 목록을 비롯하여 URL 콜백을 사용하는 방법을 자세히 알아보실 수 있습니다.
예시 본 예시에서는 사용자가 버튼을 조작할 때마다 g3mfiw
라는 토큰으로 이벤트를 기록하는 방법을 보여줍니다. 다음 콜백 파라미터가 추가됩니다.
다양한 event_token
이벤트별로 생성되는 revenue_amount
콜백 URL의 결과는 다음과 같습니다.
http://www.mydomain.com/callback? event_token=g3mfiw & revenue_amount=0.05
fun onTrackUniqueEventClick (v: View ) {
val event = AdjustEvent ( "g3mfiw" )
event. addCallbackParameter ( "event_token" , "g3mfiw" )
event. addCallbackParameter ( "revenue_amount" , "0.05" )
public void onTrackUniqueEventClick (View v) {
AdjustEvent event = new AdjustEvent ( "g3mfiw" );
event. addCallbackParameter ( "event_token" , "g3mfiw" );
event. addCallbackParameter ( "revenue_amount" , "0.05" );
Adjust. trackEvent (event);
window. onload = function () {
var btnTrackUniqueEvent = document. getElementById ( "btnTrackUniqueEvent" );
btnTrackUniqueEvent. onclick = function ( e ) {
var adjustEvent = new AdjustEvent ( "g3mfiw" );
adjustEvent. addCallbackParameter ( "event_token" , "g3mfiw" );
adjustEvent. addCallbackParameter ( "revenue_amount" , "0.05" );
Adjust. trackEvent (adjustEvent);
로그에서 callback_params
를 확인하고 파라미터가 Adjust로 전송되었음을 확인할 수 있습니다.
callback_params {"event_token":"g3mfiw","revenue_amount":"0.05"}
파트너 파라미터 추가 public void addPartnerParameter (String key, String value)
파트너 파라미터 를 추가하여 네트워크 파트너에게 추가 정보를 전송할 수 있습니다.
Adjust는 설정한 외부 파트너 에게 파트너 파라미터를 전송합니다. 이러한 정보는 보다 세분화된 분석과 리타겟팅에 유용할 것입니다. 파트너에 대해 파라미터를 설정하고 활성화하면 Adjust 서버는 해당 파라미터를 포워드 합니다.
파트너 파라미터는 기본 설정에 따라 로 데이터에 나타나지 않습니다. {partner_parameters}
플레이스홀더를 추가하여 단일 문자열로 수신할 수 있습니다.
String
키-값 인수와 함께 addPartnerParameter
메서드를 호출하여 이벤트에 파트너 파라미터를 추가합니다. 이 메서드를 여러 번 호출함으로써 여러 파라미터를 추가할 수 있습니다.
val adjustEvent = AdjustEvent ( "abc123" )
adjustEvent. addPartnerParameter ( "key" , "value" )
adjustEvent. addPartnerParameter ( "foo" , "bar" )
Adjust. trackEvent (adjustEvent)
AdjustEvent adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. addPartnerParameter ( "key" , "value" );
adjustEvent. addPartnerParameter ( "foo" , "bar" );
Adjust. trackEvent (adjustEvent);
let adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. addPartnerParameter ( "key" , "value" );
adjustEvent. addPartnerParameter ( "foo" , "bar" );
Adjust. trackEvent (adjustEvent);
예시 본 예시에서는 사용자가 버튼을 조작할 때마다 g3mfiw
라는 토큰으로 이벤트를 기록하는 방법을 보여줍니다. 다음 파트너 파라미터가 추가됩니다.
관련 제품의 product_id
이벤트를 트리거한 사용자의 user_id
fun onTrackUniqueEventClick (v: View ) {
val event = AdjustEvent ( "g3mfiw" )
event. addPartnerParameter ( "product_id" , "29" )
event. addPartnerParameter ( "user_id" , "835" )
public void onTrackUniqueEventClick (View v) {
AdjustEvent event = new AdjustEvent ( "g3mfiw" );
event. addPartnerParameter ( "product_id" , "29" );
event. addPartnerParameter ( "user_id" , "835" );
Adjust. trackEvent (event);
window. onload = function () {
var btnTrackUniqueEvent = document. getElementById ( "btnTrackUniqueEvent" );
btnTrackUniqueEvent. onclick = function ( e ) {
var adjustEvent = new AdjustEvent ( "g3mfiw" );
adjustEvent. addPartnerParameter ( "product_id" , "29" );
adjustEvent. addPartnerParameter ( "user_id" , "835" );
Adjust. trackEvent (adjustEvent);
로그에서 partner_params
를 확인하고 파라미터가 Adjust로 전송되었음을 확인할 수 있습니다.
partner_params {"product_id":"29","user_id":"835"}
콜백 ID 추가 public void setCallbackId (String callbackId)
측정하려는 각 이벤트에 커스텀 문자열 식별자를 추가할 수 있습니다. Adjust 서버는 이벤트 콜백에서 이러한 식별자를 보고합니다. 이를 통해 성공적으로 측정한 이벤트 확인이 가능합니다.
ID를 String
인수로 한 setCallbackId
메서드를 호출하여 이 ID를 설정할 수 있습니다.
val adjustEvent = AdjustEvent ( "abc123" )
adjustEvent. setCallbackId ( "{Your-Custom-Id}" )
Adjust. trackEvent (adjustEvent)
AdjustEvent adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. setCallbackId ( "{Your-Custom-Id}" );
Adjust. trackEvent (adjustEvent);
let adjustEvent = new AdjustEvent ( "abc123" );
adjustEvent. setCallbackId ( "{Your-Custom-Id}" );
Adjust. trackEvent (adjustEvent);
예시 본 예시에서는 사용자가 버튼을 조작할 때마다 g3mfiw
라는 토큰으로 이벤트를 기록하는 방법을 보여줍니다. callbackId
가 f2e728d8-271b-49ab-80ea-27830a215147
로 설정되었습니다.
fun onTrackUniqueEventClick (v: View ) {
val event = AdjustEvent ( "g3mfiw" )
event. setCallbackId ( "f2e728d8-271b-49ab-80ea-27830a215147" )
public void onTrackUniqueEventClick (View v) {
AdjustEvent event = new AdjustEvent ( "g3mfiw" );
event. setCallbackId ( "f2e728d8-271b-49ab-80ea-27830a215147" )
Adjust. trackEvent (event);
window. onload = function () {
var btnTrackUniqueEvent = document. getElementById ( "btnTrackUniqueEvent" );
btnTrackUniqueEvent. onclick = function ( e ) {
var adjustEvent = new AdjustEvent ( "g3mfiw" );
adjustEvent. setCallbackId ( "f2e728d8-271b-49ab-80ea-27830a215147" );
Adjust. trackEvent (adjustEvent);
callback_id f2e728d8-271b-49ab-80ea-27830a215147