Send product analytics events through the Platform API.
Analytics events
await platform.trackEvent({
event: "paywall_viewed",
platform: "web",
app_version: "1.0.0",
properties: { paywall_code: "main" },
});
await platform.trackEvents([
{ event: "checkout_started", properties: { plan_price_id: "…" } },
{ event: "checkout_returned", properties: { status: "pending" } },
]);
await platform.trackEvent(
event: 'paywall_viewed',
platform: 'ios',
appVersion: '1.0.0',
properties: {'paywall_code': 'main'},
);
Requires end-user JWT. Event names are free-form strings; keep a stable taxonomy in your product.