This article helps you:
Track industry-standard marketing analytics in one place
Amplitude for Marketing Analytics
Gain actionable insights into customer engagement, conversion, and retention with Amplitude’s Web Analytics, designed to help growth marketers optimize site performance and drive meaningful results.
Learn Marketing AnalyticsAmplitude’s Out-of-the-box Marketing Analytics acts as a centralized hub where you can track page engagement and session-based metrics using common KPIs, such as page views, session duration, and bounce rate. Custom settings are available to:
This feature is available to users on all Amplitude plans. See the pricing page for more details.
Your ability to edit views in Marketing Analytics depends on your role within the project.
Role | Default view | Custom view (yours) | Custom view (others) |
---|---|---|---|
Admin | ✅ | ✅ | ✅ |
Manager | ✅ | ✅ | ✅ |
Member | ❌ | ❌ | ❌ |
If you haven’t already read up on the basics of building charts in Amplitude, you should do so before proceeding.
Before you begin, configure Out-of-the-box Marketing Analytics to ensure the provided analysis meets your needs.
Read the sections below to get started configuring Marketing Analytics. If your organization has more than one team, consider using views to enable each team to customize their settings.
Out-of-the-box Marketing Analytics uses Views to set and maintain settings. Views enable the different teams that use your project to ensure they can view the data that's most important. To create a view:
Default
.Views are available on Growth and Enterprise plans. Users with the Administrator or Manager role can create and update views.
Out-of-the-box Marketing Analytics offers four sets of insights with default metrics, as well as optional goals or key outcomes, that you are driving users to:
CAC and ROAS may display as 0
if your ads haven't led to conversions, or if the UTM parameters in your campaigns don't match those in your events.
For example, if utm_content
in a Facebook add is image_xyz
, but the value you set in Amplitude is xyz
, Amplitude can't accurately track that campaign.
To ensure accurate results, ensure the UTM properties you use in your campaigns match what you configure in Amplitude. If you notice a discrepency, you can update the property definition in Amplitude. For more information, see Fix your data with Transformations
Each insight displays a time series chart and an aggregated data table below it.
Visit the Marketing metrics recipes article for a more detailed explanation of commonly used marketing analytics and how to replicate them in Amplitude charts.
Follow these steps to analyze metrics in Out-of-the-box Marketing Analytics:
From there, use the data table to further your analysis:
For conversion insights, you can also:
Here are the default Ad metrics available in Out-of-the-box Marketing Analytics, along with the high-level formulas and definitions:
Metric | Formula | Definition |
---|---|---|
Impressions | PROPSUM(ad_metrics.impressions) |
Total number of times your ad is served (shown) to users. Derived from Daily Ad Metrics. |
Clicks | PROPSUM(ad_metrics.clicks) |
Total number of times users click your ad. Derived from Daily Ad Metrics. |
CTR | %: (ad_metrics.clicks / ad_metrics.impressions) * 100 |
Click-through rate. Shows the percentage of impressions that result in a click. Derived from Daily Ad Metrics. |
Ad Spend | PROPSUM(ad_metrics.cost) |
Total amount spent on your ad campaign. Derived from Daily Ad Metrics. |
CPC | ad_metrics.cost / ad_metrics.clicks |
Cost per click. Shows how much you pay, on average, for each click on your ad. Derived from Daily Ad Metrics. |
CAC | ad_metrics.cost / [Acquisition Event] |
Customer Acquisition Cost. Shows how much you pay, on average, to acquire a single new user. Cost from Daily Ad Metrics; acquisition event set in Settings. |
ROAS | [Revenue Property] / ad_metrics.cost |
Return on Ad Spend. Shows how much revenue you earn for every dollar spent on advertising. Cost from Daily Ad Metrics; revenue property set in Settings. |
Out-of-the-box Marketing Analytics uses default events and properties from the Browser SDK or Ad Networks, but admins or managers can modify them in settings.
Follow these steps to manage settings, create goals, or customize tracked events:
If Goals, choose the key events or metrics you'd like to set up as additional metrics. Break down goals by channels, campaigns, or pages.
To view insights on ad performance, you need to connect to an ad network (for example, Google or Facebook). For more information, see the Source Catalog.
Amplitude associates advertising metrics with an event called Daily Ad Metrics
.
The following user properties are set with the Daily Ad Metrics
event and display by default in the breakdown table on the Ad Performance tab:
To gain insight on both ad metrics and product metrics, use UTM properties as the breakdown.
The Daily Ad Metrics event also includes several important event properties:
Ad Impressions, Ad Clicks, Ad Cost, Ad Conversions, Ad Interactions
Ad Group ID, Ad Group Name, Ad Group Type, Ad ID, Ad Name, Ad Platform, Ad Segment Device, Campaign Advertising Channel Type, Campaign End Date, Campaign ID, Campaign Name, Campaign Start Date, Final URL, Tracking URL Template
The first set of event properties includes numeric values you can use to compute advertising metrics. The remaining event properties describe the advertising metrics in the same way as the ad network. (This example uses Google Ads, but the process is similar for other advertising networks, although property names may vary.)
Amplitude recommends that you use UTM properties to track the full user journey from impression to in-product action.
The Daily Ad Metric supports other properties, like ad_platform
or campaign_name
. Using these properties lets you measure ad-level metrics like impressions and clicks. They don't support values for CAC, ROAS, or any custom goals you define that tie to Amplitude events. Those require UTM-based matching within the Daily Ad Metric.
To ensure your UTMs end up in Amplitude:
If you don't see results, ensure the following:
On the Page Engagement tab of Marketing Analytics, when you breakdown your data by Page URL, you can create a web experiment from the table.
Click the flask icon in the Action column of the table, and the New Web Experiment dialog appears pre-populated with the targeted page URL.
April 1st, 2025
Need help? Contact Support
Visit Amplitude.com
Have a look at the Amplitude Blog
Learn more at Amplitude Academy
© 2025 Amplitude, Inc. All rights reserved. Amplitude is a registered trademark of Amplitude, Inc.