Attributa — Performance Report
Dashboard
to
Welcome to Attributa
Create a shop or load demo data to get started.
Creatives Performance
No creatives yet. Connect ad platforms and sync.
Live Events
0 eventsSelect a shop to view events
Conversion Funnel
Select a shop to view funnel
First-Party Attribution
to
Attribution Confidence
Revenue by Source
Creative Performance (First-Party Data)
| Creative | Platform | Sessions | ATC | Purchases | Revenue | CVR | Confidence |
|---|
Channel Performance
| Source | Orders | Revenue | Ad Spend | ROAS |
|---|
Session-Based Funnel
Select a shop to view funnel
Ad Platform Campaigns
| Platform | Campaign | Status | Spend | Impressions | Clicks | CTR | CPC | ROAS |
|---|---|---|---|---|---|---|---|---|
| Click "Fetch All Campaigns" to load data | ||||||||
Pixel Setup
Quick Start: Install Tracking Pixel
Copy the tracking snippet
This single script handles pageviews automatically and provides the
attributa.track() API for custom events.Select a shop to see pixel code
Paste into your site's <head> tag
Add the snippet before the closing
</head> tag on every page of your store. This ensures tracking fires on page load.Your HTML editor: paste snippet just before </head>
Track custom events (Add to Cart, Purchase)
Call
attributa.track() when customers interact. UTM parameters are captured automatically from the URL.// Add to cart
attributa.track('addtocart', {
product_id: 'SKU-123',
product_name: 'My Product',
product_price: 49.99
});
// Purchase
attributa.track('purchase', {
order_id: 'ORD-456',
order_value: 99.99,
currency: 'USD'
});
Shopify Integration Guide
Add pixel to theme.liquid
Go to Shopify Admin → Online Store → Themes → Edit code → open
theme.liquid. Paste this just before </head>:Shopify Admin → Online Store → Themes → Actions → Edit code → theme.liquid
Select a shop to see code
Add purchase tracking to checkout
Go to Settings → Checkout → scroll to Additional scripts (Order status page). Paste the code below. This fires once when a customer completes checkout.
Shopify Admin → Settings → Checkout → Order status page → Additional scripts
Select a shop to see code
Verify it works
Visit your store, add a product to cart, and check the Live Events tab. You should see
pageview and addtocart events appearing in real-time.Server-Side Order Tracking (Webhook)
Copy the webhook URL
This URL receives order data directly from Shopify's servers - no browser required. This catches orders even when the client-side pixel is blocked.
Loading...
Create the webhook in Shopify
Go to Shopify Admin → Settings → Notifications → scroll down to Webhooks → click Create webhook. Set Event: Order payment, Format: JSON, and paste the URL above.
Shopify Admin → Settings → Notifications → Webhooks → Create webhook
(Optional) Set up HMAC signature verification
Copy your webhook signing secret from the Shopify webhooks page and paste it below. Attributa will verify every incoming webhook is authentic and reject tampered requests.
Test Your Pixel Connection
Click "Send Test Event" below
This sends a test event from the server to verify your pixel ID is valid and events can be recorded. If successful, the event will appear in the Live Events tab.
Verify on your actual store
Open your store in a new tab, browse to any product page. Come back here and check Live Events - you should see a
pageview event with your store's URL.Test with UTM parameters
Visit your store with UTM params, e.g.:
yourstore.com?utm_source=test&utm_campaign=pixel_test. Verify the source and campaign appear in Live Events.Settings
Add New Shop
ROAS Alerts
Get warned when your ROAS drops below a threshold (7-day rolling window).
Attribution Model
Choose how purchase revenue is attributed to traffic sources.
Shopify
Not configured
Meta Ads
Not connected
TikTok Ads
Not connected
Google Ads
Not connected