Marketing Analytics
Expose new optimization opportunities to maximize results with timely, accurate and granular performance insights.
Trusted to deliver the most extensive data, for optimized campaign performance
The Singular Promise
Unrivaled ROI insights to understand your marketing efforts
Ready to make your data work for you?
Solutions for today’s Marketing and Analytics teams
Analyze dashboards with unrivalled ROI Insights
Expose accurate and timely insights, both at a high level and at the most granular levels, to optimize marketing spend. Utilize custom dimensions, regex dimensions, and custom metrics to tailor your reporting views with the exact datapoints and KPIs to match your business.
Build data views that matter to your business
Quickly build custom reporting dashboards with widgets that meet your needs, for a birds eye view of your entire marketing program. Singular Dashboards powers you to pick from different data visualizations and supports all data types, like ad spend, creatives cross-device attribution (including SKAdNetwork), ad fraud and ad monetization.
Simplify and automate your data collection
Ditch the data gaps and capture the most granular marketing data from every source with powerful Data Connectors No more building and maintaining dozens of APIs, postback endpoints, and dealing with unreliable data pipelines.
Normalize unmatched data with standardized schemas
Unify your marketing data with automated data standardization and matching of mobile attribution data, web attribution data, cross-platform tracking, ad revenue, and upper-funnel data like cost, creatives, and bids.
Democratize your data view with plug-and-play marketing ETL
Automatically make data accessible to your stakeholders (across finance, design, BI, product, and more!) with a seamless plug-and-play ETL transfer of your normalized data directly into your favorite BI or reporting tool or sent periodically through Singular’s API endpoint.
Put your visuals to the test with creative-level performance analytics
The only tool that powers you to visualize ad assets and their performance, including ROI, in a side-by-side view. Proprietary image recognition technology automatically groups creatives regardless of minor copy or compression differences so you can understand how a given asset is performing across different campaigns and sources.
Maximize your ad monetization efforts
Automate ad revenue data collection and align your monetization and user acquisition teams around a single source of truth. Singular is integrated with every ad monetization mediator and offers more ad revenue calculation options than any other provider, ensuring you have the ideal setup for your apps.
Set alerts that keep you on top of your game
Stay in the know with automatic monitoring and notifications for all your marketing campaigns. Singular’s alerts page lets you set up automatic alerts when your data is delayed, as well as define custom alerts to get notified about interesting and significant changes in your metrics.
Time saved. Optimizations boosted. Money saved!!
Custzomize your fraud reporting to your unique needs
With unprecedented visibility into marketing ecosystems, our fraud prevention suite utilizes 50+ prevention methods to ensure maximum protection against existing fraud threats as well as unknown threats to come. Custom fraud rules allow you to tailor your fraud reporting to better protect your ad budgets.
Marketing Analytics FAQ
Singular pulls data daily, and we pull data for the last 7 days.
By default data is pulled twice a day:
– The first data pull begins at midnight (customer’s time zone) and takes several hours, depending on the data load.
– The data should be ready for viewing in your reports in the morning at 8:00 a.m. in your time zone.
– A second data pull is run at 1:00 p.m. PST/PDT to add in any data that may have accumulated since the earlier pull.
Singular starts pulling yesterday’s data first, then starts pulling data for further back. The data pull for yesterday’s data may be completed earlier.
– New data can be viewed in close to real time in user-level logs (see the Export Logs and User-Level Data FAQ). Allow 5-10 minutes for data processing.
– Data can also be viewed in real time in the SDK Console (see the SDK Console FAQ). Allow several seconds to a minute for data processing.
– New data is aggregated and pulled into the reporting system every hour, in a process that may take up to an hour. This means that the tracker data you see in aggregated reports (e.g., the Reports page or the Reporting API). is up to 2 hours old.
– Cohort
– Data is calculated each time you run a report.
– For most networks, we pull data for 7 days back each time by default, to get not only the stats for yesterday but also the most up-to-date stats for the entire past week.
– For Facebook, Google, IronSource, AdAction and some other networks, we pull 30 days back.
– For Amazon Media, we pull 45 days back.
– Data from third-party trackers is pulled through data connectors, just like network/agency data for 30 days back.
Singular uses a number of different methods to integrate with partners:
– API Integrations: Singular can pull data from your reporting API. Note that the API key we use for the integration should be different per customer! We need to be able to pull each customer’s data separately in order to differentiate the data on our end.
– Dashboard-Based Integrations: If you have a reporting dashboard, we can pull the customer’s data from it.
– File-Based Integrations (Email, Google Drive, S3): Singular can ingest data from email reports as well as files shared on Google Drive or S3, if this is how you provide your reports to customers.
If you use the data destinations feature, Singular automatically exports your data to a data warehouse or third-party platform of your choice (learn more).
Data is pushed to the data destination every 6 hours. The actual freshness of the data you see in your data destination depends on when Singular originally pulled it from the source (the data connector and/or tracker). In some data schemas, you can see exactly how fresh the data is by looking at the data_connector_timestamp_utc field.
Singular’s goal is to combine campaign data and attribution data in order to give the customer a unified, high-granularity report.
For that purpose, we need to get the most detailed breakdown of data we can, both in our analytics integration and our attribution integration.
When you provide reporting data, include at least the date, campaign, and cost fields – these are mandatory. Singular also supports creative, publisher, and platform breakdowns, and additional metrics such as impressions, clicks, and installs.
Data Destinations (Aggregate Data Schemas)
Data is pushed to the data destination every 6 hours. The actual freshness of the data you see in your data destination depends on when Singular originally pulled it from the source (the data connector and/or tracker). In some data schemas, you can see exactly how fresh the data is by looking at the data_connector_timestamp_utc field.
Data Destinations (User-Level Data Schemas)
Data is pushed to the data destination hourly. The freshness of the data you see in your data destination depends on when it was pulled from the tracker.
You can expect 95% of events to be exported to your system within 3 hours after they occurred. A small minority of events may take a longer time to be processed and exported.
When you switch from a different attribution provider to Singular, we offer you the unique option of importing your apps’ existing user base.
This import allows Singular to mark these users as existing users and keep install numbers accurate. It helps you avoid an “organic spike” when switching to Singular while also protecting you from being billed twice for the same app install.
Note that you must import the historical data into your Singular account before any apps are live in Singular and used for campaigns. If you start running campaigns before you load historical data, there will be spikes in organic installs and the attribution source for some of the devices will be incorrect.
Singular’s alerts page lets you set up automatic alerts when your data is delayed as well as define custom alerts to get notified about interesting and significant changes in your metrics.
Data connector alerts notify you when there are problems getting your data from your partner networks.