Promo reporting
Track promo participants, tier state, CTA clicks, checkout handoff, and paid outcomes for deadline campaigns.
Promo reporting connects campaign activity to checkout outcomes.
What to inspect
- participant reference such as
pf_ref - first seen and last seen times
- active tier when the visitor clicked
- countdown or CTA surface
- offer opened from the promo
- invoice and purchase outcome
Track participant references
Use pf_ref in email and campaign links.
<a href="https://acme.plandalf.com/p/black-friday?pf_ref={{subscriber.email}}">
View the offer
</a>
Observe purchase events
const handle = plandalf.present("summit-ticket", {
promo: "early-bird"
});
for await (const event of handle.events) {
if (event.type === "purchase") {
console.log(event.invoice_total, event.currency);
}
}
Related docs
Builder context
Keep the deadline tied to the sale.
Timers are not just visual countdowns. The related product surfaces keep promo styling, coupons, deadline state, and checkout behavior connected.