Skip to content

Referral Prompt Interaction Rate

Definition

Referral Prompt Interaction Rate measures the percentage of users who engage with a referral prompt (e.g., click, hover, expand) regardless of whether they accept or decline. It helps track how effective your referral triggers are at capturing user attention.

Description

Referral Prompt Interaction Rate is a key indicator of message visibility and user curiosity, reflecting how often users interact with referral prompts (clicks, hovers, taps)—even if they don’t complete the referral process.

The relevance and interpretation of this metric shift depending on the model or product:

  • In SaaS, it shows up in dashboard CTAs, pop-ups, or modal banners
  • In eCommerce, it may reflect post-checkout prompt engagement
  • In B2B, it surfaces in follow-up emails, partner portals, or QBR decks

A rising interaction rate indicates design clarity, prompt placement success, and high user interest, while a low rate points to unseen CTAs or unengaging incentive language. By segmenting by page location, timing, user persona, or platform, you unlock insight to tweak prompt design and prioritize high-curiosity moments.

Referral Prompt Interaction Rate informs:

  • Strategic decisions, like where in the journey to place advocacy nudges
  • Tactical actions, such as testing prompt formats and microcopy
  • Operational improvements, including heatmapping and UX experimentation
  • Cross-functional alignment, across UX, growth, lifecycle, and PMM, to build high-converting referral prompt flows

Key Drivers

These are the main factors that directly impact the metric. Understanding these lets you know what levers you can pull to improve the outcome

  • Copywriting and Visual Friction: Strong, benefit-focused language and simple visuals drive curiosity and interaction.
  • Placement and Scroll Depth: Referral prompts placed below-the-fold or in low-traffic zones get missed.
  • Frequency and Prompt Fatigue: Repetitive prompts without variation create banner blindness.

Improvement Tactics & Quick Wins

Actionable ideas to optimize this KPI, from fast, low-effort wins to strategic initiatives that drive measurable impact.

  • If interaction is low, rework CTA language to focus on emotional or practical benefits.
  • Add animations or badges (“New!” or “Limited Time”) to draw attention.
  • Run heatmaps and session recordings to see where users ignore or engage with referral elements.
  • Refine layout so referral blocks appear after “aha” moments or completed tasks.
  • Partner with brand design to test new visual treatments or animated micro-prompts.

  • Required Datapoints to calculate the metric


    • Referral Prompts Displayed
    • Referral Prompts Interacted With (click, hover, expand, etc.)
    • Interaction Events Defined Consistently
  • Example to show how the metric is derived


    6,000 referral prompts shown across product and email 1,440 users interacted with one Formula: 1,440 ÷ 6,000 = 24% Referral Prompt Interaction Rate


Formula

Formula

\[ \mathrm{Referral\ Prompt\ Interaction\ Rate} = \left( \frac{\mathrm{Interactions}}{\mathrm{Prompts\ Displayed}} \right) \times 100 \]

Data Model Definition

How this KPI is structured in Cube.js, including its key measures, dimensions, and calculation logic for consistent reporting.

cube('ReferralPrompts', {
  sql: `SELECT * FROM referral_prompts`,

  measures: {
    referralPromptsDisplayed: {
      sql: `referral_prompts_displayed`,
      type: 'sum',
      title: 'Referral Prompts Displayed',
      description: 'Total number of referral prompts displayed to users.'
    },
    referralPromptsInteractedWith: {
      sql: `referral_prompts_interacted_with`,
      type: 'sum',
      title: 'Referral Prompts Interacted With',
      description: 'Total number of interactions with referral prompts, including clicks, hovers, and expansions.'
    },
    referralPromptInteractionRate: {
      sql: `100.0 * ${referralPromptsInteractedWith} / NULLIF(${referralPromptsDisplayed}, 0)`,
      type: 'number',
      title: 'Referral Prompt Interaction Rate',
      description: 'Percentage of users who engage with a referral prompt, indicating the effectiveness of referral triggers.'
    }
  },

  dimensions: {
    id: {
      sql: `id`,
      type: 'number',
      primaryKey: true
    },
    userId: {
      sql: `user_id`,
      type: 'number',
      title: 'User ID',
      description: 'Unique identifier for the user.'
    },
    eventTime: {
      sql: `event_time`,
      type: 'time',
      title: 'Event Time',
      description: 'Timestamp of the referral prompt event.'
    }
  }
});

