This guide shows how to monitor your publication’s performance. It details how to analyze reader churn through cancellation metrics, and configure advanced tracking for reader surveys. This is done within the Publisher Center and Google Analytics 4 (GA4).
Monitor publication activity
The Activity page in the Publisher Center serves as a central hub to identify trends and analyze performance metrics.
Access the Activity page
- Open Publisher Center.
- Select your publication.
- Click Reader Revenue Manager.
- Under "Menu," click Activity.
The Activity page displays real-time totals for:
- Active members
- New members
- Member cancellations
- Total revenue for subscriptions and contributions
Filter & export your data
You can filter results by time period options like 7, 12, 30, 90 days, or all time. You can also filter by payment options, plans, or specific product IDs.
To analyze this data externally:
- On the Activity page, select a time period.
- At the top right, click Export.
- Select a Google Drive folder.
- To generate a Google Sheet with daily numbers for revenue, members, and cancellations, click Insert.
Understand cancellation metrics
Reader Revenue Manager automatically displays a mandatory survey when a reader cancels a recurring subscription or contribution. To reduce churn, these metrics help identify seasonal fluctuations, improve offers, and adjust content strategies.
Cancellation Types
- Voluntary cancellations: This occurs when you choose to end your subscription. A breakdown of reasons like ”Cost-related reasons” and ”I don't use this service enough” is available based on survey responses.
- Involuntary cancellations: This occurs due to circumstances beyond your control, such as expired credit cards or outdated payment information.
Access survey data in Google Analytics 4
Important: Before data collection, you must configure GA4 tracking and custom dimensions. Survey responses can’t be retrieved retroactively.
Your setup determines how detailed survey response data passes directly to GA4.
Step 1: Log survey submission events
There are 3 primary methods to log survey response events.
|
Setup method |
Action required |
|---|---|
|
Site Kit or Google Tag (gtag.js) |
Automatic: Survey submission events are logged automatically. You only need to register custom dimensions in GA4. |
|
Google Tag Manager (GTM) |
Manual: You must manually configure a custom event tag, data layer variables, and a trigger. |
|
Enterprise (onResult callback) |
Custom: On top of the automatic “survey submission” event collection, publishers can use the onResult callback. This customizes event names and parameters for GA4 or other analytics solutions. |
Setup method: Google Tag Manager (GTM)
If you use Google Tag Manager to collect survey responses, you need to configure a Custom Event tag.
Step 1: Create data layer variables for custom dimensions- On the left menu, go to Variables.
- In the “User-Defined Variables” section, click New
Variable Configuration.
- Select Data Layer Variable.
- In the “Data Layer Variable Name” field, enter
survey_question.
- At the top, enter a proper variable name.
-
For example,
survey_question.
-
- Click Save.
- Repeat steps 2 through 6.
- In the “Data Layer Variable Name” field, enter
survey_question.
- In the “Data Layer Variable Name” field, enter
- Go to Google Tag Manager.
- Click Tags
New.
- Enter a name for the tag.
- For example,
GA4 Event - Survey submission.
- For example,
- Click Tag Configuration.
- Select Google Analytics: GA4 Event.
- Enter your Measurement ID.
- In “Event Name,” enter your desired survey event name.
- For example,
survey submission.
- For example,
- Click Add parameter.
- In “Event Parameters” section, enter the following parameters:
- Parameter Name:
survey_question.- Select the Data Layer Variable you created. For example,
{{survey_question}}.
- Select the Data Layer Variable you created. For example,
- Parameter Name:
survey_answer.- Select the Data Layer Variable you created. For example,
{{survey_answer}}.
- Select the Data Layer Variable you created. For example,
- Parameter Name:
- In the “GA4 Event” tag, click Triggering.
- At the top right, click Add
.
- Enter a name for the trigger.
- For example,
Trigger - Survey submission.
- For example,
- Click Custom Event.
- In “Event name,” enter
survey submission.- Tip: Insert a space between the words "survey" and "submission."
- Click Save.
Step 2: Register custom dimensions in GA4
Even if events are logged automatically, you must manually register the specific data fields as event-scoped custom dimensions in your GA4 property to view detailed answers.
Create event-scoped custom dimensions for the following 4 parameters:
survey_questionsurvey_question_categorysurvey_answerSurvey_answer_category
If you use the Enterprise version of Reader Revenue Manager and customize the event parameters, register the parameters as custom dimensions to find the data in GA4.
Step 3: Get results
To get the data in the Google Analytics Console:
- Go to Reports
Business objectives.
- Click View user engagement & retention
Events.
- Add one of your newly created custom dimensions to the report.
- Look for the row with an event named "survey submission."