Getting started
FAQs
General
What is Datazoom?
Datazoom is a Data-Collection-as-a-Service platform that helps companies collect, standardize, enrich, and route data from their digital applications in real-time. By implementing a single, lightweight Datazoom SDK or API, you can create a standardized data layer. This allows all your teams (from product and marketing to engineering and business intelligence) to access the same trusted, clean data stream within their existing data analytics and monitoring tools.
What are the main benefits of using Datazoom?
Datazoom provides a single, flexible solution to manage your entire data collection pipeline. Key benefits include:
Standardization: Data is normalized into a single, consistent format, regardless of the source. This eliminates data silos and complex post-processing.
Real-Time Activation: With sub-second latency, you can stream events to your marketing and engagement platforms to power in-the-moment user experiences, such as push notifications, dynamic paywalls, or ad retargeting.
Cost & Performance Optimization: You can replace multiple redundant SDKs with a single, lightweight one. Our platform allows for granular filtering, transformations, and sampling, so you only collect and send the data you need, saving on egress and processing costs.
Flexibility: You can remotely manage what data is collected, how it's formatted, and where it's delivered without needing to push new app updates.
Deep Insights: Correlate data from multiple sources (like video player events and CDN logs) to move from simple inference to powerful root-cause analysis for technical issues or user behavior.
How does the Datazoom platform work?
The platform operates on a simple three-step model:
Collectors: These are our low-code SDKs (for web, iOS, Android, Roku, etc.) and APIs that you integrate into your applications to gather event data.
Data Pipes: Once collected, data flows through a Data Pipe. Here, you can configure rules to filter, sample, transform, and enrich the data on the fly.
Connectors: This is the final step where the processed data is delivered to any destination you choose, such as a data warehouse, analytics tool, or marketing platform.
Data Collection & Integration
How do I integrate Datazoom into my application?
Integrate our lightweight, low-code SDKs into your web, mobile, or connected TV (CTV) applications. This makes instrumentation fast and easy.
What kind of data can Datazoom collect?
Datazoom can capture hundreds of standardized data points from your applications automatically. This includes app session starts, video session starts, ad session starts, video heartbeats, and Quality of Experience (QoE) metrics.
Can I collect custom data specific to my business?
Yes. This is a core feature of the platform. You can define and send any custom metadata along with your events. This allows you to track business-specific information, such as custom user IDs, content metadata (like show titles or series IDs), and A/B test groups, and have it appended to the relevant event messages.
Is Datazoom just for video streaming data?
No. While Datazoom has powerful capabilities for video data (including player and CDN log correlation), our platform is designed to capture any event, including non-video events. You can capture the entire user journey, including page views, clicks, searches, conversions, and any other user interaction within your application.
Data Processing & Delivery
Does Datazoom process data in real-time?
Yes. For non-batched destinations (like Amazon Kinesis or a marketing automation tool), all events are processed and forwarded with less than one-second latency. This enables real-time use cases like triggering push notifications based on user behavior.
Do you support batch data delivery?
Yes. The platform supports multiple egress modes, including batch mode. This is ideal for destinations like Amazon S3 or Azure Blob Storage, where you can configure data to be delivered based on a time-trigger (e.g., every 5 minutes) or a size-trigger (e.g., every 100MB).
Can I control how much data I send to save on costs?
Absolutely. You have granular control over your data flow. In the Datazoom platform, you can:
Filter: Select exactly which events and data points you want to collect, including support for rule-based filtering.
Sample: Configure sampling rates to collect data from a percentage of user sessions.
Transform: Modify, rename, calculate, or anonymize data in transit to ensure data is formatted correctly for its final destination.
This allows you to implement cost-saving strategies, such as sending a full metadata payload only at the start of a session and minimal payloads for subsequent events.
What is data "enrichment"?
Enrichment is the process of adding valuable context to your data in real-time. As data flows through our platform, we can append additional information from backend systems (like a CMS or ad manager) or third-party services. For example, we can append show titles, episode IDs, and ad creative details to a "video start" event, even if that data wasn't available in the app at the moment of collection.
Data Destinations & Use Cases
Where can Datazoom send my data? (Connectors)
Datazoom supports a wide array of destinations. Our "Connectors" allow you to route data to virtually any tool you already use, including:
Data Warehouses: Google BigQuery, Amazon S3, Azure Blob Storage, Google Cloud Storage
Real-time Streams: Amazon Kinesis
Observability Platforms: Datadog, Splunk, New Relic, Coralogix, Hydrolix
Analytics & Marketing: Amplitude, Google Analytics
Request a support for a new Connector at anytime.
What are some common use cases for Datazoom?
Real-Time User Engagement: Send push notifications or emails based on user behavior (e.g., cart abandonment).
Dynamic Paywalls: Trigger a paywall or subscription offer after a user views a certain number of articles or videos.
Proactive Support: Create a support ticket automatically if a user appears to be struggling with a checkout flow.
Ad Retargeting: Immediately add users to a retargeting audience in your ad platform after they perform a key action.
Unified Business Intelligence: Feed clean, standardized data from all your platforms into a central data warehouse (like BigQuery or S3) for holistic analysis.