
Adobe Analytics ships with a robust set of pre-built dashboards, but for financial services companies that need to join web behavior directly with transactional data, dashboards alone aren't enough. The Adobe Data Feed — a raw, hit-level export of every user interaction — unlocks a different tier of analysis entirely, at the cost of significantly more engineering effort to make it usable.
Here's how Bajaj Tech.AI implemented and processed Adobe Data Feed for an online financial marketplace, and what it took to turn roughly 1,200 raw attributes into usable business insight.
A dashboard tells you what happened in aggregate. A data feed lets you ask a question nobody built a dashboard for.
The Adobe Data Feed complements Adobe Analytics' pre-built dashboards by enabling capabilities dashboards can't provide on their own:
Despite its benefits, working with Adobe Data Feed presents real, practical challenges:
None of these challenges are unique to Adobe — any hit-level analytics export presents the same trade-off between raw granularity and practical usability.
Setting up the feed in Adobe Analytics (via Admin → Data Feeds → Add New Data Feed) requires configuring a name, the relevant report suite, an email for completion notifications, a feed interval (hourly or daily), start and end dates or a continuous feed option, and an optional processing delay for when the data feed files should arrive.
Adobe recommends Amazon S3 for scalable, cloud-native integration, though FTP and SFTP are also supported. A typical S3 configuration specifies an account name and type, access and secret keys, and an S3 path — for example, routing data directly into a lakehouse's bronze layer. Compression format (zip or gzip) and an optional manifest file can also be configured.
Given the large size of the dataset, efficient processing and storage are essential — naively loading the full raw feed into a query engine every time isn't sustainable at gigabyte scale. Our data warehouse was built on AWS Redshift, using AWS Glue for ETL and S3 for storage. The processing workflow moved through three stages: raw ingestion into an S3 “Bronze” bucket, transformation into an S3 “Silver” bucket (converting to Parquet format, adding derived columns like UTM parameters and a hit_date field, and partitioning by hit_date), and finally querying via Redshift Spectrum, where the Parquet files in S3 are accessed as external tables and joined directly with transactional data for reporting.
The three-stage bronze-to-silver-to-queryable pattern isn't specific to Adobe data — it's the same lakehouse discipline applied to any high-volume external feed.
Adobe Data Feed is delivered as a zip file containing a raw data feed file with logs of every user interaction, a column header file with metadata for the raw columns, and dimension files that enrich the raw data with contextual information.
Before deriving any insights, two filters are essential: excluding unnecessary hits by keeping only rows where exclude_hits = 0, and filtering hit sources by excluding rows with hit_source values of 5, 7, 8, or 9 to remove specific, non-relevant data sources.
Each of these derived metrics turns a raw, hit-level log into something a business analyst can actually query — which is the entire point of investing in the processing pipeline in the first place.
Using Adobe Data Feed to complement Adobe Analytics is genuinely complex, but it provides valuable insight into user behavior — visit patterns, time spent on pages, and more — that helps infer user intent in ways a standard dashboard can't. By following a structured processing pipeline, businesses can move from a 1,200-attribute raw export to insights that actually inform product and marketing decisions.
This kind of processing pipeline sits on the same Data Lakehouse architecture we built for a financial marketplace, and reflects the broader data engineering discipline behind projects like our OBT Data Warehouse case study.
Looking to unlock deeper insight from your own analytics data feeds? Connect with our experts to explore the right approach for your organization.