Developer forum

Forum » CMS - Standard features » Personalization stopped working in 9.8

Personalization stopped working in 9.8

Peter Krusell
Reply

Hi,

After upgrading a client solution from 9.5.7 to 9.8.3 the Personalization stopped working. All paragraphs are shown to all users regardless of set personalization rules.

Verified same behavior in 9.8.5 running latest rapido 3.3 default database and templates.
Tested a simple personalization rule of hiding a paragraph to logged in users. Still shows when users are logged in.

Thanks
/Peter

 

Personalize.JPG

Replies

 
Morten Buhl Dynamicweb Employee
Morten Buhl
Reply
This post has been marked as an answer

Hi Peter

Thanks for the bug report. It's been logged as 79396 and will be fixed in an upcoming service release

/Morten Buhl, DW

Votes for this answer: 1
 
Peter Krusell
Reply

Hi Morten,

What is the status on bug 79396?

I saw it in the list at https://doc.dynamicweb.com/downloads/releases/bug-fixes/known-bugs right after your reply here but now I cant find it there.

Thanks

/Peter

 

 
Nicolai Pedersen
Reply

The bug is rejected as the personalisation is relying on the old statistics. So enable that, and you are good to go.

 
Nuno Aguiar Dynamicweb Employee
Nuno Aguiar
Reply

Hi Nicolai,

 

Is it safe to assume that the any features relying on the old (deprecated) statistics (such as Personalization) are being refactored to accomodate the (new) Tracking feature?

https://doc.dynamicweb.com/documentation-9/platform/advanced-settings/web-and-http#sideNavTitle1-8

 

My goal is to understand what we are "losing" by adopting the new Tracking during this (expected to be) transition period.

 

Best Regards,

Nuno Aguiar

 
Peter Krusell
Reply

Hi Nicolai,

The old statistics was enabled as latest Rapido /Files come with them enabled.
      <DisablePageStatistics>False</DisablePageStatistics>
      <DisableStatistics>False</DisableStatistics>
It was also enabled in the clients solution.

I tested furhter yesterday and there seems to be a difference in when changes to personalization settings on paragraphs are reflected in the fronted.

The way Editors have worked is that they have two browser tabs open in Chrome, one with the backend making changes to Personaliztion settings on paragraphs, and the other tab with the fronted. Reloading the frontend tab has instantly reflected the changes. For example hiding a paragraph to logged in users.
This is currently the behavior in the clients 9.5.7 solution when I test it today.

When I do the same in a default Rapido with 9.8.5 application or on the clients upgraded solution it works slightly different. After hiding a paragraph to logged in users its still visible in tab two after a reload. But opening Chrome dev tools and clearing cookies makes the change reflect.

Also viewing the frontend in a separate Chorme Incognito Window seems to make changes like hiding a paragraph to Logged in users reflect directly without need for clearing cookies.

The editors argue that this detail was more user friendly in 9.5.7, but it works OK when the editors know what they need to do to see the changes.

 
Morten Buhl Dynamicweb Employee
Morten Buhl
Reply

Hi Peter

Thanks for the feedback. We'll update the documentation to better reflect that one should always use incognito / cache disabled when testing personalization changes

/Morten, DW

 

You must be logged in to post in the forum