ibillboard kullanıcı eşleştirme API açıklaması
ibillboard kullanıcı eşleştirme API açıklaması Kullanıcı eşleştirmenin amacı Kullanıcı eşleştirme, ibillboard kullanıcı ID numarası ile birlikte iş ortağının kullanıcı numarası hakkında bilgi depolamak için kullanılır; böylece sunucudan sunucuya iletişimin gerçekleştiği her an iş ortağının kullanıcı ID numarası, iş ortağına gönderilebilir. Bu durum tipik olarak ibillboard dan teklif verme isteğinin demand partner a gönderildiği teklif verme süreci sırasında gerçekleşir. Demand partnerın, kullanıcının tarayıcısına ve dolayısıyla çerezlerine (cookies) erişimi olmadığı için, bu mekanizma iş ortağı tarafında kullanıcının bir biçimde belirlenebilmesi açısından gereklidir. Desteklenen kullanıcı eşleştirme mekanizmaları İş ortağı tarafından tetiklenen kullanıcı eşleştirme işlemi Kullanıcı eşleştirmeyi başlatmak için tercih edilen yöntem budur. İş ortağının ibillboard ekibi tarafından sağlanan bir kullanıcı eşleştirme pikselini aşağıdaki gibi eklemesi gerekir: Piksel url örneği: http://bbnaut.bbelements.com/match/partnername?partneruid=partner_user_ ID&cburl=http://partner.domain.com/partner_path/?partner_param_name=IBB_USER_ID PartnerName parametresi, demand partner ın ibillboard sisteminde yaratılan adına göre değiştirilecektir. Dolayısıyla XYZ adlı iş ortağının url si her zaman şöyle başlayacaktır: http://bbnaut.bbelements.com/match/xyz İş ortağının, makro PARTNER_USER_ID numarasını iş ortağının sistemindeki gerçek ID numarası olarak genişletmesi gerekir. ibillboard, kullanıcı ID numarasının değişkenler grubunu kendi tarafında depolayacaktır. İş ortağı isteğe bağlı olarak url kodlu bir cburl parametresini iş ortağının sistemine ekleyebilir; ibillboard tarafında başarılı bir eşleşme sağlandığında callback olarak çağrılacaktır. ibillboard, makro IBB_USER_ID numarasını kullanıcının ibillboard sistemindeki gerçek ID numarası olarak genişletecektir. Böylece, iş ortağı kullanıcı ID numarasının değişkenler grubunu kendi tarafında da depolayabilir. SSL (https) kullanıcı eşleştirme Kullanıcı eşleştirme URL sinin SSL versiyonu da bulunmaktadır. Bunun için http yerine https koymak yeterli olacaktır.
Önemli notlar ibillboard tarafındaki mantık şöyledir: Eğer kullanıcı çerezde (cookie) ibilbboard ID numarasını kullanmadıysa, callback url yi ÇAĞIRMAYIZ. Bunun nedeni, kayıp cookie ID numaralarını kurtarmak için özel bir kullanıcı ID numaraları hizmeti kullanmamız ve yeni bir çerez üretmek yerine kayıp olanı kurtarana kadar eşleştirmeyi ertelemenin daha güvenli olmasıdır. Başka bir deyişle, iş ortağının bir ibillboard kullanıcı ID numarası yoksa, kullanıcı eşleştirme testleri sonuçta callback yerine 1x1 piksel verecektir. Böyle bir durumda iş ortağı, ID çerezini (cookie) tarayıcısına eklemek için http://bbnaut.bbelements.com/s/co/98765 url sini kullanabilir (değer 98765). Böylece callback URL yi verilen değerle çağırmak suretiyle test başarıyla sonuçlandırılabilir. ibillboard tarafından tetiklenen kullanıcı eşleştirme ibillboard sisteminde gerekiyorsa ibillboard tarafından tetiklenen kullanıcı eşleştirme de kullanılabilir. Böyle bir gereksinim varsa, lütfen daha ayrıntılı bilgi için bizimle iletişime geçin.
İletişim Bilgilerimiz: Çek Cumhuriyeti Internet BillBoard a.s. Novoveská 95 709 00 Ostrava Tel: +420 553 615 555 info@ibillboard.com www.ibillboard.com Polonya ibillboard Sp. z o.o. Ul. Bukowińska 22/9 02-703 Warszawa Tel: +48 22 101 79 13 info@ibillboard.pl www.ibillboard.pl Türkiye ibillboard İnternet Reklam Hiz. ve Bilişim Tek. A. Ş. Fahri Gizden Sok. 15/2 Işık Apt. Gayrettepe İstanbul Türkiye info@ibillboard.com www.ibillboard.com.tr