REST API, gerçek zamanlı verileri RMC'ye göndermenin alternatif bir yolunu sunar. Bazen, standart yöntemleri (JavaScript Etiketleme ve SDK'lar) kullanamayabilir veya istemci tarafında kodlamanın neden olduğu yaklaşık %3'lük ufak bir veri kaybını önlemek isteyebilirsiniz. Ayrıca, uygulamanız Firefox veya POS aygıtı gibi desteklenmeyen bir platformda çalışıyorsa, REST API kullanmanız gerekmektedir.
Management > Profiles yolunu takip edin ve üzerinde çalıştığınız profilin Actions sekmesi altında yer alan düzenle (edit) - - ikonuna tıklayınız.
Örnek isteklerinizi görüntülemek için Rest Service URLs'nin yanındaki büyüteci tıklayın.
Gereksinimlerinize bağlı olarak, aşağıda gösterilen örnekte olduğu gibi senkronize veya asenkronize URL'yi kopyalayın:
http://ssrlgr.visilabs.net/Logging.svc/SendRequest/2F36635475665236454B6D763941365A62396B5A44413D3D/www.visilabs.com/{cookieid}?OM.uri=/om_evt.gif&OM.oid=53444A2B4B5071322F50303D&OM.siteID=362F714E306C756B2B37593D |
RMC, çerez olarak yerleştirilen eşsiz bir tanımlayıcı ile her kullanıcıyı takip eder. Bu işlem, javascript etiketleme veya SDK tarafından gerçekleştirilir. REST API aracılığıyla veri gönderirken, eşsiz kimlik şeması oluşturmanız ve {cookieid} yazan yerde isteğinizi göndermeniz gerekir. Kıvrımlı köşebentleri {} çıkarmayı unutmayınız.
Sepete Ekle, Ürün Satın Alma vb. olayları takip etmek için ilgili parametreleri eklemeniz gerekmektedir. Ürün Satın Alma için bir örnek aşağıda gösterilmiştir:
http://ssrlgr.visilabs.net/Logging.svc/SendRequest/2F36635475665236454B6D763941365A62396B5A44413D3D/www.visilabs.com/{cookieid}?OM.uri=/om_evt.gif&OM.oid=53444A2B4B5071322F50303D&OM.siteID=362F714E306C756B2B37593D&OM.tid=TransactionID&OM.pp=Product Code1;Product Code2&OM.pu=product Quantity 1;product Quantity 2&OM.ppr=Product Price1*Product Quanity 1;Product Price2*Product Quantity2&OM.exVisitorID=User ID |
Parametrede yer alan değerleri, ziyaretçinin değerleriyle değiştirmeyi unutmayın. |
Ana Başlık: Event Data (Etkileşim Verileri)