Skip to main content
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Combining Respondent Funnel, Ticket, & Survey Data in a Model (CX)


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


About Combining Respondent Funnel, Ticket, and Survey Data in a Data Model

The data modeler gives you the freedom to combine many different data sources in one CX Dashboard. On this support page, we’ll cover how to get respondent funnel (directory information and distribution performance), ticket stats, and survey responses all in one dataset.

The most important thing to keep in mind is the order of the steps. Because this dataset will be a combination of specific unions and joins, you need to be careful what order you create each element – even sources.

Qtip: Unfortunately, due to limits with joins, you cannot make a version of this survey, funnel, and ticket dataset where you also join in contact data. This means you can’t use contact information like directory embedded data to filter the funnel, ticket, and survey results. However, there is a number of distribution and contact fields included as part of the funnel data.

Combining Respondent Funnel, Ticket, and Survey Data in a Data Model

This solution is centered around survey data, and making sure that for each response, the ticket and distribution data is automatically connected. You’ll be able to use fields from any of your sources to filter and gather insights on your complete dataset.

Qtip: As you decide how to build your dataset, keep in mind how the left outer joins used in this example exclude certain information.

Data flows continuously through this setup. See more on continuous vs. periodic data updates.

  1. Make sure funnel data is enabled.
  2. Create a data model dataset.
  3. Click Add Source.
  4. Add your surveys.
    data model editor has 2 surveys combined in a union, a standalone funnel data source, and 2 ticketing sources combined in a union
  5. If you have multiple surveys, make a union with all of them.
  6. Add your funnel.
  7. Add your ticket data.
    Qtip: These ticket sources need to match the surveys you’ve added.
  8. If you have multiple ticket data sources, make a union with all of them. Make sure only ticket data is included in this union.
  9. Next to your surveys union, create a left outer join.
    editor shows a join. matching the setup described
  10. On the left is your first union, survey data.
  11. On the right is your funnel data source.
  12. The Join condition for the left is _recordId.
  13. The Join condition for the right is Response ID.
  14. Now add an auxiliary join.
  15. Add the ticket data source as the right source.
    scrolling down in the same join, adding an auxiliary join
  16. The Join condition for the left is _recordId.
  17. The Join condition for the right is ticket response ID.
  18. Create your output dataset.
  19. Publish your changes.

 

Keeping Full Directory Funnel Data

This dataset will include ticket data, survey data, and funnel data. However, we’re going to start with a few assumptions:

  • You want to report on distributions in the same dashboard, but in separate pages or widgets from response and ticket data.
  • This option also ensures you keep all funnel data in your dataset, not just the distribution data that’s relevant to the tickets and surveys you’re mapping.
  • You have multiple surveys, and thus multiple ticket sources you want to combine.
  • Because your funnel won’t be linked to specific survey responses or tickets, filtering by funnel fields will only show filtered funnel data.

Data flows continuously through this setup. See more on continuous vs. periodic data updates.

  1. Make sure funnel data is enabled.
  2. Create a data model dataset.
    create a new dataset page with type set to data modeler
  3. Click Add Source.
    data model with 2 surveys, then a funnel, then 2 ticketing sources
  4. Add your surveys.
  5. Add your funnel.
  6. Add your ticket data.
    Qtip: These ticket sources need to match the surveys you’ve added.
  7. Create a union of:
    A union made of surveys and funnel data

    • Survey with the most fields (first source / input)
    • All other relevant surveys
    • Respondent funnel
  8. Add each funnel field to the union.
    Field editor of union opened, adding a field for 'Email Sent'

  9. Create a new union with just your ticket sources.
    union made of ticket sources
  10. Create a join.
    join created from your 2 unions
  11. On the left is your first union, survey and funnel data.
  12. On the right is your second union, ticket data.
  13. The Join condition for the left is _recordId.
  14. The Join condition for the right is ticket response ID.
  15. Create your output dataset.
    Output dataset and publish button
  16. Publish your changes.