More than just a pretty (inter)face

Today we are upgrading all Jampp customers to a fully redesigned dashboard for a fresh, and more seamless user experience.

Jampp Team

October 26, 2017

Today we are upgrading all Jampp customers to a fully redesigned dashboard for a fresh, and more seamless user experience.

This new dashboard is another step in our programmatic shift to help advertisers get more transparency and control over their media spend. Quick overviews of marketers’ investments are complemented with new granular, customizable reports.

Advertisers ultimately care about their return (measured by ROI or CPA) not clicks or installs. Jampp’s Advertiser Dashboard is a portal to more and improved reports (with a few new features on the way).

Fast. Effortless. Beautiful.

So what’s new?

Programmatic technology not only makes the matchmaking process between ad and user more efficient, it also makes it more transparent. With real-time bidding, we can access impression level data, which means advertisers acquiring and retargeting users can analyze which ads are converting, to gain actionable insights regarding what appeals to their users and what doesn’t.

Transparency and granularity

  • Marketers can assess campaign performance by dimensions such as campaign type, country, or app, to name a few. Selecting additional breakdowns for more thorough analysis.
  • New pivot and cohort reports are available to analyze publisher and creative performance, helping marketers identify which impressions are generating real value.
  • All reports can be exported as CSV files to easily share with co-workers and partners.
New report dimensions for enhanced granularity and transparency

Customization and control

Different customers focus on different data, so the new dashboard allows each advertiser to choose which event and attribution will be used to compute the metrics, customizing reports and stats cards.

Additionally, new filters allow marketers to narrow down the displayed results to generate more specific and faster reports. For example: including only active campaigns in the reports.

New filters for easier, quicker access to the most relevant data.

Focus on ROI and CPA

Last but definitely not least, with the new dashboard marketers can track spend performance over the course of the campaign and quickly see results in terms of quality and real revenue generation events. Conversion cards display both current ROI and ROI variation (how it compares to previous campaign performance).

CPA focus

The new tech behind the new look

This is not a mere update, it’s an extreme makeover — dashboard edition. We built this new dashboard from scratch, rethinking everything: What do users want to see? What’s the best way to display that information?

We wanted it to be seamless, and fast, and yes… we wanted it to look cool. After looking at several dashboards and websites, the search for minimalist visual languages and intuitive navigation led us to Google Materials’ Design. It quickly became our main design inspiration both for its straightforwardness and how easily it matched React’s components.

Why React?

We chose to code the dashboard using React because its use offers speed, simplicity and scalability (for those not well-versed in geek-speak, React is a JavaScript library for building user interfaces maintained by Facebook).

By calculating what changes need to be done in the user interface and updating it accordingly (instead of performing a full render), React provides an overall faster application.

Additionally, the quickly growing community of developers choosing React as the main library for building interfaces provided us with a lot of open source tools and encouraged us to collaborate on open source projects, attend and host meetups, which we have found very rewarding.

New data architecture for speed

Our new dashboard comes with a full re-writing of our backend services and our API, where we migrated the main language from PHP to Node.js, using micro-services. This improves our development process, but also helps to clarify how the data is consumed and reduces the time required to calculate the metrics we are showing.


🍪 We use cookies to ensure that we give you the best experience on our website. View our Privacy Policy for more information.