로딩중입니다
adbrix : Android
6/5/2015 5:01:21 PM
adbrix Integration: Android
Adbrix is the service that supports analysis and tracking simultaneously.
This article will guide you through how to integrate SDK to use adbrix.
Refer to the article below for more information on the adbrix service.
[Adbrix Service Guide]

Note
  1. Before integrate adbrix Add-on, IGAW Common integration must be finished.  [IGAW Common Integration: Android ]
  2. IgawAdbrix~*.jar  file should be included in Android project.   [ SDK Installation: Android ]

Adbrix Analysis Function
Adbrix offers  Basic Analysis, Advanced Analysis, and Cohort Analysis.
 

Basic Analysis

Basic Analysis provides DAU, Retention, New User and App Install/Open related basic report.
Basic Analysis requires IGAW Common integration to use. 
 - Integration Guide [
Common Integration: Android]
 - Service Guide [
adbrix: Basic Analysis]


Advanced Analysis / Cohort Analysis

Advanced Analysis provides data such as New User, Sign-up, Log-in, Purchase and user behavior you customize. [Service Guide]
Cohort Analysis provides specific user group analysis. ex) Region(Seoul) / LEVEL 5 User's DAU [
Service Guide]
Please refer below API integration guide to use Advanced Analysis and Cohort Analysis.


adbrix Advanced Analysis API / Cohort Analysis API
User InfoNew User FunnelIn App PurchasingIn App Activity, etc. are available.
Advanced analysis and Cohort analysis are available through the adbrix add-on integration. For more information on the respective indexes, please click on the following link:
[Adbrix Analysis Index Guide] [Cohort Analysis]


User Info
With User Info, you can analyze users' age and gender information.
Information such as device model, service provider, Android OS, language, country, etc. is provided as basic information for the IGAW common integration.
       User's age
       setAge API will be called up to enter a user's age. It should be entered in integer form from 1 to 99.
IgawCommon.setAge(20);
      User's gender
      setGender API will be called up to enter a user's gender. Use the pre-defined value in the IgawCommon.Gender.
IgawCommon.setGender(IgawCommon.Gender.MALE);
     
New User Session
New User Session tracks user's behavioral patterns that open the app for the first time. 
Using this API, you can figure out when user leave the app.
firstTimeExperience API will be called up to track the users' behavioral patterns.As for the first-time activity analysis, only the data for users open the app for the first time on the selected day will be available. 
//IgawAdbrix.firstTimeExperience(String userActivity);
IgawAdbrix.firstTimeExperience("LoadMainLogo");
IgawAdbrix.firstTimeExperience("ContentLoading");
IgawAdbrix.firstTimeExperience("KakaoTalkConnectSuccess");
IgawAdbrix.firstTimeExperience("TutorialComplete");
+ The sample above was created according to the KakaoTalk game..
+ For the UserActivity parameter, it is recommended to use English character text strings and numbers without any spaces in between.
+ adbrix advanced API supports analysis parameter with additional sub-parameter.
※ NOTE : New User Session graph shows the data of new user on selected data.  
              Therefore, please integrate this API only for the actions that user can reach within a day.

 
In App Purchasing
In App Purchasing enables you to track user's in-app purchase behaviors and analyze the app's revenues.
Purchase API is calle dup to track user' in-app purchase activities.
NOTE  : Purchase data that adbrix provides will be calculated with this formula. (price x quantity)
//purchase(Context context, String orderID, String productID, String productName, double price, int quantity, Currency currency, String category);
IgawAdbrix.purchase(context, "oid_1","pid_1","gold_package", 1100.00, 1, IgawCommerce.Currency.KR_KRW, "cat1.cat2.cat3.cat4.cat5");
+ orderID : Order ID
+ productID : Product ID
+ productName : Product Name (*In case of updating the app uses Buy api, enter the productName you use in buy api.)
+ price : Price of Product
+ quantity : Purchase Quantity
+ currency : Currency (IgawCommerce.Currency)
+ category : Enter max. 5 categories, and devide with comma (.)

Buy API Deprecated Guide

buy API that tracks purchase behavior will be deprecated soon. 
Please use IgawAdbrix.purchase api. If this is not verified, please update SDK to latest version.

go to old version guide (buy api)

 
In App Activity
In App Activity is used to track every patter aside from the aforementioned user behaviors.
retention API is used to track general user behavior. 
//IgawAdbrix.retention(String inAppActivity);
IgawAdbrix.retention("openStore");
IgawAdbrix.retention("stageClear");
IgawAdbrix.retention("purchaseItemWithVirtualCurrency");
IgawAdbrix.retention("inviteFriends");
+ For the inAppActivity parameter, it is recommended to use English character text strings and numbers without any spaces in between..
+ adbrix advanced API supports analysis parameter with additional sub-parameter.

Adbrix Cohort API
For the cohort analysis, user groups can be created for analysis of specific groups.
For cohort analysis,  3 custom filters for manual setting and 4 basic filters for common integration (tracking link/country/OS version/access date) are available.
For further explanations on cohort analysis indexes, refer to the following link.
[Cohort Analysis Guide]
 
Custom Cohort Filter Setting
setCustomCohort API is used to set the custom cohort filter.
In case the user-specified conditions are met, the user group can be created by setting the cohort filter.
Use the pre-defined value in the CohortVariable for the name of a cohort filter.
//IgawAdbrix.setCustomCohort(CohortVariable cohortFilter, String inAppActivity);

//ex) Custom Cohort Group 1 --> Information of Level
IgawAdbrix.setCustomCohort(CohortVariable.COHORT_1, "level_1");
IgawAdbrix.setCustomCohort(CohortVariable.COHORT_1, "level_5");
IgawAdbrix.setCustomCohort(CohortVariable.COHORT_1, "level_10");

//ex) Custom Cohort Group 2 --> Information of Visit
IgawAdbrix.setCustomCohort(CohortVariable.COHORT_2, "visit_10_times");
IgawAdbrix.setCustomCohort(CohortVariable.COHORT_2, "visit_20_times");
IgawAdbrix.setCustomCohort(CohortVariable.COHORT_2, "visit_30_times");

//ex) Custom Cohort Group 3 --> Information of IAP
IgawAdbrix.setCustomCohort(CohortVariable.COHORT_3, "under_10000_won");
IgawAdbrix.setCustomCohort(CohortVariable.COHORT_3, "under_50000_won");
IgawAdbrix.setCustomCohort(CohortVariable.COHORT_3, "over_50000_won");
+ A total of 3 options are available for the pre-defined filters in CohortVariable (CohortVariable.COHORT_1-3).


IGAWorks Advanced Marketing
If the IGAW common integration and the Adbrix Advanced Analysis API are integrated correctly, more sophisticated marketing is within your reach.
CPI execution type + additional action-type ad, which requires the point of integrating the respective analysis APIs as the closure point, can be proceeded via the adPOPcorn network.
 
For more information on IGAWorks Marketing, please click on the following link.
[IGAWorks App Marketing Integration Guide]