Amplitude: track event
The Amplitude: track event Point template sends one event to an Amplitude project through the HTTP API V2, with the properties you list.
Pushwoosh sets Amplitude’s insert_id for you from the traveler and this step, so the same traveler passing through this exact point twice — for example on a second lap of a looping journey — lands as one deduplicated event in Amplitude, not two.
Configure the point
Anchor link to- Drag Amplitude: track event from the Integrations section onto the canvas.
- Double-click the point and enter a Step Name.
- In API key, enter the project API key from Amplitude: Settings > Projects > your project > General. It’s stored masked, like a webhook secret header — Pushwoosh never displays or returns it once saved, and it never appears in the point’s stored request or in the Calls log.
- In Amplitude endpoint, pick the region the Amplitude project was created in:
api2.amplitude.comfor a US project,api.eu.amplitude.comfor an EU one. A key from one region is rejected by the other. - In Event name, enter the event as it should appear in Amplitude, for example
journey_welcome_push_sent. It takes the same macros as Event properties. - In Event properties, add the property name mapped to the value to send — see key/value fields. A value that’s a single macro keeps its own type in Amplitude (
{{tag:Age}}arrives as a number,{{tag:Trial Ends}}as a date); any other text is sent as a string. - Click Save.
Response
Anchor link toAfter the step runs, the number of events Amplitude ingested is available in later steps as attribute amplitude_events_ingested — use it the same way you’d use a Webhook response attribute.
A failed request drops the traveler from the journey — see Errors and failed requests.