Skip to content

Tulo Paywall - Engage BI events

Target audience: Developers, Stakeholders

Introduction

The Engage tracker embedded in every paywall emits the events below. pageview fires on every paywall; the purchase-funnel events fire only on Klarna Payments Checkout because they correspond to interactions with the embedded Klarna widget. Tulo Shop Checkout emits paywall_click_purchase as the intent-to-buy signal, since the visitor leaves the paywall iframe for Tulo Shop at that point and any further funnel tracking is owned by Tulo Shop.

Every event carries the tracker context (visitor login state, paywall identifiers, and content metadata) plus the event-specific eventCustomData shown below.

Events

Event Klarna Payments Checkout Tulo Shop Checkout Fires when eventCustomData
pageview The tracker has loaded and constructed itself on paywall render.
paywall_click_purchase The visitor clicks the buy button. Auto-wired by the default template. productCode
purchase_start The Klarna Payments widget initializes the purchase session. paymentMethod ("klarna_payments"), productCode
payment_start The visitor authorizes payment in the Klarna Payments widget. paymentMethod ("klarna_payments"), productCode
purchase_end The place-order call resolves, on both successful and unsuccessful outcomes. paymentMethod ("klarna_payments"), orderId, productCode, orderStatus, orderStatusReason, userId (only when Visitor identification is opted in)