Overview
When you have successfully set up a Survey you need to invite some customers to it. In most cases this is done via a special file called Import file.
Import file contains customer data which allows FEEDBACK to create questionnaires specific to certain surveys with this customer data provided. When a questionnaire is created, it is then possible to send an invite to this questionnaire. For WEB channel it's an email invite, for SMS channel it's a text and for IVR channel it's a phone call to the customer.
Following are required fields when you create/generate import files:
Column name | Description |
CUSTOMER_ID |
Contains a unique customer identifier. It is used to tie multiple customer addresses to a unique customer identity. For more information on Customer ID please see here. |
ADDRESS | Address of the customer. For WEB channel it's an email address of the customer, for SMS channel it's their phone number in E.164 format. |
LANGUAGE | Language of a Survey (and a Questionnaire tied to it) that customer will complete |
These column names are default names but can be redefined both for manual import and for automated import.
It is also possible to specify additional columns. These are not required and will be treated as additional data which is called metadata. Metadata might contain such data as age, sex, region, department, etc. Metadata can be then reused in various modules of sandsiv+.
Each metadata column can be additionally marked as a column of a specific type, which will define how it will be treated by other sandsiv+ modules. In order to mark a column, a [TYPE] value should be prepended to its title. Please see the list of available data types metadata columns can be marked in:
[TEXT] |
For columns that should be treated as Open text answers and analyzed in VoC Mine and VoC Classify |
[NPS] |
For columns that should be treated like answers to a Scalable question. For the column that is defined as NPS there will be an automatically created NPS Segment column to represent the Detractor, Passive and Promoter NPS Segments. Additionally this will expose an automatic calculation function NPS Score when used in VISUAL gadgets. |
[CHOICE] (with delimiter "|") |
For columns that should be treated like multi-choice answers to Configurable questions, e.g. ice cream | pizza. Please note: the contents of columns marked as [CHOICE] should be delimited with "|" (pipe). |
[NUMERIC] |
For columns with values that should be treated as numbers. Numeric columns can be used with calculation functions such as SUM, COUNT, VARIANCE in VISUAL gadgets. |
[DATE] |
For columns, which contents should be treated as Dates to filter questionnaires in VISUAL and also apply the DATE breakdown options (day, week, month etc) in VISUAL gadgets. |
Manual import
Import History page
The import history list shows all manually added and automated imports with the following information:
Import ID |
ID of the import added to the system. You are able to search your import by the Import ID using the Search field. |
Date |
Date and time when the import was added to the system. |
Survey ID |
ID of the survey provided in the import file or specified in the Add Import menu for which the data was imported. This field is not shown for automated imports since they might contain several surveys in one file. |
Survey Name |
Name of the survey. This field is not shown for automated imports since they might contain several surveys in one file. |
Survey Channel |
Channel of the survey to which the data was imported (WEB, SMS, IVR). This field is not shown for automated imports since they might contain several surveys in one file. |
State |
State of the import:
|
Original File |
Link to the file which was originally imported. In case of automated imports this link leads to the preprocessed version of the import. Check the archive folder on the SFTP for the original files. |
Completed | Date and time when the import processing was completed. |
Import Log File | Log file of the import which contains messages for every single line of the import, for example, error messages due to blacklisting of single addresses or quarantined addresses. |
You may also see the switcher "Hide empty Imports" on the left top of the page to exclude empty files.
Manual import
You can add an import by clicking the blue Add Import button on the right hand side. You will see the following popup
You can choose a survey or import a file which contains the survey ID in one of the columns. You must select the file for import by clicking the respective button. Furthermore, you can set additional settings for a customized import, the following options are possible:
Delimiter | Character for separating columns of a CSV file format. You can also use the button set tab delimiter to use the special character “tab” as delimiter. This is a mandatory field. | ||||||||||||||||||||||||||||||||||||||||||||
Customer Id column |
Name of the column which contains the Customer ID. Please make sure that you specify the exact name of the column, which is case sensitive, and no additional space characters. This is a mandatory field. Expected values in each row: alphanumerical sequence which uniquely identifies each customer Example values in rows: |
||||||||||||||||||||||||||||||||||||||||||||
Address column |
Name of the column which contains the address (email or phone number) where the invite should be send to. Please make sure that you specify the exact name of the column, which is case sensitive, and no additional space characters. This is a mandatory field. Expected values in each row: A valid email address of the customer or a valid E.164-formatted phone number of the customer without spaces. Example values in rows: |
||||||||||||||||||||||||||||||||||||||||||||
Language column |
Name of the column which contains the language code for the invitation. The language must be enabled in the survey. Please make sure that you specify the exact name of the column, which is case sensitive, and no additional space characters. This is a mandatory field. Expected values: any of the following:
|
||||||||||||||||||||||||||||||||||||||||||||
Survey column |
Name of the column which contains the Survey Channel ID. Please make sure that you specify the exact name of the column, which is case sensitive, and no additional space characters. This is a mandatory field in case you choose "Without survey" as a survey in dropdown. Do not use Survey Group ID in the Survey column as it will lead to customers being invited into a wrong survey. Expected values in each row: numerical sequence which identifies the Survey Channel ID. To learn more about how to find out what is your Survey Channel ID please see here. Example values in rows: |
||||||||||||||||||||||||||||||||||||||||||||
Channel column |
Name of the column which contains the channel ID. Please make sure that you specify the exact name of the column, which is case sensitive, and no additional space characters. Expected values in each row: any of the following - To find out examples of how to refer to some channel by its name when Survey Channel ID is provided please see here. |
||||||||||||||||||||||||||||||||||||||||||||
Add questionnaire hash |
By activating the Add questionnaire hash option inside the Add Import modal, the Info Log file for such import will contain questionnaire hashes created for each imported record. |
Possible issues and solutions
Import is not starting
Make sure that the import file is in UTF-8 format.
Also make sure you have chosen the right settings for the import e.g. the delimiter. If you have for example a comma delimiter in the file but you've specified semi-colon (;) in the import the import process will see the whole file as a single column, e.g. SURVEY_ID and will return an error message saying that it's missing mandatory columns such as ADDRESS, CUSTOMER_ID, LANGUAGE.
Check the log file if available for more information on why the import failed.
Import stops after a certain amount of processed lines
Make sure you are importing a UTF-8 file. Special characters can cause the import to be blocked when the first special character occurs in a non UTF-8 file.
File size limitation
File sizes are limited to maximum size of 28 MB. If you want to import bigger amounts of data you have to split the file or to upload it via an automated import. The limit for automated/API import is 200MB.
Converting "N/A" values on the import stage
In case you need to use some a non-empty value in a Metadata column for Question flow or Case Alerts conditions, please note that the next ones will be automatically transformed into "No value" during the Import process:
‘#N/A’, ‘#N/A N/A’, ‘#NA’, ‘-1.#IND’, ‘-1.#QNAN’, ‘-NaN’, ‘-nan’, ‘1.#IND’, ‘1.#QNAN’, ‘N/A’, ‘NA’, ‘NULL’, ‘NaN’, ‘n/a’, ‘nan’, ‘null’
This means, instead of listing all or a few of these values, you can choose "No value" or "Empty" for Question flows and Case Alerts conditions.
Comments
0 comments
Article is closed for comments.