User Data Collection

You can collect a user's e-mail address, location, and phone number. This data is then saved and can be exported from the dashboard.

If you want to know more about your subscribers, you can ask them using the 'Ask for user data' component. Simply add this component to one of your flows in the Chat-editor by selecting it from the component picker:

Adding-an-ask-for-user-data-component

There are three types of data that you can collect using this tool:

  • E-mail address
  • Location
  • Phone number

Choose one of these from the drop-down menu that appears when you add an 'Ask for user data' component to your Flow.

User-data-collection-options

Every 'Ask for user data' component needs to be preceded by a textual question and can include a 'Skip button' if necessary. You can also customize the 'Retry message' that's triggered in case the user doesn't provide the answer in the correct format.

The data you gather with this component can be exported from the 'Audience' tab in the 'Statistics' section of the dashboard.

E-mail address

When asking a user for their e-mail address, they can respond in two ways:

  • Typing the e-mail address
  • Clicking on/tapping a Quick Reply button

The Quick Reply button will display the e-mail address connected to the user's Facebook account. This gives the user the option to choose between this address, or type an e-mail address of their own choosing.

You can customize the copy for the 'Skip button'. This button allows the subscriber not to answer the question. Leaving this field empty makes the question unskippable.

NOTE: A user gets three attempts to input the requested data, in the correct format. If there is no 'Skip button' included in the component, the remainder of the flow will NOT trigger after the third failed attempt.

Adding-copy-for-a-skip-button

Location

Asking a user for their location results in a Quick Reply button that they can click on/tap to send you their location. This means they will also be prompted to grant Messenger permission to access their location. The general format, here, is [City], [Country] and will be saved in the audience table in that way.

Asking-a-user-for-their-location

Allow-location-access-in-Messenger

Phone number

Asking a user for their phone number works the same way as asking a user for their email address. This means users can respond in two ways:

  • Typing the phone number
  • Clicking on/tapping a Quick Reply button

The Quick Reply button will display the phone number connected to the user's Facebook account. The format for phone numbers means that it needs to start with a '0' or a '+' sign. Any parentheses will be disregarded.