Getting started

Overview

Spectacle is the first revenue attribution software built from the ground up for SaaS and subscription-based companies. These companies have a unique set of challenges when it comes to tracking and measuring their advertising effectiveness. These include:

  • A focus on acquiring "sticky" customers, who's life-time value becomes apparent over a long period of time.
  • Existing customers returning to the website to make use of the product, which can skew analytics.
  • Long(er) sales funnels, where ads mostly come in to play top-of-funnel. For example, ads are used to drive white-paper downloads or free accounts. Eventual revenue/LTV for those leads needs to be attributed to the customer journey leading up to the initial point of conversion.

Spectacle is a plug and play solution for these use cases. Install Spectacle in your website using Segment, JS or the REST api. Then click to connect your ad networks, payment processor(s), CRM or other data sources. Spectacle will automatically attribute revenue to touchpoints in your customers' journeys.

What Spectacle will show you

  • Revenue, Cost and ROAS per:
    • Keyword
    • Campaign
    • Network
    • Ad
    • Ad group
    • UTM parameters

All these dimensions can also be used as filters, so that you can e.g. see the performance of a specific keyword across different networks.

  • Performance over several attribution models:

    • Linear
    • First touch
    • Last touch
    • U-Shaped (40% of the first and last touch, the other 20% is distributed evenly accross any touchpoints in between)
  • Customer Journeys for individual customers.

How to get started

Getting started with Spectacle is easy. The dashboard has an installation guide which will walk you through the steps. Here is a high-level overview of the process:

  1. Install Spectacle: You can install Spectacle in your website using JS, Segment or the REST api. The Spectacle code will automatically track visits, including the traffic source, ad network, campaign, UTM parameters, and more.

  2. Connect ad networks: You can easily connect your ad networks through the integrations page. Connecting your ad networks will pull in cost data for each dimension, like keyword, campaign, ad group, ad, and network.

  3. Tag your ads and campaigns: Spectacle provides url templates for each ad network. This will ensure that Spectacle can attribute revenue to the right networks, campaigns, keywords etc... Additionally, you can tag any other campaign you're running, like email campaigns or campaigns running on networks that are not (yet) officially supported by Spectacle.

  4. Connect your payment processor: If you're using a payment processor, you can connect it through the integrations page. Spectacle will automatically attribute revenue to the correct customer's journey. Spectacle also processes disputes, refunds and supports multi-currency out of the box. Alternatively, you can use JS, Segment or the REST api to send revenue events to Spectacle.