Note: This is a reference implementation and should be used as a starting point. You’ll need to adapt it to match your own data model and schema


Positive & Negative Influences

  • Negative influences


    Factors that drive the metric in an undesirable direction, often signaling risk or decline.

    • Visual Friction: Complex or cluttered visuals can overwhelm users, reducing their likelihood to interact with the referral prompt.
    • Placement: Referral prompts placed below-the-fold or in low-traffic zones are less likely to be seen and interacted with by users.
    • Scroll Depth: Prompts that require users to scroll significantly before they appear may be missed, decreasing interaction rates.
    • Prompt Fatigue: Frequent repetition of the same referral prompt can lead to banner blindness, where users start ignoring the prompts.
    • Copywriting: Weak or unclear messaging fails to capture user interest, leading to lower interaction rates.
  • Positive influences


    Factors that push the metric in a favorable direction, supporting growth or improvement.

    • Copywriting: Strong, benefit-focused language can capture user interest and increase interaction with the referral prompt.
    • Visual Simplicity: Simple and clear visuals can attract user attention and encourage interaction with the referral prompt.
    • Strategic Placement: Placing referral prompts in high-traffic areas or above-the-fold increases visibility and interaction rates.
    • Varied Frequency: Introducing variation in referral prompts can prevent banner blindness and maintain user interest.
    • User Engagement: Prompts that align with user interests and behaviors are more likely to be interacted with, increasing the interaction rate.

Involved Roles & Activities


Funnel Stage & Type

  • AAARRR Funnel Stage


    This KPI is associated with the following stages in the AAARRR (Pirate Metrics) funnel:

    Referral

  • Type


    This KPI is classified as a Lagging Indicator. It reflects the results of past actions or behaviors and is used to validate performance or assess the impact of previous strategies.


Supporting Leading & Lagging Metrics

  • Leading


    These leading indicators influence this KPI and act as early signals that forecast future changes in this KPI.

    • Activation Rate: Activation Rate tracks how many users reach meaningful initial engagement, serving as a leading indicator for Referral Prompt Interaction Rate. Higher Activation Rates signal more engaged users who are more likely to interact with referral prompts.
    • Drop-Off Rate: Drop-Off Rate identifies friction points in user journeys, which can forecast future decreases in Referral Prompt Interaction Rate—high drop-off may signal prompts are not being seen or engaged with.
    • Monthly Active Users: Monthly Active Users reflects the active user base size, indicating the potential pool exposed to referral prompts. Changes in MAU often precede movements in prompt interaction rates.
    • Unique Page Views: Unique Page Views for pages containing referral prompts can forecast changes in interaction rate by showing potential exposure and interest before engagement is measured.
    • Customer Referral Rate: Customer Referral Rate, while a downstream metric, often reflects upstream advocacy intent and enthusiasm, which can signal increased likelihood of users interacting with referral prompts.
  • Lagging


    These lagging indicators confirm, quantify, or amplify this KPI and help explain the broader business impact on this KPI after the fact.

    • Referral Prompt Acceptance Rate: Acceptance Rate quantifies the proportion of users who not only interact with but also accept referral prompts, further validating and amplifying the impact of prompt interactions.
    • Referral Invitation Rate: Invitation Rate measures how many users proceed to actually send referrals after interacting with prompts, explaining the real business impact that follows high interaction rates.
    • Referral Discussion Initiation Rate: This metric confirms whether prompt interactions lead to meaningful advocacy conversations, contextualizing the quality of those interactions.
    • Referral Funnel Drop-Off Rate: Funnel Drop-Off Rate helps diagnose where users abandon the referral process after interacting with prompts, explaining why high interaction might not lead to successful referrals.
    • Referral Engagement Rate: Measures engagement of referred contacts with the prompt, showing if prompt interactions lead to downstream engagement and, ultimately, successful referrals.