Breaking Down a Form Submission using Custom Reports

Did you know that you can create a report that shows you the form data that is being submitted in each form field for a specific form submission? Having this report will help to confirm that the data you see in the browser is matching the data that the form is submitting. Let’s get started!

Let’s first find a form submission that we want to view the details with.

  1. Go to any published form that has form results.
  2. Hover over the white space of the form row and click to open the side panel.
  3. Click on the ‘Reports’ tab
  4. Select the ‘Individual Form Results’ link.
  5. What you are looking for in the report is the ‘Request Form ID’ for the form submission that you wish to check the data on. This is usually towards the end of the row.
  6. Note down that Request Form ID for future reference.

example image highlighting the requestformID field towards the end of the form submission results

We are now ready to build the report but we first need to create a custom view.

  1. Create a custom view by going to Menu > Analytics > Views.
  2. Click the New button in the upper right section.
  3. Create the view that looks like the below screenshot (Note: After you add the fields for the RequestFormFields table, all you need to do is check the top checkbox to select all fields.
  4. Save the view and Return.

custom view example image

Now that we have the view, we can create the report.

  1. Create a custom view by going to Menu > Analytics > Custom Reports
  2. Click Create and select ‘Advanced Report’
  3. Enter in the report details:
    1. Data Source: Custom Views
    2. Table View: Select the custom view you just created.
    3. Report Type: Tabular
    4. Report Name: Form Mapping Troubleshooting
    5. Report Description: Enter anything here.
    6. Choose to share the report or not.
    7. Select the folder.
  4. In the Report Columns tab, add the following fields:
    1. RequestFormFields.FieldName
      1. Set the display label to ‘FieldName’ for readability.
    2. RequestFormFields.columnMap
      1. Set the display label to ColumnMap for readability.
    3. RequestFormFields.FieldValue1
      1. Set the display label to FieldValue for readability.
  5. In the Filter tab, add a new condition.
    1. Select the RequestFormFields.RequestFormID field.
    2. Set the Operator to ‘Equals’
    3. Enter the Request Form ID that you collected previously.
    4. Save and run the report.

The report results should look something like the below screenshot (Note: The fields data will reflect the field name and column map that was configured in your form, so the names will be different from your report):

report preview example image

Understanding the report results.

  1. The FieldName column shows you the name of the form field that you used in the form settings.
  2. The ColumnMap column shows you which field the form is mapping the data to.
  3. The FieldValue column shows you the value that was entered in the form submission.

Based on the form results, we can see that the Title form field is mapping to the job_title_c field and if the form data is pushing to the CRM, then it will map to the CRM job_title_c field.

If you need the Title field to map to the CRM Title field, then you would need to edit the form and change the form mapping to map to the ‘Title’ field rather than the ‘job_title_c’ field.

Remember, after any form change, be sure to re-save and re-publish the form, then update the form code on the landing page and save and republish the page.