Personalizacja na stronie¶
Podstawowy kod śledzący SAREweb, który należy wstawić stronie serwisu należy wzbogacić o dwa dodatkowe parametry personalization_subject oraz personalization_callback.
- personalization_subject - stworzony wcześniej w panelu SAREhub identyfikator personalizacji. Pozwala na personalizowanie konkretnej podstrony. Parametr jest tablicą co umożliwia podanie kilku identyfikatorów personalizacji.
- personalization_callback - funkcja callback przygotowana w Javascript, która wyzwoli personalizację np. personalization_handler.
Przykład:
(function (p){window['sareX_params']=p;var s=document.createElement('script');
s.src='//x.sare25.com/libs/sarex2.lib.js';
s.async=true;var t=document.getElementsByTagName('script')[0];
t.parentNode.insertBefore(s,t);
})({
domain : 'brak.pl',
ping : {'period0' : 30, 'period1' : 60},
execute : true,
sareX_ip : false,
personalization_callback: personalization_handler,
personalization_subject: ["popup"]
});
function personalization_handler(msg){
if (msg.params.body.SAREhub_custom_229_typ) {
var popup = $("#popup-container");
popup.text(msg.params.body.SAREhub_custom_229_typ);
popup.show();
}
}
Użyty parametr SAREhub_custom_229_typ jest przykładem, w panelu SAREhub można wyświtlić dostępne parametry dla personalizacji.