Skip to main content

Cost Per Signup

Cost Per Signup represents the average amount of marketing spend required to generate a new signup or registered user.

Written by Luis Schiffmann

This metric helps you understand how efficiently your marketing efforts are converting spend into new user acquisition.


How Cost Per Signup is Measured in GrowthOptix

Cost Per Signup is calculated by combining:

  • Marketing spend data from integrated advertising platforms (such as Google Ads, Meta Ads, or Microsoft Advertising).

  • Signup data captured on your website through the GrowthOptix Tracking Script.

GrowthOptix calculates this metric as: Cost Per Signup = Spend / Signups

Where:

  • Spend = total marketing spend from connected integrations.

  • Signups = signup events tracked on your website (such as account creation or registration).

A Cost Per Signup is recorded when:

  1. A user interacts with a marketing campaign (tracked via integrations).

  2. The user visits your website.

  3. The GrowthOptix Tracking Script captures a signup event (e.g., account registration).

  4. The signup is attributed to a campaign, channel, or source.

This ensures that Cost Per Signup reflects actual attributed user acquisition tied to real spend.


Where to Find This Metric

You can find Cost Per Signup across different sections of the Marketing Attribution dashboard, including:

  • Overview.

  • Campaigns.

  • Source / Medium breakdowns.

  • Performance reports.


What’s Included in Cost Per Signup

This metric includes:

  • Marketing spend from connected ad platforms.

  • Signup events tracked directly on your website.

  • Attributed signups based on available tracking data (UTMs, integrations, and session tracking).

  • Campaigns and channels where both spend and signup data are available.


What’s NOT Included

Cost Per Signup does not include:

  • Signups that are not captured by the Tracking Script.

  • Marketing spend from platforms that are not integrated.

  • Registrations completed outside of your website environment.

  • Signups that cannot be attributed to a campaign or traffic source.


Why Cost Per Signup Matters

Cost Per Signup helps you understand:

  • How efficiently your marketing spend generates new users.

  • Which campaigns are driving user acquisition.

  • Where you may be overspending relative to performance.

  • How to optimize budget allocation across channels.

This makes it especially useful when paired with:

  • Signup Conversion Rate: Are visitors converting into users efficiently?

  • Signups: Is user growth aligned with spend?

  • Cost Per Lead / Cost Per Sale: How does user acquisition translate into downstream value?


Example: Cost Per Signup Across Campaigns

Imagine you are running paid campaigns:

During a given period:

  • Total marketing spend: $6,000

  • Total signups: 300

GrowthOptix calculates: Cost Per Signup = $6,000 / 300 = $20

This means you are spending $20 on average to acquire each new user.


What GrowthOptix Counts

Cost Per Signup includes only:

  • Spend from connected marketing integrations.

  • Signup events tracked on your website via the Tracking Script.

  • Conversions that can be properly attributed to a source or campaign.

This ensures the metric reflects real, attributable user acquisition cost, not estimated platform data.


Best Practices

To ensure accurate Cost Per Signup:

  • Connect all relevant advertising platforms.

  • Ensure your Tracking Script is properly installed and capturing signup events.

  • Use consistent UTM parameters across campaigns.

  • Validate that your signup flow is tracked correctly end-to-end.


Limitations & Important Notes

  • Cost Per Signup depends on both integrations and the Tracking Script.

  • Missing integrations may result in incomplete spend data.

  • Attribution differences may cause discrepancies with ad platform reports.


Need Help?

If Cost Per Signup appears higher or lower than expected:

  • Verify that all relevant ad platforms are connected

  • Confirm that signup events are being tracked correctly

  • Ensure attribution data (UTMs and sessions) is consistent

For additional help, contact us through the in-app chat inside GrowthOptix.

Did this answer your question?