Exporting Data
Export CheckoutOS data for external analysis and reporting
Last updated: 2025-01-16
Data export lets you extract CheckoutOS data for use in external tools like Excel, Google Sheets, BI platforms, or custom analytics systems.
Export Options
Available Formats
- CSV — Universal spreadsheet format
- Excel (.xlsx) — Native Excel with formatting
- JSON — For programmatic use
- PDF — Formatted reports for sharing
- Google Sheets — Direct export to Sheets
Exporting from Dashboard
Navigate to Data
Click Export
Choose Format
Configure Options
Download
Exportable Data
Orders Data
Export detailed order data including CheckoutOS features:
{
"export": {
"type": "orders",
"fields": [
"order_id",
"order_date",
"customer_id",
"customer_email",
"order_subtotal",
"order_total",
"checkoutos_revenue",
"upsells_accepted",
"bundles_purchased",
"device_type",
"traffic_source"
],
"date_range": "last_30_days",
"filters": {
"has_checkoutos_feature": true
}
}
}Upsell Performance Data
{
"export": {
"type": "upsell_performance",
"fields": [
"upsell_id",
"upsell_name",
"product_offered",
"times_shown",
"times_accepted",
"acceptance_rate",
"revenue_generated",
"avg_discount_given"
],
"group_by": ["upsell_id", "date"],
"date_range": "last_90_days"
}
}A/B Test Data
{
"export": {
"type": "experiments",
"fields": [
"experiment_id",
"experiment_name",
"variant_name",
"visitors",
"conversions",
"conversion_rate",
"revenue",
"aov",
"statistical_significance"
],
"include_daily_breakdown": true
}
}Scheduled Exports
Set up automatic exports on a schedule:
{
"scheduled_export": {
"name": "Weekly Performance Export",
"export_type": "orders",
"format": "csv",
"schedule": {
"frequency": "weekly",
"day": "monday",
"time": "06:00",
"timezone": "UTC"
},
"delivery": {
"method": "email",
"recipients": ["analytics@yourstore.com"],
"subject": "Weekly CheckoutOS Data Export"
},
"date_range": "previous_week"
}
}API Access
For programmatic access, use the CheckoutOS API:
curl -X GET "https://api.chargezen.com/v1/analytics/export" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "orders",
"date_from": "2025-01-01",
"date_to": "2025-01-31",
"format": "json",
"fields": ["order_id", "order_total", "checkoutos_revenue"]
}'Export API requests are limited to 100 per hour. For large exports, use the async export endpoint which delivers results via webhook.
Integration Exports
Export directly to third-party platforms:
Supported Integrations
- Google Analytics — Send events and transactions
- Google Sheets — Automatic sync to spreadsheets
- Mixpanel — Event tracking integration
- Segment — Customer data platform sync
- Looker — BI dashboard integration
- BigQuery — Data warehouse export
- Shopify Analytics — Native integration
{
"integration": {
"type": "google_sheets",
"spreadsheet_id": "1abc...xyz",
"sheet_name": "CheckoutOS Data",
"sync_frequency": "daily",
"include_headers": true,
"append_or_replace": "append"
}
}Data Privacy
When exporting data, keep privacy in mind:
Privacy Considerations
- PII handling — Email, name, address exports require consent
- Anonymization — Option to hash or remove identifiers
- Access controls — Limit who can export customer data
- Audit logging — All exports are logged
- GDPR compliance — Right to erasure affects exports
Customer PII exports are logged and may require additional permissions. Consider using anonymized exports when detailed customer data isn't needed.
Best Practices
- Export incrementally — Daily exports are easier to manage than monthly
- Use consistent naming — Include dates in filenames
- Automate where possible — Scheduled exports reduce manual work
- Document your exports — Track what data goes where
- Clean up old exports — Don't let files accumulate
Related Topics
Need more help? Contact support