Custom Dimensions and Metrics in Google Analytics

  • Sep 03, 2025
Custom Dimensions and Metrics in Google Analytics

Paytics automatically generates custom dimensions and metrics in your Google Analytics property, providing deeper insights into your Stripe transactions—no manual setup required.

Please note: Google Analytics typically takes up to 72 hours to process and aggregate the new data. Once complete, you'll gain access to enriched reporting for better business insights.

Custom Dimensions

The following custom dimensions provide granular details on charges, disputes, checkout sessions, subscriptions, and products:

Display Name Description Parameter Name Scope
Stripe Charge Status The current status of the charge (e.g., succeeded, pending, failed) charge_status Event
Stripe Dispute Status Status of the dispute (e.g., pending, resolved) dispute_status Event
Stripe Dispute Reason Reason given by cardholder for dispute dispute_reason Event
Stripe Checkout Session Mode The mode of the checkout session (e.g., payment, setup) session_mode Event
Stripe Checkout Session Status The current status of the checkout session (e.g., completed) session_status Event
Stripe Checkout Session Payment Status The status of the payment (e.g., paid, pending) session_payment_status Event
Stripe Subscription Status The current status of the subscription (e.g., active, past_due, canceled) s_sub_status User
Stripe Subscription Interval The billing interval of the subscription (e.g., month, year) s_sub_interval User
Stripe Subscription Product The name of the product associated with the subscription s_sub_product User
Stripe Subscription Churn Reason The reason for subscription churn, if available s_sub_churn_reason User
Stripe Subscription Churn Feedback The feedback provided by the user when canceling the subscription, if available s_sub_churn_feedback User
Stripe Subscription Status The current status of the subscription (e.g., active, past_due) subscription_status Event
Stripe Plan Name The nickname or name of the plan, if available plan_name Item
Stripe Price Name The nickname or name of the price, if available price_name Item
Stripe Product Name The name of the product, if available product_name Item
Stripe Payment Intent Status The current status of the payment intent (e.g., processing) payment_intent_status Event
Stripe Payment Method Attached Indicates if the payment method is attached to a customer s_pm_attached User
Stripe Payment Method Type The type of the payment method (e.g., card, bank account) payment_method_type Event

Custom Metrics

Paytics also tracks key financial data through these custom metrics:

Display Name Description Parameter Name Measurement Unit Scope
Stripe Amount The amount, formatted as a monetary value (can be positive or negative) amount Currency Event
Stripe Plan Amount The plan amount, formatted as a monetary value plan_amount Currency Event

Using Custom Dimensions and Metrics

These insights help you to:

  • Analyze Customer Lifetime Value (LTV): Use user-scoped dimensions like s_sub_status with transaction history to understand total spending over time.
  • Segment Users by Payment Status: Use charge_status, subscription_status, or payment_intent_status to identify failed payments and take proactive action.
  • Monitor Revenue Streams: Analyze amount and plan_amount metrics to track earnings by product, subscription type, or pricing model.
  • Optimize Product Offerings: Use product_name, plan_name, or price_name to determine which offerings perform best.

Examples

Failed Payment Analysis: Create a GA4 segment for users with charge_status = failed. Analyze their behavior before failure and refine your checkout process.

Subscription Performance: Compare subscription_status and plan_amount to identify which plans generate the most revenue and longest retention.

Note: These custom definitions and metrics are exclusive to Premium subscribers. Upgrading to Premium enables these automatic integrations, with data available after 72 hours of processing.