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. It reliably delivers clean data to data warehouses and streaming infrastructure, and seamlessly 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.
Setup overview
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?