01 The setup
You've assigned two campaigns — Mamaearth and The Derma Co — but there is a single Shopify store. Both brands' products are sold from that one store. The goal: attribute every sale to the correct campaign and report each one separately, without running two apps or two stores.
02 How it works
Each product in the store belongs to a brand. Partner Nook reads that brand from Shopify's own product data and routes the sale to the matching campaign.
One store, one install, one pixel. Each order is split by product brand and sent to the matching campaign.
How a product is tagged to a campaign
Partner Nook uses Shopify's own product fields — no manual tagging of every order:
| Method | Example | Best when |
|---|---|---|
| Product Vendor | vendor = "Mamaearth" | each product clearly belongs to one brand (recommended) |
| Collection | "Mamaearth" collection | brands are organised as collections |
| Tag | tag: mamaearth | flexible / mixed catalogues |
03 The pixel & tracking
One pixel is installed on the store automatically. On every sale it splits the order by brand and records a separate conversion per campaign in Trackier.
Worked example — one order, two brands
Order #1234, coupon SARA10 (affiliate "Sara"):
| Item | Brand | Price | Goes to campaign |
|---|---|---|---|
| Face Wash | Mamaearth | ₹400 | Mamaearth · ₹400 conversion |
| Sunscreen | The Derma Co | ₹600 | Derma · ₹600 conversion |
| One order → | ₹1000 | two separate conversions, correctly split | |
04 Keeping the data clean & fraud-safe
Because both campaigns share one store, we designed the tracking so campaigns never mix and fake activity can't earn commission.
| Concern | How it's handled |
|---|---|
| Wrong campaign credited | brand is resolved from the order's own product data — deterministic, not guessed |
| Coupons overlapping | every coupon is unique; a Mamaearth code can be restricted to Mamaearth products |
| Duplicate conversions | de-duplicated by Shopify order id — one order counts once per campaign |
| Fake/spoofed conversions | conversions are verified against the real Shopify order — no real order, no commission |
| Refund abuse | commission is reversed on refund; a hold-time keeps commission pending until the order is confirmed |
| Click fraud / cookie stuffing | covered by Trackier's built-in fraud detection on the click side |
05 What it requires
The app already stores data per-campaign, so this is an additive capability — it does not disrupt anything already built. To switch it on we need:
06 What we need from you
Please confirm to proceed
- Go / no-go — do you want multi-campaign tracking in the single store?
- The two Trackier campaign IDs + API access.
- How products are organised per brand (Vendor / Collection / Tag).
- Commission rate for each campaign.
- Whether affiliates are shared across both brands or campaign-specific.
Once confirmed, this is a focused addition on top of the existing build — no rework of what's already live.