Skip to main content
Sruthimalla
Gainsight Employee ā­ļøā­ļø
March 20, 2023
Blog

TOTW : Personalise user experiences like never before using Gainsight PX

  • March 20, 2023
  • 14 replies
  • 591 views

Hello PX-Rockstars!

What I am going to share with you all today is so close to my heart 🫶
Ā 

If you have attended our recent office hours (Recording here), you already know what I am sharing today from the title itself. But for those who could not make it - here you go; this post is a recommended guide on personalising user experiences by capturing user inputs.Ā 
Ā 

Over the last few months, we have seen significant updates to our V2 editor templates. Thanks to Abhilash (Ā @aharkutĀ )Ā ,Ā our product manager, who takes the time to improve these templates to cater to various use cases. So if you see something inspirational and operational regarding dialogs/in-app engagements, you know whom to share it with.Ā 


Let’s get to the basics ofĀ ā€œUser profiling.ā€

ā€œUser profilingā€Ā is the process of improving the user profile data so that we can group them into specific groups on various metrics and personalize their reach outs and engagements in multiple ways.

So user profiling is the first step you need to focus on to personalize user experiences.

How do we do this in PX today?

You can build some onboarding questionnaires into the product to get started. Still, if you don’t want to waste your engineering efforts in this process, I recommend you try our V2 engagement dialogs to do the same.Ā 

Ā 

Step 1: Select a default template from the V2 editor templates


zwRBSBivROmMIhnO1J08kh3jIvGgo0WcPLyxIEU0fcU-CnXeZji206qPZzDa9t0bvNm4EZY5Soqhe4YZOERQeH_huGViVc5Y65BFlJf6ILWA4BPImQfJb9d0C8zzvtNGcvTXUZQfrk7V2oVB2nWQURM

Ā 

Step 2: We will add and edit the existing cells from this template to achieve what we want. When you hover over any section in the template, you see two symbols + and recycle bin.Ā 


3QLvVjlTlXIEigYmbxZDfTv7QZnp15IJRLyi9FCGbgXcGKdkn6pMQxdYQczYpK-2oBo7JwocrXP35-RIZ_vJXdXwP-9K03CRZJm3r5ncIEuT25Z7s6GRFj5xwMxvSVgoQnyewZSBU18Bp_XZZ0zvSa4

Ā 

Step 3: Remove all cells except the header by clicking on the ā€œrecycle binā€ icon on each cell

Ā 

PgT94iKJ0eda5xjvk-KjJuwp5zcGigci1LgXIlN6Fvg9rYKldZlGNQV0ld5NLCmeeN4LEdDzA93G5Yr9b9xpUWXo0cqFcXp8At_I_c_Lp8fW9uclndWapd4_zdYaz1tcwYa_4w6jyxn0C2lvCXlfF-A

Ā 

Step 4: Now let’s add a three-partition cell below this header cell by clicking on the plus icon

Ā 

LEboSY_bgaqh6f0vYBegzBBZLUFJQrtNfTaIaX66vVcsV8sXZ4YIXq_8m4JO9GbXkupgScgvtxCbMbQp4ElKK6kwC6BCmQx-YROGwTpEr6bnykVfo0CDBR3RBXiKxMO3YeLPubkIQ7xukkPvVXaF2Q4

Ā 

Step 5: Add a custom button to each of the three partition cells, which will look like the one below.

Ā 

Step 6: To add the custom button, you need to add it by clicking the ā€œinsert custom buttonā€ on the editor pane.Ā Ā 

Step 7: Now edit each custom button in ā€œButton Settingsā€Ā 

Ā 

PwfKybgxgR5MX6v_0z645OWR4soC0iIWBWDIXvCHCEhriZxvhiJ9CGxOsWdbnzWTBgUfrUhPF1y9oICltYcbemkzlFvqp7LvzEEhhdeWvTdan99Kt1lVTbkMwjLkv-Yq9bnyzYs8ZyEoJpKAX1xv73Y

Ā 

Step 8: Set an action for the button, defining what a click on the button should do

Ā 

ELWrHtX_q7-eQ5eP7Xf0dAk3qiSnPfWdg7CmH-vCcHJeupF3G6nXwauCEf5dll5tf3KR3IbOatvSomxpSLX8mz6v-mMIgoreOiosCkuwQ2lqhpOtFlmhQXKEy7ork3dMk50GjY9PCW4PgRQK39Uc_rg

