Skip to Content

Rockerbox

Send conversion data to Rockerbox for multi-touch attribution, marketing mix modeling, and incrementality testing. Zeotap delivers batch files of conversion events via SFTP, enabling Rockerbox to attribute conversions across your entire marketing mix.

Prerequisites

  • A Rockerbox account with batch file delivery enabled
  • SFTP credentials provided by your Rockerbox account manager
  • The Rockerbox onsite Identify pixel deployed on your website (to match email and external ID formats)
  • Conversion events or order data available in your data warehouse

Authentication

Rockerbox uses SFTP credentials for batch file delivery.

  1. Contact your Rockerbox account manager to request SFTP access
  2. You will receive a username and password for the Rockerbox SFTP server
  3. In Zeotap, enter your SFTP Username and SFTP Password when configuring the destination

Configuration

FieldTypeRequiredDescription
SFTP HostTextYesThe Rockerbox SFTP server hostname provided during onboarding
SFTP PortNumberNoSFTP port number. Defaults to 22
Remote DirectoryTextYesThe remote directory path where batch files are uploaded
File FormatSelectNoFile format for batch delivery. CSV is the officially supported format.

Target Settings

FieldTypeRequiredDescription
Conversion TypeSelectYesType of conversion data: Purchase, Add to Cart, Email Signup, Create Account, or Custom

Supported Operations

Sync Modes

ModeSupported
InsertYes
Upsert
Update
Mirror

Rockerbox ingests conversion data as append-only batch files. Each sync produces a new file uploaded to the SFTP server. Historical data is not updated or deleted.

Audience Sync Modes

Not supported. Rockerbox does not have a list or audience membership API.

Features

  • Field Mapping: Yes
  • Schema Introspection: No

Required Mapping Fields

FieldDescription
Order IDUnique order or transaction identifier. Must match your internal source of truth.
EmailCustomer email address. Must match the format collected by the Rockerbox onsite Identify pixel.

Default Destination Fields

FieldTypeDescription
order_idstringUnique order or transaction identifier
order_timestamptimestampWhen the conversion occurred (MM/DD/YYYY HH:MM:SS, UTC preferred)
revenuenumberTransaction revenue (decimal format, no currency symbols)
emailstringCustomer email matching the onsite Identify pixel format
external_idstringCustomer ID matching the Rockerbox onsite pixel format
couponstringPromotional or coupon code
customer_typestringnew or returning
currencystringCurrency code (e.g. USD, GBP) if not USD
order_typestringPurchase type: one-time, subscription_start, subscription_renewal, retail, or online
productsjsonProduct details as a JSON array
address_street_1stringStreet address (for direct mail attribution)
address_citystringCity (for direct mail attribution)
address_statestringState or region (for direct mail attribution)
address_zip_codestringPostal code (for direct mail attribution)

How It Works

  1. Batch serialization — Zeotap transforms your model rows into CSV with the mapped field names
  2. SFTP upload — The batch file is uploaded to your designated Rockerbox SFTP directory, organized by date subdirectories (e.g. /uploads/conversions/2026-04-12/batch_1712345678.csv)
  3. Rockerbox processing — Rockerbox ingests the file and matches conversion events to marketing touchpoints using email and external ID, applying multi-touch attribution models

Each sync creates a new file. Files are organized into date-based subdirectories for easy tracking.

Rate Limits

Rockerbox SFTP delivery does not impose strict API rate limits. However:

  • Files should be delivered daily, ideally by 00:30 UTC
  • Rockerbox recommends keeping files under 25 MB. For large datasets, configure upstream model or sync batching so individual sync batches stay within this limit

Best Practices

  • Match identifier formats — Ensure the email and external ID formats in your warehouse match those captured by the Rockerbox onsite Identify pixel. Mismatched formats prevent attribution matching.
  • Use UTC timestamps — Rockerbox expects timestamps in UTC. If your data uses a different timezone, communicate this to your Rockerbox implementation team.
  • Include revenue without symbols — Format revenue as plain decimal numbers (e.g. 2000.10), not $2,000.10.
  • Send a test file first — Before enabling production syncs, send a single day’s sample file and work with your Rockerbox account manager to validate the data format.
  • Add address fields for direct mail — If you run direct mail campaigns, include address_street_1, address_city, address_state, and address_zip_code to enable direct mail attribution.
  • Set customer type — Including customer_type (new/returning) enables Rockerbox to segment attribution reports by acquisition vs. retention.

Troubleshooting

SFTP connection failed

Verify that the SFTP host, port, username, and password are correct. Contact your Rockerbox account manager if you need new credentials. Ensure your network or firewall allows outbound connections on port 22 (or your configured port).

Files are not being processed by Rockerbox

Confirm that files are being uploaded to the correct remote directory. Rockerbox only processes files from the agreed-upon directory path configured during onboarding. Check with your account manager if the directory has changed.

Conversion data not appearing in attribution reports

Rockerbox matches conversions using email and external ID. Verify that these fields match the format collected by the Rockerbox onsite Identify pixel. Mismatched formats (e.g. uppercase vs. lowercase email) prevent attribution.

Revenue values showing incorrectly

Ensure revenue values are plain decimal numbers with a maximum of 2 decimal places. Do not include currency symbols ($), commas, or other formatting. If sending non-USD revenue, include the currency field.

Timestamp parsing errors

Rockerbox expects timestamps in MM/DD/YYYY HH:MM:SS format, preferably in UTC. If your timestamps use a different format or timezone, coordinate with your Rockerbox implementation team to configure the expected format.

Permission denied on SFTP upload

The SFTP user may not have write access to the configured remote directory. Contact your Rockerbox account manager to verify directory permissions. You can test permissions using the Test Connection button in Zeotap.

Last updated on