LTV by first product template

First-order ROAS can hide the products that create valuable repeat customers. Order-line data lets you see which first purchases deserve more aggressive acquisition bids.

The question

Most ecommerce PPC reporting asks which campaign got the order. A better question is: which first product creates the best customer?

That needs order-line data, not just transaction totals. Without order lines, a platform can tell you revenue happened. It cannot tell you which first purchase led to stronger repeat revenue, better margin, lower refund risk or higher long-term value.

Minimum data model

FieldPurposeNotes
customer_idJoins orders into a customer journeyUse a stable internal ID where possible
transaction_idDeduplicates orders and matches platform claimsMust match ecommerce tracking
order_dateBuilds customer cohortsNeeded for 30, 90, 180 and 365 day windows
product_idIdentifies the first product purchasedUse SKU or canonical product ID
line_revenueAllocates value at product levelKeep refunds and discounts separate if possible
source dataConnects acquisition to customer valueGoogle Ads, Microsoft Ads, Meta, email and direct

The output

The useful report is a product cohort table. For each first product purchased, calculate:

  • new customers acquired
  • first-order revenue
  • repeat revenue after 30, 90, 180 and 365 days
  • average order count per customer
  • gross margin where available
  • refund or cancellation rate
  • paid media spend associated with the cohort

How this changes PPC

Some products look weak on first-order ROAS but create customers who come back. Others look strong on the first order and then disappear. Product-level LTV changes how much you are willing to pay for a new customer.

The aim is not to dump a complex warehouse metric into every campaign. The aim is to know which acquisition paths deserve budget, which products should be pushed harder and which first orders are expensive vanity revenue.

Sources

Want LTV by first product?

The hard part is not the chart. It is getting order lines, transaction IDs and paid media data into one trustworthy model.

Scope a warehouse