Data API
AO database List builder Export API User data Transactional data Hybrid data CSV or XLS Automated ftp/sftp https GET request CSV or XML Options for exporting data from EN
Options for importing data to EN Saved formats Manual import via dashboard Manual import via dashboard Import API https multi-part POST request AO database Import file
Types of data in EN Default user data – 1 user = 1 record (based on address). – All users have a default data record. Transactional data – For a particular action, any given user may or may not have one or more transaction logs linked to their data record. Question data – Any given user may or may not have a response stored for a particular question element.
Transactional data What information does transactional data capture? Activity timestamp Activity status User agent string Referral URL Tracking value to target Contact name, contact database Donation Page Payment method, amount, currency Question Data Question response Common
Transactional data format Common transaction data segments Activity-specific transaction data segments Default user data segments
API customisation options Naming Campaign/question/broadcast names Column headers Action types Structure/format Output columns XML/CSV CSV delimiter Filtering Action types Opt-in
Transactional data changes Transactional data section expanded Detailed fundraising data segments Extra fundraising transaction types, including bank payments and recurring payments
Later this year… Import logic customisability Historical question data Time ranges sftp improvements XML call to query job status
Individual customisation Specific in-house/third party data protocol Re-ordering of columns Mapping of non-standard output Multiple file output (e.g. Main data file + Activity file)
Community Conference 2011 Information and signup at: