This site uses cookies and other tracking technologies to make possible your usage of the website, assist with navigation and your ability to provide feedback, analyse your use of our products and services, assist with our promotional and marketing efforts, and provide better user experience.

By using the website, you agree to our Privacy policy

Accept and continue

Report a bug

Cancel
791
PPC 8 min read September 25, 2018

How OWOX BI Created And Tested An Attribution Model For SaaS Businesses

How OWOX BI Created And Tested An Attribution Model For SaaS Businesses
Pavel Loba
Head of Product Analytics at OWOX BI
Victor Osadchiy
Creative Writer at OWOX BI
SaaS businesses have a more complicated customer journey than any other eCommerce projects. It's because of the repeated payments and the funnel which isn't that easy to track: it includes more steps, and the most conversions happen in a CRM system instead of a website.
Moreover, businesses use a lot of different ways to acquire and retain customers, including offline channels like phone calls, conferences, and meetings. The challenge here is that you need to know which of your efforts worked out, attracting customers and making them become your regular ones.

OWOX BI faced exactly the same challenges that prompted us to create our own funnel-based attribution model for B2B SaaS companies.

What's the deal with attribution in B2B SaaS businesses

In short, we collect data on all the user touchpoints on their way through the funnel. Next, we evaluate the probability of users passing on to the next funnel step. If the step is more difficult to pass, the efforts that lead users through it get more value.

But it's vital to record every phone call and a meeting in a CRM system, track and evaluate every step of the user journey so that you could get measurable results.

Similar to many other B2B Saas companies, our customers interact with us outside the website as well. We actually developed quite a complicated system for that purpose:
1
Sales department work with our potential customers and hold product demos, as well as assist in choosing proper plans.
2
Customer success specialists provide tech support and help users improve their experience using our products.
3
Analysts train and consult customers, as well as provide them with solutions to achieve business goals.
4
Designers, developers and product managers work on improving the UI and UX of our products, as well as create new features and updates.
5
Event managers organize conferences, meetups and other types of events.
Due to so many teams involved in the user journey, it's quite challenging to find out whose input was the most valuable at every step of the funnel. It's also difficult to discover what stage of the customer journey requires more time and effort, and which one can be easily skipped out. If you try to evaluate every team's contribution separately, you'll surely attribute more revenue than you really get, because the same deal can be considered for each of the departments.

If your business is subscription-based, not only the first but also the following payments matter to you. So the value of the acquired customer should be measured by the first payment along with the customer LTV. Moreover, businesses normally use multiple tools to attract and retain customers, with different teams involved, and it's important to know their contribution.

That's why we decided to combine two approaches: first payment and the predictive LTV after considering possible ways to distribute value among the funnel steps. We suggested that the value of the first payment should decrease with the following months. Due to this, the customer value gets measured and then redistributed after getting every next payment, depending on how many efforts every team spends on each of the use steps.

To calculate the marketing attribution model, we use the value of the predictive LTV and deduct the value of the payments we already got. For example, if the money obtained from a customer's predictive LTV is $1,500, and he or she pays $100 each month 3 times in a row, the value of the first payment will be $1,200, which is $1500 - (3x$100). In case we talk about 6 months instead of 3, the value of the first payment will be $900, which is $1,500 - (6 x $100).

Which and how funnel steps should get value

We defined all of the customer events and distributed them based on the area of engagement within the company. This is how we got 40 types of events within 5 categories:
    1
    Marketing: SMM, PR, content marketing, webinars, PPC, еmail marketing.
    2
    Events: ticket purchases, conference website visits.
    3
    Sales: demo presentations, personal emails, calls, meetings, chats.
    4
    Product: Pipeline, Attribution, Smart Data, Trial, Freemium.
    5
    Customer success and Support: personal emails, solved tickets, chats, meetings.
    All of the aforementioned data is collected in Google Analytics and other systems: SalesForce, Intercom, Gmail, Calendar, Zendesk. That's why we brought all data together in Google BigQuery, using OWOX BI Pipeline. To track how our audience overlaps across domains (owox.com/ru/ua and conference websites), we used OWOX User ID. We also analyzed project-level events and tracked User ID along with Project ID. It is necessary to do that, as in B2B business a product can get tested by an analyst during the trial period, though purchased by a CMO from the very same company.

    Moreover, the sessions that lead a customer through more difficult steps should get more value, and the value should increase with the step complexity. The attributed revenue should match the real revenue obtained by a business.

    What we accomplished thanks to our efforts

    To look at the data from a different angle, we built 3 reports.

    The first one below demonstrates how actual and predictive revenue, as well as the actual and planned costs, are attributed to each of the departments. Due to the long user journey, we have at OWOX BI, it's important to take note of the predictive revenue. This allows us to measure the contribution of all the efforts that lead the customers along the funnel.
    The numbers are given as an example
    For instance, you can see that the most costs and predictive costs are attributed to the Product department, though it also drives the most of revenue both, actual and predictive.

    The second report is based on the same data, but it demonstrates ROI for each of the departments.
    The report above demonstrates that not all of the Product teams have positive ROI yet, like, for instance, Smart Data. This means that the team's processes should be optimized to boost the overall Product department performance.

    The third one visualizes the actual and predictive value of our efforts and contains metrics from previous reports. You can see the metrics of the first report by months on the top graph, while the circle diagrams show how revenue is distributed among departments. The bar chart allows you to see the ROI by departments.
    This report shows, for instance, that you should pay more attention to the Product and Sales departments and help them streamline their work.

    Having evaluated the performance of every department, you can realize how efficient is each of the marketing channels and understand how to make more of the channels that pay off.
    We hope that this case will help you get a better picture of your company departments, find narrow gauges of your funnel, and boost up the effectiveness of all the channels involved in sales.

    Don't hesitate to share your experience of building attribution models, or share your ideas and ask questions in the comment section ;)

    Rate the article on a five-point scale

    (The article has already been rated by 3 people on average 4.67 out of 5)
    Found an error? Select it and press Ctrl + Enter to tell us

    Recommended posts

    Subscribe to our newsletter
    Keep up to date with our latest news, events and blog posts!
    Sign In Free Sign Up

    You’ve reached your query limit.

    Or email
    Forgot password?
    Or email
    Back To Login

    Don’t worry! Just fill in your email and we’ll send over your password.

    Are you sure?
    Please pick the project to work on

    Personal demonstration

    Serpstat is all about saving time, and we want to save yours! One of our specialists will contact you and discuss options going forward.

    These may include a personal demonstration, a trial period, comprehensive training articles & webinar recordings, and custom advice from a Serpstat specialist. It is our goal to make you feel comfortable while using Serpstat.

    Name
    Email
    Phone
    We are glad of your comment

    Upgrade your plan

    Upgrade your plan

    Export is not available for your account. Please upgrade to Plan A or higher to get access to the tool. Learn more

    Sign Up Free

    Спасибо, мы с вами свяжемся в ближайшее время

    Invite
    E-mail
    Message
    Optional

    You have run out of limits

    You have reached the limit for the number of created projects. You cannot create new projects unless you increase the limits or delete existing projects.

    I want more limits

    Christmas is a time for miracles.

    You are almost on the finish line of our Christmas quest. The last brick of your lego-promocode is left on the way up 55% discount.

    Did not find previous lego-bricks? Fill the form anyway.

    Name
    Email
    Phone