Modules Structure

Supported Modules

The CSV Upload tool currently supports editing and inserting data for three of the SFV Modules:

  • User
  • Contact Preferences
  • Custom Data Fields

Additionally, the Integration Manager (SFTP) Upload tool supports:

  • All previous modules
  • Digital Usage
  • Email
  • Form
  • Retail
  • Structured Event
  • Ticket

The email_address field will need to be present in every upload, as this is the link between the user and each of the modules. Please check below the fields currently supported via de CSV Upload tool for each of these.

Uploadable Fields

User Module

RequiredField NameData typeInput FormatCSVSFTPNotes
scv_user_idStringxx"None" by default.
Expects unique values.
xemail_addressStringxx
source_updated_tstampStringx
primary_sourceStringx
device_idStringx
sso_idStringx
push_idStringx
is_pushBooleanx1 or 0
is_email_suppressedBooleanx1 or 0
email_contact_idStringx
mobile_numberStringxx
titleStringxx
first_nameStringxx
last_nameStringxx
full_nameStringxx
genderStringxxPlease check existing valid set of values
birth_dateDateyyyy-mm-ddxx
ageStringxx
address_line_1x
address_line_2x
address_line_3x
postcodeStringxx
postcode_townStringxx
postcode_regionStringxx
postcode_latitudeNumericxx
postcode_longitudeNumericxx
postcode_districtStringxx
postcode_areaStringxx
country_codeStringxx2 letter ISO country code
country_nameStringxx
continent_nameStringxx
distance_to_clubNumericxx
job_titleStringxx
company_nameStringxx
originating_sourceStringxx
originating_source_insightStringxx
originating_source_tstampDate timeyyyy-mm-dd hh:mm:ssxx

Contact Preferences

RequiredField NameData typeInput FormatNotes
scv_user_contact_preference_idString
source_system_idString
source_system_nameString
source_system_user_idString
source_typeString
nameString
descriptionString
xkeyStringPlease check existing valid preference keys.
One entry per key per user.
option_idString
option_nameStringPlease check existing valid preference options
option_statusString
xoption_modified_atDate timeyyyy-mm-dd

Custom Data Fields

RequiredField NameData typeInput FormatNotes
favourite_club_teamString

Email

RequiredField NameData typeInput FormatNotes
scv_user_idStringDefaults to 'None'
xemail_addressString
scv_user_email_idString
source_system_nameString
xcampaign_idString
campaign_nameString
campaign_descriptionString
campaign_categoryString
xactivity_typeString
sent_atDate timeyyyy-mm-dd hh:mm:ss
activity_dateDate timeyyyy-mm-dd hh:mm:ss
activity_urlString

Form

RequiredField NameData typeInput FormatNotes
scv_user_idStringDefaults to 'None'
xemail_addressString
scv_user_form_idString
source_system_nameString
source_system_user_idString
source_typeString
form_idString
form_nameString
form_descriptionString
form_categoryString
form_completed_atDate timeyyyy-mm-dd hh:mm:ss
is_form_completeBoolean1 or 0

Ticket

RequiredField NameData typeInput FormatNotes
scv_user_idStringDefaults to 'None'
xemail_addressString
scv_user_ticket_idString
source_system_nameString
source_system_user_idString
source_typeString
seasonString
xproduct_idString
xproduct_nameString
product_descriptionString
product_typeString
product_sub_typeString
product_start_dateStringyyyy-mm-dd hh:mm:ss
product_end_dateStringyyyy-mm-dd hh:mm:ss
venue_nameString
distance_travelledFloat
competition_nameString
competition_typeString
home_team_nameString
away_team_nameString
transaction_dateDate timeyyyy-mm-dd hh:mm:ss
transaction_days_before_start_dateInteger
is_transaction_cancelledBoolean1 or 0
transaction_cancellation_dateString
transaction_valueFloat
transaction_price_bandString
transaction_price_classString
order_idString
order_valueFloat
payment_methodString
seat_numberString
seat_rowString
block_nameString
area_nameString
stand_nameString
stadium_nameString
has_linked_ticket_walletBoolean1 or 0
is_ticket_wallet_sharedBoolean1 or 0
has_attendedBoolean1 or 0
arrival_timeString

Retail

RequiredField NameData typeInput FormatNotes
xemail_addressString
scv_user_idString
scv_user_retail_idString
source_system_nameString
source_system_user_idString
source_type
branch_codeString
branch_nameString
department_nameString
sub_department_nameString
seasonString
xproduct_idString
xproduct_descriptionString
product_categoryString
xtransaction_idString
xtransaction_dateDate timeyyyy-mm-dd hh:mm:ss
transaction_quantityInteger
transaction_valueFloat
promo_codeString
order_idString
order_valueFloat
is_refundedBoolean1 or 0
refund_dateString

Digital Usage

RequiredField NameData typeInput FormatNotes
scv_user_idStringDefaults to 'None'
xemail_addressString
scv_digital_content_idString
source_system_nameString
source_system_user_idString
source_typeString
digital_app_idString
content_typeString
xcontent_idString
xcontent_nameString
content_categoryString
total_usage_eventsInteger
total_durationInteger
avg_durationInteger
days_after_publication_dateInteger
xfirst_usage_atDateyyyy-mm-d
last_usage_atDateyyyy-mm-dd

Structured Event

RequiredField NameData typeInput FormatNotes
scv_user_idStringDefaults to 'None'
xemail_addressString
scv_user_structured_event_idString
source_system_nameString
source_system_user_idString
source_typeString
digital_app_idString
xusage_atDate Timeyyyy-mm-dd hh:mm:s
xcategoryString
xactionString
xlabelString
propertyString
valueFloat

Did this page help you?