Newspack’s GA4 auto-collected events help you better understand how readers engage with your site — from hitting registration or paywalls to completing checkouts or abandoning the process. Below are several common reporting scenarios using Newspack events in GA4 Explorations.
Please note, you need to first enable the custom dimensions you want to see in your explorations.
Content Gate Reporting Scenarios
Registration gate views by article
- Event: np_gate_interaction
- Parameters:
- action = seen
- gate_has_registration_block = true
- referrer (the page where the gate appeared)
How to report:
- Filter
np_gate_interactionforaction = seenandgate_has_registration_block = true - Group by
referrerto see which pages showed the gate
Paywall views by article
- Event: np_gate_interaction
- Parameters:
- action = seen
- gate_has_checkout_button = true
- referrer (the page where the gate appeared)
How to report:
- Filter
np_gate_interactionforaction = seenandgate_has_checkout_button = true - Group by
referrer
Successful registrations from a content gate
- Event: np_reader_registered
- Parameters:
- gate_post_id (present only if registration originated from a content gate)
How to report:
- Filter for events that include
gate_post_id - Group by
gate_post_idorreferrer
Successful checkouts from a content gate
- Event: np_modal_checkout_interaction
- Parameters:
- action = form_submission_success
- action_type = checkout_button
- gate_post_id (identifies the gate that triggered the checkout)
How to report:
- Filter
np_modal_checkout_interactionevents with those parameters - Group by
gate_post_id
Revenue from a content gate
- Event: np_modal_checkout_interaction
- Parameters:
- action = form_submission_success
- action_type = checkout_button or donation
- amount or donation_amount
- gate_post_id
How to report:
- Filter for the listed parameters using checkout_button and amount for non-donation transactions, and using donation and donation_amount for donation-based transactions.
- Sum the
amountordonation_amountgrouped bygate_post_id
Prompt Reporting Scenarios
Registrations from a prompt
- Event: np_reader_registered
- Parameters:
- newspack_popup_id (indicates the prompt source)
How to report:
- Filter
np_reader_registeredevents withnewspack_popup_id - Group by popup ID
Newsletter subscriptions from a prompt
- Event: np_prompt_interaction
- Parameters:
- action = form_submission
- action_type = newsletters_subscription
- prompt_id or prompt_title
How to report:
- Filter
np_prompt_interactionevents as above - Group by prompt ID or title
Total revenue from a prompt
- Event: np_modal_checkout_interaction
- Parameters:
- action = form_submission_success
- action_type = donation or checkout_button
- newspack_popup_id
- amount or donation_amount
How to report:
- Filter for the parameters listed
- Sum by
newspack_popup_id
Abandoned checkout
- Event:
np_modal_checkout_interaction - Parameters:
action = continue(indicates a checkout attempt started)- No matching
form_submissionevent
How to report:
- Filter for users who triggered
action = continue - Use a funnel exploration or comparison with
form_submission
