...
Aşağıda bu amaç için tasarlanmış metotları ve detaylarını bulabilirsiniz.
Info |
---|
Mobil kanaldan gelen verilerinizin RMC'ye yüklenebilmesi için, aktif RMC hesabınızda kullanmış olduğunuz referans değeriniz ne ise (KEY_ID* veya E-Mail) mobil kanaldan gelen verilerin de bu referans ile gelmesine dikkat ediniz." *KEY_ID: Uygulama sahibi tarafından müşterisinin tekilleştirilmesi için kullanılan id değerleridir. Bunlar CRM id, userId, customerId, accountId gibi farklı isimlerle ifade ediliyor olabilir. exVisitorId yapınıza göre keyID veya E-Posta olabilir. |
...
Code Block |
---|
|
val parameters = HashMap<String, String>()
parameters["OM.pbid"] = "Basket ID" //Sepet ID si
parameters["OM.pb"] = "Product1Code;Product2Code" //Ürün1Kodu;Ürün2Kodu
parameters["OM.pu"] = "Product1Quantity;Product2Quantity" //Ürün1Miktarı;Ürün2Miktarı
parameters["OM.ppr"] = "Product1Price*Product1Quantity;Product2Price*Product2Quantity" //Ürün1Fiyatı*Ürün1Miktarı;Ürün2Fiyatı*Ürün2Miktarı
RelatedDigital.customEvent(
context = context,
pageName = "Cart",
properties = parameters
) |
Satın Alma
Kullanıcı bir veya daha fazla öğe satın aldığında aşağıdaki customEvent uygulamasını kullanınKullanıcının bir ürün satın alması bilgisini göndermek için aşağıdaki customEvent metodunu kullanabilirsiniz.
Code Block |
HashMap<String, String> parameters= new |
---|
|
val parameters = HashMap<String, String>();
parameters.put(["OM.tid",] = "Transaction ID"); //İşlem ID'si
parameters.put(["OM.pp","Product1 Code;Product2 Code");
parameters.put(] = "Product1Code;Product2Code" //Ürün1Kodu;Ürün2Kodu
parameters["OM.pu","Product1 Quantity;Product2 Quantity");
parameters.put(] = "Product1Quantity;Product2Quantity" //Ürün1Miktarı;Ürün2Miktarı
parameters["OM.ppr","Product1 Price*Product1 Quantity;Product2 Price*Product2 Quantity");
Visilabs.CallAPI().customEvent(] = "Product1Price*Product1Quantity;Product2Price*Product2Quantity" //Ürün1Fiyatı*Ürün1Miktarı;Ürün2Fiyatı*Ürün2Miktarı
RelatedDigital.customEvent(
context = context,
pageName = "Product Purchase",
parameters, getActivity()); properties = parameters
) |
Kategori Görüntüleme
Kullanıcı Kullanıcının bir kategori listesi sayfasını görüntülediğinde, sayfasını görüntülemesi bilgisini göndermek için aşağıdaki customEvent uygulamasını kullanınmetodunu kullanabilirsiniz.
Code Block |
HashMap<String, String> parameters= new |
---|
|
val parameters = HashMap<String, String>();
parameters.put(["OM.clist",] = "Category Code/Category ID");
Visilabs.CallAPI().customEvent( //Kategori Kodu/Kategori ID'si
RelatedDigital.customEvent(
context = context,
pageName = "Category View",
properties = parameters,
getActivity()); |
Arama
Mobil uygulamanın bir arama işlevi varsa, aşağıdaki customEvent uygulamasını kullanınKullanıcının uygulamanızda yaptığı arama bilgisini göndermek için aşağıdaki customEvent metodunu kullanabilirsiniz.
Code Block |
HashMap<String, String> parameters= new |
---|
|
val parameters = HashMap<String, String>();
parameters.put(["OM.OSS","Search Keyword");
parameters.put(] = "Text Searched" //Aranan Metin
parameters["OM.OSSR",] = "Number of search results");
Visilabs.CallAPI().customEvent("In App Search", parameters, getActivity()); |
Banner Tıklaması
Aşağıdaki customEvent uygulamasını kullanarak banner tıklama verilerini izleyebilirsiniz.
Code Block |
---|
HashMap<String, String> parameters= new Results" //Sonuç Sayısı
RelatedDigital.customEvent(
context = context,
pageName = "Search",
properties = parameters
) |
Banner Tıklaması
Kullanıcının uygulamanızdaki bir banner a tıklaması bilgisini göndermek için aşağıdaki customEvent metodunu kullanabilirsiniz.
Code Block |
---|
|
val parameters = HashMap<String, String>();
parameters.put(["OM.OSB",] = "Banner Name/Banner Code");
Visilabs.CallAPI().customEvent( //Banner İsmi/Banner Kodu
RelatedDigital.customEvent(
context = context,
pageName = "Banner Click",
properties = parameters,
getActivity()); |
Favorilere Ekleme
Kullanıcı Kullanıcının favorilerine bir ürün eklediğinde, ürün eklemesi bilgisini göndermek için aşağıdaki customEvent uygulamasını kullanınmetodunu kullanabilirsiniz.
Code Block |
---|
HashMap<String, String> parameters |
val parameters = new HashMap<String, String>();
parameters.put(["OM.pf",] = "Product Code"); //Ürün Kodu
parameters.put(["OM.pfu",] = "1");
parameters.put( //Banner İsmi/Banner Kodu
parameters["OM.pfr",] = "Product Price");
Visilabs.CallAPI().customEvent( //Ürün Fiyatı
RelatedDigital.customEvent(
context = context,
pageName = "/om_evt.gif",
parameters, getActivity()); properties = parameters
) |
Favorilerden Çıkarma
Kullanıcı favorilerinden bir ürün çıkardığında, aşağıdaki customEvent uygulamasını kullanın.
...