아래의 구매 이벤트와 유사하지만 MAT는 원하는 아이템(제품)이 정의되고 사용자가 체크아웃 절차를 시작하면 즉시 이 이벤트를 로깅합니다.
“체크아웃 시작” 이벤트를 사용하여 고객이 어떤 이벤트를 구매 완료하지 않았는지 확인할 수 있습니다(포기한 아이템). 이 포기한 제품 데이터를 사용하여 사용자를 재마케팅하고 구매를 완료하도록 지원할 수 있습니다.
- 사용자 ID(권장)
- Facebook 사용자 ID(Facebook 인증인 경우 권장)
- Twitter 사용자 ID (Twitter 인증인 경우 권장)
- Google 사용자 ID(Google 인증인 경우 권장)
- 위도 (선택)
- 경도 (선택)
- 고도 (선택)
- 이벤트 아이템 카트에 추가된 이벤트 아이템 배열(필수)
- 이벤트 아이템에는 다음 요소가 포함됩니다.
- 이름 – 아이템 이름
- 제품 ID – SKU
- 단위 가격 – 한 개 단위의 개별 가격
- 수량 – 구매한 아이템 개수
- 수익 – 총 구매 가치
- 주문 또는 영수증 ID(필수, referenceID를 measureAction으로 전달)
- 수익(권장; measureAction으로 전달)
- 통화 코드(수익이 설정된 경우 권장; measureAction으로 전달)
Checkout Initiated Adobe Air Plugin Version 4.0
mobileAppTracker.setUserId("userId");
mobileAppTracker.setFacebookUserId("facebookUserId");
mobileAppTracker.setGoogleUserId("googleUserId");
mobileAppTracker.setTwitterUserId("twitterUserId");
mobileAppTracker.setLocation(47.61, -122.33, 55);
var matEvent:Dictionary = new Dictionary();
matEvent.name = "checkout_initiated";
matEvent.revenue = 17.41;
matEvent.currency = "USD";
matEvent.refId = "12999748531";
matEvent.eventItems = eventItems;
mobileAppTracker.measureEvent(matEvent);
Checkout Initiated Android SDK Version 4.0+
Tune tune = Tune.getInstance();
tune.setUserId("userId");
tune.setFacebookUserId("facebookUserId");
tune.setGoogleUserId("googleUserId");
tune.setTwitterUserId("twitterUserId");
tune.setLocation(location);
tune.measureEvent(new TuneEvent(TuneEvent.CHECKOUT_INITIATED)
.withEventItems(eventItems)
.withRevenue(17.41)
.withCurrencyCode("USD")
.withAdvertiserRefId("12999748531"));
Checkout Initiated Cocos2dx Plugin Version 3.9
sdkbox::PluginTune::setUserId("userId");
sdkbox::PluginTune::setFacebookUserId("facebookUserId");
sdkbox::PluginTune::setGoogleUserId("googleUserId");
sdkbox::PluginTune::setTwitterUserId("twitterUserId");
sdkbox::PluginTune::setLatitude(47.61f, -122.33f, 55f);
TuneEvent event;
event.eventName = "checkout_initiated";
event.revenue = 17.41;
event.currencyCode = "USD";
event.refId = "12999748531";
event.eventItems = eventItems;
sdkbox::PluginTune::measureEvent(event);
Checkout Initiated iOS SDK Version 3.11
TuneEventItem *item1 = [TuneEventItem eventItemWithName:@"ball1" unitPrice:3.99 quantity:2];
TuneEventItem *item2 = [TuneEventItem eventItemWithName:@"ball2" unitPrice:9.99 quantity:1 revenue:9.99 attribute1:@"red" attribute2:@"inflatable" attribute3:@"rubber" attribute4:nil attribute5:nil];
NSArray *eventItems = @[item1, item2];
[Tune setUserId:@"US13579"];
[Tune setFacebookUserId:@"321321321321"];
[Tune setGoogleUserId:@"11223344556677"];
[Tune setTwitterUserId:@"1357924680"];
TuneLocation *loc = [TuneLocation new];
loc.latitude = @(9.142276);
loc.longitude = @(-79.724052);
loc.altitude = @(15.);
[Tune setLocation:loc];
TuneEvent *event = [TuneEvent eventWithName:TUNE_EVENT_CHECKOUT_INITIATED];
event.eventItems = eventItems;
event.refId = @"ref13571";
event.revenue = 17.97;
event.currencyCode = @"USD";
[Tune measureEvent:event];
Checkout Initiated Javascript SDK Version 3.2
MobileAppTracker.setUserId("userId");
MobileAppTracker.setFacebookUserId("facebookUserId");
MobileAppTracker.setGoogleUserId("googleUserId");
MobileAppTracker.setTwitterUserId("twitterUserId");
MobileAppTracker.setLatitude(47.61);
MobileAppTracker.setLongitude(-122.33);
MobileAppTracker.setAltitude(55);
MobileAppTracker.measureAction({"eventName": "checkout_initiated",
"revenue": 17.41,
"currencyCode": "USD",
"referenceId": "12999748531",
"eventItems": eventItems});
Checkout Initiated Marmalade Plugin Version 3.1+
MATSetUserId("userId");
MATSetFacebookUserId("facebookUserId");
MATSetGoogleUserId("googleUserId");
MATSetTwitterUserId("twitterUserId");
MATSetLocation("47.61", "-122.33");
MATTrackActionWithItems("checkout_initiated", eventItems, "12999748531", "17.41", "USD", 0, NULL, NULL);
Checkout Initiated PhoneGap Plugin Version 3.8+
mobileAppTracker.setUserId("userId");
mobileAppTracker.setFacebookUserId("facebookUserId");
mobileAppTracker.setGoogleUserId("googleUserId");
mobileAppTracker.setTwitterUserId("twitterUserId");
mobileAppTracker.setLocationWithAltitude(47.61, -122.33, 55);
var matEvent = {
"name": "checkout_initiated",
"eventItems": eventItems,
"revenue": 17.41,
"currency": "USD",
"advertiserRefId": "12999748531"
};
mobileAppTracker.measureEvent(matEvent);
Checkout Initiated Titanium Plugin Version 3.11
mobileAppTracker.setUserId(userId);
mobileAppTracker.setFacebookUserId(facebookUserId);
mobileAppTracker.setGoogleUserId(googleUserId);
mobileAppTracker.setTwitterUserId(twitterUserId);
mobileAppTracker.setLocationWithAltitude(latitude, longitude, altitude);
mobileAppTracker.measureEvent({
eventName: "checkout_initiated",
eventItems: eventItems,
advertiserRefId: "12999748531",
revenue: 17.41,
currencyCode: "USD"
});
Checkout Initiated Unity Plugin Version 3.8+
MATBinding.SetUserId("userId");
MATBinding.SetFacebookUserId("facebookUserId");
MATBinding.SetGoogleUserId("googleUserId");
MATBinding.SetTwitterUserId("twitterUserId");
MATBinding.SetLocation(47.61, -122.33, 55);
MATEvent matEvent = new MATEvent("checkout_initiated");
matEvent.eventItems = eventItems;
matEvent.advertiserRefId = "12999748531";
matEvent.revenue = 17.41;
matEvent.currencyCode = "USD";
MATBinding.MeasureEvent(matEvent);
Checkout Initiated Windows SDK Version 3.2
mobileAppTracker.SetUserId("userId");
mobileAppTracker.SetFacebookUserId("facebookUserId");
mobileAppTracker.SetGoogleUserId("googleUserId");
mobileAppTracker.SetTwitterUserId("twitterUserId");
mobileAppTracker.SetLatitude(47.61);
mobileAppTracker.SetLongitude(-122.33);
mobileAppTracker.SetAltitude(55);
mobileAppTracker.MeasureAction("checkout_initiated", 17.41, "USD", "12999748531", eventItems);
Checkout Initiated Xamarin Plugin Version for iOS
MobileAppTracker.SetUserId(userId);
MobileAppTracker.SetFacebookUserId(facebookUserId);
MobileAppTracker.SetGoogleUserId(googleUserId);
MobileAppTracker.SetTwitterUserId(twitterUserId);
MobileAppTracker.SetLocationWithAltitude(latitude, longitude, altitude);
MobileAppTracker.MeasureAction("checkout_initiated", referenceId, revenue, currencyCode, eventItems);
Checkout Initiated Xamarin Plugin Version for Android
For Android, the code is the same as the native Android code.
Checkout Initiated Missing Code Example
Unable to load code example.
Checkout Initiated
Select a preferred platform.