Skip to main content
Best Answer

Customized homepage to address a specific audience

  • April 3, 2022
  • 11 replies
  • 940 views

As my company  is international we regularly provide content in multiple languages. Our frontpage is designed in order to highlight new content available but as you can imagine this content difer depending on the language and the sites of our company. I’d like to design a customized page so that learners directly see on their front page, the current event related to their sites and language. I’ve found how to customize menu but not how to direct frontpage to a specific target audience.

Since docebo provide many customization possibilities I guess it is possible to do so. Can someone help in this request ?

Thanks,

 

Best answer by Bfarkas

Hey - can you provide some specifics of the types of items you want to customize? With courses specifically you probably want to move down a route if using catalogs and have only those the user is assigned show up so they’d only see their version. In terms of regular content types or messaging you can either go with different “home pages” for each user type and have them on a different menu that is assigned based on a “language” group, or some fancier work with either external sources to make an html embed widget display info based on the logged in user, but knowing specifically what types of info need to be customized will help the community give more specifics. 

11 replies

Bfarkas
Hero III
Forum|alt.badge.img+6
  • Hero III
  • Answer
  • April 3, 2022

Hey - can you provide some specifics of the types of items you want to customize? With courses specifically you probably want to move down a route if using catalogs and have only those the user is assigned show up so they’d only see their version. In terms of regular content types or messaging you can either go with different “home pages” for each user type and have them on a different menu that is assigned based on a “language” group, or some fancier work with either external sources to make an html embed widget display info based on the logged in user, but knowing specifically what types of info need to be customized will help the community give more specifics. 


  • Author
  • Novice I
  • April 4, 2022

Hi @Bfarkas !

Thank you for your immediate feedback. I am actually trying to trigger the first option you mentionned. I’d like to move down a route and have only those the user is assigned show up so they’d only see their version. 

And yet the second option you mentionned might also be useful in the future, I realise I don’t know how to design them both. How do we create diferent hompages and have them adress a specific group?

Thanks again for your help,

Regards,


Bfarkas
Hero III
Forum|alt.badge.img+6
  • Hero III
  • April 4, 2022

Hi @Bfarkas !

Thank you for your immediate feedback. I am actually trying to trigger the first option you mentionned. I’d like to move down a route and have only those the user is assigned show up so they’d only see their version. 

And yet the second option you mentionned might also be useful in the future, I realise I don’t know how to design them both. How do we create diferent hompages and have them adress a specific group?

Thanks again for your help,

Regards,

For the first, it’s all about setting up the right widget and having it only show what the user has assigned, then the widget handles the custom work for you.

For the second option, you can assign menu’s based on what group or branch a user is in, and menu’s decide which pages the user gets access to and what their homepage is. So if you create groups or branches to define the different user types, then create a menu per user type and set the different home page for that user type, they would see the different information.


  • Author
  • Novice I
  • April 4, 2022

Hi @Bfarkas

Got it !!! thanks a lot ! I’ll try both solutions. I think it will definitely help having a better experience and navigation on the platform.

 

 


Neil Patterson
Guide I
Forum|alt.badge.img+2

We use this exact approach internally.  We have different homepages for Lawyers, Client Support teams, and Business Services, meaning they have a more personalised experience based on their role.  We then have different catalogues for each ‘grade’ within each 3 areas. 

This means that if a Senior Associate logs in to the platform, they see their lawyer homepage with all relevant widgets, and then will only see the courses and resources that are targeted at them, including anything that is suitable for everyone across the firm.

With the specific homepages, it is important to ensure that the order of the menus is correct.  Basically when a user logs in, Docebo will load the first menu (and therefore homepage) that satisfies the criteria.  For example, we also have a homepage for new starters, so that menu needs to be above the others in the list for it to be visible to them, otherwise they would go to the normal lawyer/CST/BS homepage.

Hope that makes sense?


  • Novice I
  • April 6, 2022

@Neil Patterson  - I am looking to do this for our organization, but can’t seem to find the correct knowledge base to show me where I can customize the landing pages per group.  Can you point me in the right direction? I’ve found how to create them, organize them, creating menus per group - but not how to assign different homepages per group.  Help!


Bfarkas
Hero III
Forum|alt.badge.img+6
  • Hero III
  • April 6, 2022

@Neil Patterson  - I am looking to do this for our organization, but can’t seem to find the correct knowledge base to show me where I can customize the landing pages per group.  Can you point me in the right direction? I’ve found how to create them, organize them, creating menus per group - but not how to assign different homepages per group.  Help!

If you have the menu per group, the homepage for that group on that menu is the top page on that menu.


  • Novice I
  • April 6, 2022

@Bfarkas  - thank you. So am I correct in assuming that we should have a generic “landing page” that ALL users see when they log in? And the Learning Home Page is made visible to the unique group through the menu option?


Bfarkas
Hero III
Forum|alt.badge.img+6
  • Hero III
  • April 6, 2022

@Bfarkas  - thank you. So am I correct in assuming that we should have a generic “landing page” that ALL users see when they log in? And the Learning Home Page is made visible to the unique group through the menu option?

No, the menus act as a decision maker of sorts. They are preference from top to bottom of the way they are listed in the menu’s area. Whichever menu is the first that fits the users criteria, in your case the group they are in, is the menu they are assigned and the top page on that assigned menu is their homepage when they log in.


TaviaRitter
Helper I
Forum|alt.badge.img
  • Helper I
  • May 6, 2022

Adding to this convo that this is a very viable option, we’ve created 21 different home pages (and Menus to match) that ensure our users see only the content meant for them. 

This is done by first creating automatic groups (which have branches + Additional Fields as criteria) and then applying those groups to the menus. On each home page, we include a course catalog widget that is specific to that group, a scrolling banner that offers education marketing opportunities specific to that group, and some standard items that make training on how to use the platform easier. 

Pro tip - if you utilize the mobile app - don’t forget about the mobile menu when creating the menus… not all pages are created equal, and some aren’t really meant for a mobile experience. 


Neil Patterson
Guide I
Forum|alt.badge.img+2

Adding to this convo that this is a very viable option, we’ve created 21 different home pages (and Menus to match) that ensure our users see only the content meant for them. 

This is done by first creating automatic groups (which have branches + Additional Fields as criteria) and then applying those groups to the menus. On each home page, we include a course catalog widget that is specific to that group, a scrolling banner that offers education marketing opportunities specific to that group, and some standard items that make training on how to use the platform easier. 

Pro tip - if you utilize the mobile app - don’t forget about the mobile menu when creating the menus… not all pages are created equal, and some aren’t really meant for a mobile experience. 

Exactly as we do (except not as many menus/pages!).  The other tip around mobile is the widgets on the pages.  I use a lot of CSS and pages with various filters, which do not work on the mobile app.  We keep the app as the very basic pages and widgets.