Skip to content

Why platforms like Triple Whale and Wicked Reports don’t solve the problem of attribution

Why platforms like Triple Whale and Wicked Reports don't solve the problem of attribution

I’ve recently noticed quite a few more posts than usual on the subject of attribution on various eCommerce forums we’re part of, in particular looking at third-party tools like Triple Whale and Wicked Reports as a way to understand what’s actually driving revenue.

For brands that rely on channels like Facebook Ads in particular, this is pretty understandable; after all, who wouldn’t want to know how they could improve their campaigns and sell more stuff?

Then there’s the issue of GA4. Standard Google Analytics – or Universal Analytics – is being retired next year. This has prompted us to consider what the right way is to handle analytics and reporting in the future.

The team and I have been looking into this for a while now, and in a lot of detail. This means we’ve been asking questions like:

  • Can we really crack the question of attribution?
  • What solution is going to give us the best data, in terms of accuracy?
  • Is GA4 really the best solution? What are the alternatives?
  • What’s the long-term outlook? Any solution we go for needs to be viable for the foreseeable future. So many processes are built around this, so changing is expensive.

For those of you that want to cut straight to the point, here’s the TL;DR.

After a lot of research, our conclusion is that the best approach for us is Elevar’s server side tracking implementation of GA along with Data Studio for visualisation. This costs us $250 per month plus some of our time to set up the dashboards, vs. $400+ for Wicked Reports. And while it only works for Shopify, the data is much, much more solid.

But how did we come to this decision? I’ll break it down in detail below.

Attribution and accuracy

As an eCommerce SEO agency, our focus is primarily on organic traffic, but making sure the right channels are being attributed is important.

If the sale made is organic, we want to see it as that, as with paid. But there are also different – and often complicated – paths to conversion, which is something a lot of brands want to see in detail (possibly more than they should, but that’s a subject for another day).

This is where Wicked Reports and the like really sell themselves. They say they solve attribution and deliver better insight, but just to be clear there’s nothing in these tools that you can’t do through Google Analytics and some development/data engineering time.

Next, these platforms are greedy. In essence, their whole model plays on insecurities over underreporting, so lots of them overreport instead.

Their calculations – which take data from Facebook, for example – are based on estimates, scaling and some machine learning. It’s not only guesswork (albeit quite sophisticated), but guesswork with a motive – to show you there’s a problem and that their platform is the solution.

Further to this, Triple Whale has an attribution feature called the Triple Pixel, which is meant to help brands understand where they’re acquiring customers. This captures conversion data and provides an alternative to relying on Ads Manager reporting inside Facebook Business Manager.

Triple Pixel sends conversion data back to the Facebook Conversion API, reading from the native Shopify FB integration, but doesn’t send conversion data to other channels. This means that Google Ads can’t learn from the conversion data in order to improve performance.

Then there’s “audience matching”. This is where first-party data such as email is used as part of the attribution process. If ad blockers start to include Triple Whale in their lists – and there’s no reason why this shouldn’t happen – the capture of first-party data is over.

What are the options?

As an agency, we’re really data focused; we use BigQuery as a data warehouse, and connect Google Analytics and Search Console by API to allow us to do more detailed analysis. Changing platforms is a big ask, but we’ve looked at a tonne of options including:

  • Embracing Wicked Reports and the like, and just getting on with other things (as you can probably tell, that’s not really where we’re going)
  • A complete platform change, using a Google Analytics alternative. There are some great solutions, but we’re embedded quite tightly in the GA/GSC and BigQuery/Data Studio ecosystem
  • Server-side Google Analytics. This is a bit more complicated to explain, so I’m going to lift this description from Forbes:

“With server-side tagging, browsing sessions effectively coexist on a server-based virtual browser, mirroring a user’s mobile or desktop actions. All page views and events take place in the data layer of this virtual machine, which runs a server-side Google Tag Manager container. This container pushes the data into Google Analytics seamlessly. But why doesn’t this container also get blocked? This is part of the magic. The actual cloud platform account is registered through DNS as a subdomain of your company’s domain. This means that the script call will be seen as first-party, and therefore not blocked by ad blockers.

“Besides recouping lost data, a major benefit to this method is that you’re offloading all the expensive resource processing from your device to the cloud. This means that your site will run faster, which can improve organic rankings, traffic, user experience and conversion rates.

“Server-side tracking is basically a cloud-based doppelgänger of the user. It creates a cloud-based mirror image that follows their browsing patterns. If you’re looking for a stainless steel toaster on Amazon, the cloud-based virtual machine is also looking at the same stainless steel toaster and the data is piped directly to Analytics. If you did it the old way, tracking pixels would get sent to your device and then back to the server to track your behaviour and actions, which is what ad blockers block.”

The drawbacks

The thing is, setting up server-side GA is hard.

Essentially, you’ll need to manually configure the data layer; from there, Google recommends using its Cloud Platform virtual machine to collect the data.

Aside from the cost of this (which admittedly isn’t huge – we’d probably say $40-100 per month for an eCommerce site selling around $1m per year), there’s a lot of setup and testing needed.

For context, Blink SEO has a (quite brilliant) in-house Data Scientist who does a chunk of our engineering work, and we also frequently use freelance data engineers, but we’re put off by the amount of maintenance needed.

This brings us to Elevar.

Essentially, Elevar creates the data layer, manages the container and runs the setup on their servers as a managed service. From our end, effectively we can either use a GA4 attribution report that pretty much shows the same as a Wicked Reports dashboard, or build custom, more detailed ones in Data Studio. There’s also https://knowledge.getelevar.com/attribution-feed.

Full disclosure – this is not an extended plug for Elevar. There are other platforms out there that do similar things. We’ve not tried any of these yet though, but we’d be very keen to hear from anyone that has.

On a final note, we spoke to Valentin Raspé recently, who described Elevar’s impact on  Facebook Ads data as “just like before [Apple’s] iOS 14 update.” I can’t really think of a better testimonial than that.

Get in touch

Have a problem that Blink can help with? Let us know more about your project below and we’ll be in contact as soon as we can.