Hi,
You can go with script reference segment.
Configuring Segmentation with ContextHub
which will uses js to register segment with clientlibs of category 'contexthub.segment-engine.scripts'
There is utility to interact with cookies i.e. ContextHub.Utils.Cookie
ContextHub Javascript API Reference
Example :
ContextHub.console.log(ContextHub.Shared.timestamp(), '[loading] contexthub.segment-engine.scripts - my-audience-segment.js');
(function() {
var getMySegment = function() {
var axes4="retail";
var segAxes4=false;
/* if (ContextHub.Utils.Cookie.exists("axes1")) {
segAxes4=true;
} */
if((ContextHub.Utils.Cookie.getItem("axes"))==axes4){
segAxes4=true;
}
return segAxes4;
};
/* register function */
ContextHub.SegmentEngine.ScriptManager.register('My-Retail-Segment', getMySegment);
})();