Ā 

Step 9: In our case, it is ā€œUpdate user attribute,ā€ so choose that field from the drop-down list.Ā 

Ā 

1nvebCVAXO9T7ca3Ts_zWtoqKTB1EtriUaCZfue5Vni-wplrAyDgp60XBCE6pHYyL-kZZOxNgXTzSaSPf9Mm_f_lu8KD8JQZo1_VQC6JOqNk8VwmMrY0Ze8C7nl5bO3IDJP_Oy79aA2rXACYFcikt70

Ā 

Step 10: Now define what value the button should update in the user profile by giving a value to the user attribute as above and do the same for the rest of the buttons.Ā 

Ā 

cAuisS9eYTnS75p5kkQWI4koJZGyyJzk15YfdBf6eygND0wXExZS5MW0i20zWGaSE79WLwd14lcErFgtNR1fFBE7S30Mu0wgO6r9ei0CDkkfXYFtacM_LHJ9dbmnCi4M0qofTGs8TjFFFno4VTVeAa4

Step 11: You can update the boolean fields of a user profile using the same logic as belowĀ 

Ā 

rj0rVGvl5Bl0pdlEmLFif1N255SnZWb-eEDnXH5Oq0q9PrMi1qSpw_pZIqLKMBOQJPVR2nlN2FKs-CHJMpwi7qpPJwnCS4xZVWFKFXZHLp_qLty1fLuLSJnGaNATtmLk4Tm8j6LMFcPfRIHztY8ewW4

Ā 

Amazing isn’t it?Ā 
Ā 

User profiling is bliss to business owners and campaign strategists who wants to drive adoption using personalized journeys. This exercise will help you for sure!

Happy PX-ing!

(Did I say,Ā FOLLOW MEĀ for more -instead of Bye!šŸ˜‰)

Ā 

14 replies

JayS
Helper ā­ļø
August 20, 2024

Hi @aaronhattonĀ and @Sruthimalla.

In this and Aaron’s other post, it was mentioned there was a high response rate. Would you mind sharing a percentage of Gainsight users that completed this and have a persona showing on their PX user record?

I implemented a similar persona survey (using much of Aaron’s code) and while we do have some response, it’s not what I would consider ā€œhigh.ā€ It’s currently about 7% of active users over all of our solutions that have a persona survey.Ā 

I’m trying to find a way to increase user’s interaction with the survey so we can increase that percentage. We are in the process of implementing Gainsight CS as well, and those teams would welcome this type of information.

I appreciate any information you can share.

Jay

cc: @jmobleyĀ @arobertsĀ @woodlandeĀ @Gainsight2022Ā @wheelernĀ 

Jay Sherwood
aaronhatton
Helper ā­ļøā­ļø
August 20, 2024

Hey @JayS! Great question. When we created it as optional, we saw a 72% response rate and only had one user complain (which was a misunderstanding on how we use the data).

We ended up making it mandatory for all users.

If you are having issues with a low response rate, my suggestion would be to focus on the ā€œWhat’s in it for meā€ value in the messaging. Giving insights into how this would benefit your end users. Failing that - making it mandatory and the top priority, ignoring any throttling would be the alternative solution

Aaron Hatton | Head of Digital Customer Success (PVcase)
JayS
Helper ā­ļø
August 20, 2024

Thank you, @aaronhatton. Would you mind being more specific about ā€œmaking it mandatory?ā€ Do you mean removing the ā€œXā€ to close it, or something else?

Jay Sherwood
susanne.khatib
Gainsight Employee ā­ļø
Gainsight Employee ā­ļø
August 21, 2024

Hi @JayS! I’m on the team that helped build this out. You’re exactly right, as a first step weĀ removed any X/close/skip options from the engagement. To supplementĀ this, we modified the settings withinĀ theĀ ScheduleĀ tab. If a user doesn’t complete the engagement, it will show up to 3Ā times (with at least 2 days between views) and we ignored throttling to ensure that it appears. Lastly,Ā we set the engagement to the highest priority level so that itĀ appears before anything else a user may qualify for.