Target users based on cookie value | Community
Skip to main content
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by arunpatidar

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);

})();

7 replies

kumar4585
New Participant
February 13, 2019

give some examples regarding cookie based targeting, how to store values in cookies and getting back user data from cookie,

provide any reference links or examples to redirect a page based on location.

New Participant
July 14, 2022

I hope, it will be really helpful for any location. As I read being in the UK information about it, it was written like at https://ejemplius.com/muestras-de-ensayos/contabilidad/ . But it wasn't available from France. I am not sure, what was it connected to. But it is not too complicated to fix this problem, yes?

New Participant
October 20, 2022

Muchas gracias por su respuesta con información útil. Estoy muy contento de saber más al respecto.

arunpatidar
New Participant
September 11, 2018

ok, then you can post similar question in adobe target community, if they can help.

Arun Patidar
New Participant
September 11, 2018

Activity,Audience and everything would be in target. We have control the content based on the browser cookie.

arunpatidar
New Participant
September 11, 2018

Yes, this is purely ContextHub based targetting. Not sure why you want to do with adobe target.

Arun Patidar
New Participant
September 11, 2018

I think the response is purely driven from AEM end. I'm looking for a solution with adobe target integration.

smacdonald2008
New Participant
September 11, 2018

Excellent response Arun!

arunpatidar
arunpatidarAccepted solution
New Participant
September 11, 2018

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);

})();

Arun Patidar