Dynamically display homepage content from user location and interest onboarding

Situation:
Building an MVP personalized experience for a cultural lineage application, the existing flow is as follows:

  • User creates acct / authenticates
  • Selects location via (droplist)
  • Selects interests (checkbox - repeating group)
  • Lands on the homepage with dynamic data from selections (TBD)

I want to display content stored from onboarding selections on the homepage.
Can the droplists and or checkboxes retrieve data from multiple data sources?

For example, select location is pulling the “All Regions option set” data source, but is it possible for it to also collect the data fields for Region below?

Current db
Data types
- User
- Fields
- Location
- Name
- Username
- Profile Photo
- Select Interests
- Regions - (data to be displayed on home page, not sure how to add onPageLoad)
- Fields
- bg-hero
- Location
- Title
- Recommended things (TBD)
- Option sets(
- Interests
- Spirituality, History, Music, Artifacts, etc
- Regions
- Central Africa, East Africa, etc

Does this make sense?

If you’re using a “go to page” action to send the user to their home page after the final onboarding step, try passing the value for their region as a URL parameter (eg: “region=Current User’s region”).

Then you can set the Type of Content for the relevant home page elements to “Region”, and set the Data Source as “Get Data from Page URL” (Type: Paramater; Parameter name: “region”; Type: region).

1 Like

This topic was automatically closed after 70 days. New replies are no longer allowed.