Wavecast
  • Start here
  • Events
    • Getting started
    • Setup your first event
    • Copy an existing event
    • Publish an event
      • Speakers
      • Sponsors
      • Resources
      • Testimonials
      • Copy
  • Publishing
    • Agendas
    • Create content
    • Control access
      • Adding Tickets, Passes & Guest Passes
        • Coupons: Schedule, manage and promote
        • Adding and Updating ad-hoc Coupons
        • Approval/Declining Process of Registration Requests
        • Guest list to invite contacts and track responses
        • Approval/Declining Process of Guest Passes
      • Hard and Soft Limits
      • Managing opt-ins
      • Metering
      • Extra Fields for Content
      • Import users
      • Email Lists
    • Classify & personalise
      • Create & configure taxonomies
    • Custom Headers
      • Headers
      • Templating Language
    • Shortcodes
      • Access Settings
      • Content
      • Content with Search Bar
      • Event Manager
      • Events with Search Bar
      • Full Width Carousel Slider
      • Countdown
      • Buttons
      • Popular Now
      • Engagement Tools
      • Events
      • RSS Feeds
    • Images
    • Widgets
    • Ad Banners
  • Emails
    • Create a campaign
      • Customise Email CTAs
      • Building Complex Emails
      • Email Segmentation
      • Email Templates
    • Organise contacts
      • Add email addresses to Lists
      • Send a campaign to a list
    • Advanced Emails
      • Send an event campaign to hub audience
      • Adjust user email preferences
      • Change reply-to email address
    • Campaign Reports
      • Link Clicks
      • Suppressed
      • Recipients
      • Inflated Clicks & Opens
  • Live
    • Engage audiences
      • Audience Q&A
      • In-Feed Graphics
      • Polls
      • Quotes
      • Related Content
      • Networking
      • Meeting Rooms
    • Deliver live content
      • Slides
    • Troubleshooting for audiences
    • Remote Production
      • Live Broadcast
        • Book a live broadcast
        • Prepare for a live broadcast
      • Enterprise Streaming Support
        • Conduct a stream test
      • Video & Audio Production
        • Book remote video production
        • Prepare for remote video recording
    • On-Site Production
    • Check-in App
  • Analytics
    • Dashboard
    • Engagement Report
      • 2024 (BETA)
    • Google Analytics
    • Cookie Management
    • Page Views
    • User Data
    • Guest Passes
  • Settings
    • Configuration
    • Fonts, Colours & Logos
    • Hub Header & Footer
    • Custom Domain
      • Update GoDaddy DNS
    • Search & Metadata
    • System Messages
    • Access Control
      • Admin Accounts
      • Progressive Profiling
    • Global Event Settings
    • Default Templates
  • Integrations
    • Marketing Automation
      • Marketo
      • Eloqua
      • Pardot
      • Mailchimp
    • Events Management
      • Cvent
      • Eventbrite
      • Eventsforce
      • Sync by Email
    • Unified Communications
      • Zoom
      • ON24
    • Video
    • Payments
    • Single Sign-On (SSO)
    • LinkedIn Sign Up Setup
    • API Keys
Powered by GitBook
On this page
  1. Settings
  2. Access Control

Progressive Profiling

Progressive profiling is a technique used to collect information from users incrementally over time, rather than all at once during initial sign-up.

PreviousAdmin AccountsNextGlobal Event Settings

Last updated 5 months ago

In our implementation, progressive profiling is achieved using a form versioning system. Each time new fields are added to the sign-up or profile form, you will need to increement the form version, ensuring that users only see fields they have not previously filled out.

Go to Settings > Audience > Sign Up

Then scroll down to Progressive Profiling

Key Features

  1. Incremental Data Collection:

    • Users only fill in fields they have not already completed.

    • New fields introduced after the initial sign-up will be displayed when the form version is updated.

  2. Versioned Forms:

    • The form version is a numeric indicator that tracks changes to the form fields.

    • Each update to the form (e.g., adding a new field) requires the version to be incremented by 1.

  3. Complete Profile Modal:

    • A modal prompting users to complete their profile appears only for a specific piece of content.

    • This modal dynamically shows fields that are incomplete based on the current form version.


Workflow

  1. Initial Sign-Up:

    • Users fill out a basic form with the initial version (e.g., version 1).

    • The system stores the data and the form version they completed.

  2. Adding New Fields:

    • When new fields are added, the form version is incremented (e.g., from version 1 to version 2).

    • Users who have completed version 1 will only see the new fields introduced in version 2.

  3. Determining Incomplete Fields:

    • When the user interacts with the system, their stored profile version is compared to the current form version.

    • If their profile version is lower than the current form version, the system identifies which fields are incomplete and displays them in the profile completion modal.

  4. Complete Profile Modal:

    • The modal appears when a user tries to access a specific piece of content.

    • Only fields that are incomplete (i.e., added in later versions) are shown, minimizing redundancy.