Ecommerce revenue and ad spend in one report

Valkiria pulls orders, products, stock, coupons, returns, reviews and abandoned carts out of your store and puts them next to spend across 11 ad platforms. Every order keeps its utm_source, so revenue is readable by channel instead of as one lump sum.

Footage recorded in the production Valkiria workspace. Demo data, real interface.

01What hurts

Why the store and the ad account live in separate reports

Where budget leaksleak found by the audit
GoogleMetaTikTokLinkedInMicrosoft
Illustration, not account data. Coral is the share an audit typically flags; the dotted line is spend after the approved plan.
  1. Revenue here, spend there

    The ad account knows what was spent, the store knows what was sold, and the only thing joining them is a spreadsheet someone updates once a month at best.

  2. Budget runs on products you cannot ship

    A SKU hits zero in the warehouse while the campaign keeps sending traffic to it: the clicks are paid for, the cart never fills, and you find out at the end of the week.

  3. Abandoned carts sit untouched

    The shopper left an email address and walked away, no recovery mail went out, and a week later that cart is not a delayed order — it is a line in the loss column.

Scroll to see it work

E-commerce in four moves

  1. 01
    Scattered

    Without E-commerce, this work is spread across spreadsheets and tabs.

  2. 02
    Connected

    E-commerce reads the accounts and data you have already connected.

  3. 03
    Found

    It highlights what matters now, with the evidence behind it.

  4. 04
    Approved

    You decide what happens next: what applies on its own and what waits for approval.

02How it works

Three steps from store to a shared report

  1. 01

    Connect the store

    Shopify connects over OAuth: you enter a domain like mystore.myshopify.com and approve access. WooCommerce needs a REST API key pair from your store settings.

  2. 02

    Sync the catalogue

    Orders, products, customers, stock, coupons, returns, reviews and abandoned carts are pulled into Valkiria, and one button syncs every connected store at once.

  3. 03

    Work from shared numbers

    Revenue by platform, top products, low-stock warnings and product feeds all come off the same data. Live ad edits stay off until you switch them on for an account, and you choose how much needs your approval.

Recording of the real Valkiria workspace
Footage recorded in the production Valkiria workspace. Demo data, real interface.

03What you get

What shows up in the report once the store is connected

Orders that name their source

Every order keeps its utm_source, so revenue reads per platform instead of arriving as a single monthly total.

01

Stock you can see

Total stock, low stock and zeros per SKU with its own threshold, and quantities you can correct straight from the inventory table.

02

Abandoned cart recovery

A cart counts as abandoned after an hour, the recovery email goes out on a button, and recovery rate and value are tracked separately.

03

Product feeds

A Google Shopping or Facebook catalogue feed in XML, CSV or JSON, with a public URL and a check on price, image and description.

04

Store analytics

Revenue, orders, average order value, customers, paid and refunded orders, top products and platform split over 7, 30, 90 days or all time.

05

The store next to the ads

Shopify and WooCommerce are measured with the same metrics as the 11 ad platforms — no export step and no second dashboard.

06

04In numbers

2
store platforms supported natively: Shopify and WooCommerce
3
product feed formats: XML, CSV and JSON
OFF
live edits until you switch them on for an account
11ad platforms in the catalog
36product modules
10interface languages
46recorded product walkthroughs
OFFlive edits until you switch them on for an account

Who gets what

What each type of client takes away

What you connect

  • Shop & orders
  • Ad accounts
  • Catalogue feed
  • Website

What Valkiria does

VALKIRIA
  1. 01Match orders to ads
  2. 02Watch pacing and fatigue
  3. 03Propose budget moves

What you get

  • Action plan
  • Sales by campaign
  • Pacing report
The sequence replays for each role: what you connect, what the evidence layer does, what you get back. Live edits stay off until you switch them on.

Connect the store to the ads and see which campaigns actually sell

01
Catalogue and campaigns side by side

Shopify or WooCommerce orders, products and stock land next to Shopping and catalogue campaigns.

02
Pacing before overspend

Budget pacing shows expected versus actual spend per campaign and projects the month.

03
Creative fatigue caught early

Frequency, CTR and conversion trends flag ads to refresh before results drop.

Modules that do the work

05FAQ

Questions about connecting a store

Start now

Put the store and the ad budget on one page

Connecting takes a couple of minutes and the sync only reads your store. What you do with the advertising afterwards stays your call.

Drag to move. Alt + arrow keys move the button; Alt + Home resets its position.

Cookie Preferences

We use cookies to enhance your experience. Essential cookies are always active. You can manage optional cookies below.

Essential
Analytics
Marketing
Third-Party