User Segments in Oracle Commerce v11

329 views
Skip to first unread message

Aditya Bhat

unread,
Jun 26, 2014, 2:46:42 AM6/26/14
to atg_...@googlegroups.com
Hi,

We are trying to implement personalization in Oracle Commerce v11
We have completed all configuration steps as per ATG-Endeca integration Guide

We have created user segment in BCC and are able to view it in Experience Manager
We have setup 2 home pages in Experience Manager(One associated with segment with higher priority and another as default).We have executed get_templates and promote_content scripts successfully
When we query the page as member of the segment,we get the default page as response

Is there any other  configuration step/component that we are missing?

Please provide pointers for resolving this issue
Any help is much appreciated

Thanks and Regards,
Aditya Bhat

Naveen Ullattil Parakkunnath

unread,
Jun 26, 2014, 3:03:48 AM6/26/14
to atg_...@googlegroups.com
What is the priority that you set for each page? Can you share those details?

Thanks,
Naveen


--
--
You received this message because you are subscribed to the Google Groups "ATG_Tech" group.
To post to this group, send email to atg_...@googlegroups.com
To unsubscribe from this group, send email to atg_tech-u...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/atg_tech?hl=en
---
You received this message because you are subscribed to the Google Groups "ATG_Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to atg_tech+u...@googlegroups.com.
To post to this group, send email to atg_...@googlegroups.com.
Visit this group at http://groups.google.com/group/atg_tech.
To view this discussion on the web visit https://groups.google.com/d/msgid/atg_tech/68bd6324-d1e4-4405-927c-a5f70d020c8f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Aditya Bhat

unread,
Jun 26, 2014, 3:30:19 AM6/26/14
to atg_...@googlegroups.com
Hi Naveen,

Thank you for your response
We have set priority = 5 for page associated with user segment(high priority) and priority = 10 for default page. Yet we get default page as response

Naveen Ullattil Parakkunnath

unread,
Jun 26, 2014, 3:44:13 AM6/26/14
to atg_...@googlegroups.com
Aditya,

Try deactivating the default home page to confirm if the user segment page works. You would need to deactivate and promote_content.

Regards,
Naveen


Aditya Bhat

unread,
Jun 26, 2014, 4:16:05 AM6/26/14
to atg_...@googlegroups.com
Hi,

We have tried deactivating the default page and executing promote_content
when we do this, the response from Endeca is empty

Thanks and Regards,
Aditya

Naga

unread,
Jun 26, 2014, 4:24:58 AM6/26/14
to atg_...@googlegroups.com
Did you look at the endeca Dgraph.reqlog to see if the user segment is getting passed on to endeca? 

-Naga


Aditya Bhat

unread,
Jun 26, 2014, 4:53:00 AM6/26/14
to atg_...@googlegroups.com
Hi,

Thank you for your response
We observed that the Endeca DGraph.reqlog file is updated with an entry when we query the page as a user segment member.
This entry mentions the user segment name

However when we query the page as user (NOT a member of the user segment), we observe the same entry in log
i.e. the entry DGraph.reqlog mentions the user segment name

Regards,
Aditya

Naga

unread,
Jun 26, 2014, 4:58:14 AM6/26/14
to atg_...@googlegroups.com
So do you mean to say in all cases for members of a segment and for non members - invariably it sends the same segment data ? which probably answers the question as to why you are always seeing the same page ??? Do you have any custom code to assign segments in ATG?  or its completely OOTB ?

-Naga


Aditya Bhat

unread,
Jun 26, 2014, 5:05:12 AM6/26/14
to atg_...@googlegroups.com
Hi,
We have used OOTB functionality to create and assign segments in ATG.We dont have custom code for that

Thanks and Regards,
Aditya Bhat

Srinivas Bala

unread,
Jun 26, 2014, 12:54:19 PM6/26/14
to atg_...@googlegroups.com
Hi

Try with enabling the loggingDebug on liveuserstate component to print the computed usersegments string for both users request.

What is your rule defined for user segment, Make sure the rule is not qualifying these users in to same profile group / segment.

Thanks, Bala.

Aditya Bhat

unread,
Jul 1, 2014, 9:40:13 AM7/1/14
to atg_...@googlegroups.com
Hi,

Thanks for the response
We have enabled logging debug on '/atg/endeca/assembler/cartridge/manager/user/' component
We did not find 'loggingDebug' property in '/atg/endeca/assembler/cartridge/manager/user/LiveUserState/' component

How do we view these logs?

Regards,
Aditya


Aditya Bhat

unread,
Jul 1, 2014, 9:43:39 AM7/1/14
to atg_...@googlegroups.com
We have verified that the membership of the users used for testing in BCC

We have a user who is a member of the segment (testuser1)
We have another user who is not a member of the segment (testuser2)

When we enable loggingDebug and login as testUser1, where do we view the computed user segments that are passed to the Assembler request

Thanks and Regards,
Aditya Bhat

Srinivas Bala

unread,
Jul 1, 2014, 10:57:35 AM7/1/14
to atg_...@googlegroups.com
Hi

As the OOTB framework class does not have log debug for computed user segment string, extend the class and try to print the user segment string for the below users request.

Thanks, Bala.
Sent from my iPhone

Naga

unread,
Jul 1, 2014, 11:00:51 AM7/1/14
to atg_...@googlegroups.com
You should be able to see whats being sent to Endeca from the Endeca logs  - ENDECA_APP_FOLDER/logs/dgraphs/DgraphA1/DgraphA1.reqlog

if you tail the log and login as the user and try and view the page....you can see the query being sent to Endeca...


Manikandan Kandhasamy

unread,
May 6, 2016, 4:23:36 AM5/6/16
to ATG_Tech
Hi Aditya,

I am also facing the same issue with the user segment I have created the two user segments in BCC as loggedin(using ruleset security status is not anonymous) and 
anonymous(using ruleset securtity status is anonymous) 

I have created two pages in experience manager as well while querying that page page is not getting triggered .I can't see any logs in gdraph.req.log

anyone help me out resolve this issue?

Thanks in advance..

Naveen Ullattil Parakkunnath

unread,
May 6, 2016, 10:53:35 AM5/6/16
to atg_...@googlegroups.com
Try doing a print item of that profile and see if the segment is being attached to the profile. It should be in the list with value true.

Thanks,
Naveen

--
--
You received this message because you are subscribed to the Google Groups "ATG_Tech" group.
To post to this group, send email to atg_...@googlegroups.com
To unsubscribe from this group, send email to atg_tech-u...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/atg_tech?hl=en
---
You received this message because you are subscribed to the Google Groups "ATG_Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to atg_tech+u...@googlegroups.com.
To post to this group, send email to atg_...@googlegroups.com.

Manikandan Kandhasamy

unread,
May 9, 2016, 11:56:41 PM5/9/16
to ATG_Tech

I have checked that profile I cant see any  boolean attributes related to the user segments.

Thanks,
Manikandan Kandhasamy 

Manikandan Kandhasamy

unread,
May 11, 2016, 4:08:41 AM5/11/16
to ATG_Tech
Live user state returning NULL user segments when I enabling logindebug for AssemblerTools component..
Reply all
Reply to author
Forward
0 new messages