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

Using Location Data in Dashboards


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 Using Location Data in Dashboards

You can use location data in your dashboards by joining it with your project data. Joining the data ensures that all the location data you need will be combined with the survey responses or web reviews you want to report on. What’s more, you only have to map one identifying field to link all of your location data together.

Choosing an Identifying Location Field

When you create a join, you need some way of identifying each specific location so you can match its additional info to a relevant survey response. This identifying field is crucial to linking this information together, and is called a join key. This join key can vary based on what information to want to combine, but it must always be an ID that’s unique for each location.

Common location join keys include the location ID and Google Place IDs. If you have an internal ID for locations at your company, you can also try the LocationExternalReference. See all supported location fields.

Example: You upload your locations to a location directory. In your survey, you use branch logic to assign location IDs to each response. You would use your location ID field as the join key.
Example: You’ve created a location selector question and a location directory. You join the location selector and the location ID.
Example: Your survey solicits for Google reviews. You want to combine this data with a reputation management project where you’ve connected to Google. You join using the Google Places ID.

Matching Fields in Each Data Source

Qualtrics offers a variety of ways to collect feedback on different locations. To make the most of that information, you’ll want to combine it into one dataset together. To help with that process, this table shows some of the similar fields your possible sources might share.

On the last row of this table, we show where you can store this information in your survey if it isn’t included by default and you don’t want to use the specialized location or review questions. Keep in mind that embedded data and survey questions are customized by you, and may vary in name and type.

Location ID Google Place ID Review Text Reviewer Name
Reputation management project (any version) subjectReferenceId N/A Content authorName
Solicit reviews survey Not included by default Embedded data (see recommended steps) Not included by default Embedded data or form field question
Location selector survey Location selector question Not included by default Text entry question Embedded data or form field question
Survey (other) Embedded data Embedded data Text entry question Embedded data or form field question
Location directory _recordId GooglePlaceID N/A N/A
Qtip: With solicit reviews and location selector questions, you can use supplemental data sources to pull in location information not included by default. Not only is this a great way to expand the location data in your survey, but if you do this before you collect responses, you won’t have to join location data in the dashboard dataset!

Configuring Location Data with a Data Mapper

In this section, we’ll show how you can use a data mapper to set up your location data.

Mapping Location Data to a Dashboard

  1. Create a dashboard, or open an existing dashboard.
  2. Go to the dashboard settings.
    gear button at top of dashboard
  3. Map your project.
  4. Change the field type of your identifying location field to text value.
    adding locations in a data mapper
  5. Click Add locations.
  6. Under Location source, add the location directory you created.
    New window where you set location source and the field that identifies the location
  7. Under Dashboard field, select your identifying location field. Here are some examples:
  8. Click Save.
  9. Save your dataset.

Once you add the location identifier, all location fields will be automatically mapped to the dashboard.

Warning: Do not try to map these fields yourself. Although the fields say “not mapped,” the directory data will be pulled in automatically.

location fields appear but are greyed out to imply they cannot be added

Editing the Dashboard Dataset

You can change your location setup by clicking Add locations again.

window where you can refresh or remove a join

In the window that opens, you’ll have the following options:

  • Remove join: Remove the location data. If you want to change the mapping to a different field, you must remove the existing join first.
  • Refresh join: Click this button whenever you change the field type of location data or add new columns (e.g., adding an address field that wasn’t there before). You do not have to use this button every time you add a new location.

Configuring Location Data with a Data Modeler

Qtip: The data modeler and related functionality is not yet available to all customers. If you’re interested in this feature, please reach out to your XM Success Representative. Qualtrics may, in its sole discretion and without liability, change the timing of any product feature rollout, change the functionality for any in preview or in development product feature, or choose not to release a product feature or functionality for any reason or for no reason.

The benefit of a data modeler is that you can build multiple joins, even using different join keys to identify locations. Not only can you do everything you can do in the data mapper in the data modeler, but you can also build potentially bigger and more comprehensive datasets. In this section, we’ll discuss how to generally use the data modeler to combine location data from several sources.

Attention: Before you start to build data models, we recommend reading Understanding Left Outer Joins. This short example explains how data is combined in a join, and help you start to think about how you want to set up your own dataset.
  1. Create a data model dataset.
    create a new dataset page with type set to data modeler
  2. Click Add Source.
    adding a source to a data model also shows the menu where you can filter by source type
  3. Add any sources you want to include.
    Qtip: You’ll find location directories under Locations. You can also add other sources as needed, such as contact directories, imported data projects, surveys, and reputation management projects.
  4. Once your sources are added, see these guides to making sure you have all the fields you want formatted correctly in your sources:
    field editor tab of a source is open

  5. Create a union. Here, we’ll combine only the sources with review and feedback data. That means combining information like feedback surveys, location selection surveys, and reputation management projects, without the location directory.
    A union of 3 data sources
  6. Add all of your sources’ fields to the union.
  7. Map your chosen join key from all sources to the same field.
    location ID field mapped. some fields are blank for some sources, marked in dark gray as unmapped

    Qtip: Fields won’t always have the same names in each source. For example, the location ID is Location ID in location directories, but subjectReferenceId in reputation management projects. See our guide to matching fields.
    Attention: Every  source needs to have data for the join key you chose, or the join won’t work.
  8. Map other similar fields together. Remaining fields don’t have to match, and can be mapped to only 1 source as needed.
  9. Next to your location directory, add a join.
    adding a join next to the directory, NOT the union
  10. For the left input, choose your location directory.
    join set up as described
  11. For your right input, choose your other sources (in this case, the union combining them all together).
  12. Make the join condition your chosen join key for each.
    Qtip: In this case, “_recordId” and “location id” both contain Location ID data.
  13. You can now finish your data model. This means you can create any additional joins or unions you want (optional), create an output dataset, and publish your changes.
Qtip: Based on the features you’re using, your exact joins may vary. For example, this section shows several different examples with different join keys, like location ID and Google Place ID. If you have several sources to combine, it might not always be clear what sources to join in which order.

 

FAQs