SnowcatCloud
SnowcatCloud is a cloud-hosted customer data infrastructure built on the open-source OpenSnowcat platform (Snowplow fork).
SnowcatCloud empowers teams to collect, enrich, and route first-party behavioral data with full transparency. SnowcatCloud reliably delivers clean data to data warehouses and streaming infrastructure, and integrates with platforms like Amplitude.
SnowcatCloud's integration with Amplitude is fully server-side. Beyond the initial setup, you don't need additional instrumentation or client-side changes to deliver events to Amplitude.
Set up the integration
To send data from SnowcatCloud to Amplitude:
- Configure your SnowcatCloud pipeline to use the Amplitude destination.
- Select the Standard or EU residency Amplitude endpoint.
- Provide your Amplitude API key in the destination configuration.
- Send a test event.
Key features:
- Batch uploads to Amplitude's HTTP V2 API.
- Automatic field mapping to Amplitude's schema.
- Rich contextual data, including session, geographic, and device information.
Field mapping overview
SnowcatCloud uses this field mapping to translate enriched events into Amplitude-compatible payloads:
| Category | Amplitude Field | Source Field (SnowcatCloud Enriched) | Format/Notes |
|---|---|---|---|
| Event Type | event_type | event_name (unstruct) / event (page_view) | Trimmed |
| Insert ID | insert_id | event_id | |
| User ID | user_id | user_id | Sanitized |
| Device ID | device_id | network_userid | Resolved device ID |
| Timestamp | timestamp | dvce_created_tstamp | Unix ms |
| User Agent | user_agent | useragent | |
| Platform | platform | platform | |
| OS Name | os_name | contexts_com_snowplowanalytics_snowplow_ua_parser_context_1.osFamily | |
| OS Version | os_version | contexts_com_snowplowanalytics_snowplow_ua_parser_context_1.osVersion | |
| Device Brand | device_brand | contexts_nl_basjes_yauaa_context_1.deviceBrand | |
| Device Model | device_model | contexts_nl_basjes_yauaa_context_1.deviceName | |
| Country | country | contexts_com_dbip_location_1.country.names.en | |
| City | city | contexts_com_dbip_location_1.city.names.en | |
| Latitude | location_lat | contexts_com_dbip_location_1.location.latitude | |
| Longitude | location_lng | contexts_com_dbip_location_1.location.longitude |
Event properties
| Property | Source |
|---|---|
raw_event_name | event |
page_encoding | doc_charset |
page_location | page_url |
page_referrer | page_referrer |
page_title | page_title |
User properties
| Property | Source |
|---|---|
utm_campaign | mkt_campaign |
utm_source | mkt_source |
utm_medium | mkt_medium |
utm_content | mkt_content |
utm_network | mkt_network |
utm_term | mkt_term |
More help
Contact SnowcatCloud support (support@snowcatcloud.com) or Amplitude support.
Was this helpful?