VISILABS SEGMENT ANDROID API KULLANIM KILAVUZU

VISILABS SEGMENT ANDROID API KULLANIM KILAVUZU
EKİM 2014
Adres : Boğaziçi Üniversitesi Teknopark
Bebek İSTANBUL
Web : www.visilabs.com
e-mail : [email protected]
Tel : (0212) 356 74 20
Fax : (0212) 356 74 22
1)API KURULUMU
Android API sınıf dosyalarına aşağıdaki linkten erişebilirsiniz:
http://www.visilabs.com/VISILABS-ANDROID-API.zip
-Zip dosyasından çıkan paketi projeye ekleyin.
-“com.visilabs.*” paketini API’nin çağrılacağı tüm dosyalara import edin.
- public static synchronized Visilabs CreateAPI(String organizationID,
String siteID, String segmentURL, String dataSource, String realTimeURL,
Context context)
Metodunu “MainActivity.java” sınıfı içersindeki “onCreate()” metodu içerisinde çağırın:
Visilabs.CreateAPI("OrganizasyonID","SiteID",
"http://weblogger.visilabs.com", "DataSource", "http://rt.visilabs.com",
getApplicationContext());
-“OrganizasyonID”, “SiteID” ve “DataSource” parametreleri size Visilabs tarafından e-mail olarak
gönderilecektir.
2)LOGIN VE SIGNUP
Kullanıcı login olduğunda aşağıdaki fonksiyon çalıştırılmalıdır:
Visilabs.CallAPI().login(exVisitorID);
Kullanıcı sign-up olduğunda aşağıdaki fonksiyon çalıştırılmalıdır:
Visilabs.CallAPI().signUp(exVisitorID);
3)CUSTOM EVENT
Raporlanmak istenen “event” gerçekleştiği zaman aşağıdaki fonksiyon çalıştırılmalıdır. “uri”
parametresi, uygulama içerisinde kullanıcının bulunduğu sayfadır.Bu parametre, “String”
türündendir ve her zaman için boş String olmayan bir değer almalıdır. Ayrıca raporlamak istenilen
diğer parametreler için anahtar olarak parametrelerin adını, değer olarak parametrelerin değerlerini
alan bir “HashMap<String,String>” oluşturulup bunu “properties” parametresine geçilmelidir.
Eğer parametre eklenmeyecekse “properties” parametresine “null” değer geçilmelidir.
Visilabs.CallAPI().customEvent(uri, properties);