From 1c52a1c69033085f376e393fe041528c138884b7 Mon Sep 17 00:00:00 2001 From: Ida Adjivon Date: Fri, 10 Apr 2026 17:11:52 -0400 Subject: [PATCH 1/7] added mention of the server-side tracking to the docs. --- content/en/product_analytics/_index.md | 31 +++++++++++++++++++++----- 1 file changed, 25 insertions(+), 6 deletions(-) diff --git a/content/en/product_analytics/_index.md b/content/en/product_analytics/_index.md index f6631aeb14d..bb3fa2ce508 100644 --- a/content/en/product_analytics/_index.md +++ b/content/en/product_analytics/_index.md @@ -25,18 +25,34 @@ Product Analytics helps you gain insight into user behavior and make data-driven - [Track key user behavior patterns](#track-key-user-behavior-patterns) - [Visualize user interactions](#visualize-user-interactions) +## Instrument your application -## Getting started -To start using Product Analytics for an application, [instrument your application](#instrument-your-application) and then [enable the feature](#enable-product-analytics) for it in Datadog. +Product Analytics collects data from client-side and server-side sources to give you a complete view of the user journey. To get started, instrument your application with the [SDK](#client-side-tracking) or the [API](#server-side-tracking). For client-side tracking, [enable Product Analytics](#enable-product-analytics) in Datadog. **Note**: Product Analytics uses the same SDKs and configuration as [Real User Monitoring (RUM)][18], and retains data for 15 months by default. See [Datadog's data retention periods][1] for more information. -### Instrument your application +### Client-side tracking + +Collect events from your user devices and send them to Datadog. + Add the Datadog SDK to your application to start collecting user activity data. If you have already configured RUM, you do not need to instrument your application again for Product Analytics. -If you do not have an application set up in Datadog yet, create one for your platform ([browser][14], [iOS][15], or [Android][16]) or use your [coding assistant][17]. +If you do not have an application set up in Datadog yet, create one for your platform: +- [Browser][14] +- [iOS][15] +- [Android][16] + +You can also use your [coding assistant][17]. + + +### Server-side tracking + +Collect events that happen on your backend, such as `checkout.completed` or `payment.processed`, and send them to Datadog. + +Use the [Product Analytics API][21] to send custom events from any server-side source. The API also supports computing [scalar][22] and [timeseries][23] analytics programmatically. + +## Enable Product Analytics -### Enable Product Analytics For each application you want to monitor user behavior for, enable Product Analytics: 1. In Datadog, go to **Digital Experience** > **Real User Monitoring** > [**Manage Applications**][9]. In the list of applications under **Active**, select the application you want to monitor. @@ -148,4 +164,7 @@ Use the following features to inform your product change decisions, such as chan [17]: /product_analytics/agentic_onboarding [18]: /real_user_monitoring/#what-is-real-user-monitoring [19]: /real_user_monitoring/guide/understanding-the-rum-event-hierarchy -[20]: https://app.datadoghq.com/rum/sessions?query=%40type%3Aaction \ No newline at end of file +[20]: https://app.datadoghq.com/rum/sessions?query=%40type%3Aaction +[21]: /api/latest/product-analytics/#send-server-side-events +[22]: /api/latest/product-analytics/#compute-scalar-analytics +[23]: /api/latest/product-analytics/#compute-timeseries-analytics \ No newline at end of file From c7c3aeab5dac7f45d0bfde4b9bc1856a3a4e9e53 Mon Sep 17 00:00:00 2001 From: Ida Adjivon Date: Fri, 10 Apr 2026 17:13:02 -0400 Subject: [PATCH 2/7] quick edit --- content/en/product_analytics/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/product_analytics/_index.md b/content/en/product_analytics/_index.md index bb3fa2ce508..27477feb3db 100644 --- a/content/en/product_analytics/_index.md +++ b/content/en/product_analytics/_index.md @@ -33,7 +33,7 @@ Product Analytics collects data from client-side and server-side sources to give ### Client-side tracking -Collect events from your user devices and send them to Datadog. +Collect events from your users' devices and send them to Datadog. Add the Datadog SDK to your application to start collecting user activity data. If you have already configured RUM, you do not need to instrument your application again for Product Analytics. From 70f6b75c5c1da0473bbbf2268f372e26f6b10e37 Mon Sep 17 00:00:00 2001 From: Ida Adjivon Date: Fri, 10 Apr 2026 17:16:52 -0400 Subject: [PATCH 3/7] added parentheticals to the headers --- content/en/product_analytics/_index.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/content/en/product_analytics/_index.md b/content/en/product_analytics/_index.md index 27477feb3db..060a8289420 100644 --- a/content/en/product_analytics/_index.md +++ b/content/en/product_analytics/_index.md @@ -31,7 +31,7 @@ Product Analytics collects data from client-side and server-side sources to give **Note**: Product Analytics uses the same SDKs and configuration as [Real User Monitoring (RUM)][18], and retains data for 15 months by default. See [Datadog's data retention periods][1] for more information. -### Client-side tracking +### Client-side tracking (SDK) Collect events from your users' devices and send them to Datadog. @@ -44,8 +44,7 @@ If you do not have an application set up in Datadog yet, create one for your pla You can also use your [coding assistant][17]. - -### Server-side tracking +### Server-side tracking (API) Collect events that happen on your backend, such as `checkout.completed` or `payment.processed`, and send them to Datadog. From 19003e9bb08817e5a975f9957b2e4e0a7bbec369 Mon Sep 17 00:00:00 2001 From: Ida Adjivon Date: Sun, 12 Apr 2026 23:49:21 -0400 Subject: [PATCH 4/7] quick changes --- content/en/product_analytics/_index.md | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/content/en/product_analytics/_index.md b/content/en/product_analytics/_index.md index 060a8289420..af65440ec39 100644 --- a/content/en/product_analytics/_index.md +++ b/content/en/product_analytics/_index.md @@ -27,28 +27,34 @@ Product Analytics helps you gain insight into user behavior and make data-driven ## Instrument your application -Product Analytics collects data from client-side and server-side sources to give you a complete view of the user journey. To get started, instrument your application with the [SDK](#client-side-tracking) or the [API](#server-side-tracking). For client-side tracking, [enable Product Analytics](#enable-product-analytics) in Datadog. +Product Analytics collects data from client-side and server-side sources to give you a complete view of the user journey. -**Note**: Product Analytics uses the same SDKs and configuration as [Real User Monitoring (RUM)][18], and retains data for 15 months by default. See [Datadog's data retention periods][1] for more information. +To get started, instrument your application with the [SDK](#client-side-tracking-sdk) or the [API](#server-side-tracking-api). For client-side tracking, [enable Product Analytics](#enable-product-analytics) in Datadog. + +
Product Analytics uses the same SDKs and configuration as Real User Monitoring (RUM), and retains data for 15 months by default. See Datadog's data retention periods for more information.
### Client-side tracking (SDK) -Collect events from your users' devices and send them to Datadog. +Collect events from your users' devices, such as page views or button clicks, and send them to Datadog. Add the Datadog SDK to your application to start collecting user activity data. If you have already configured RUM, you do not need to instrument your application again for Product Analytics. -If you do not have an application set up in Datadog yet, create one for your platform: +If you don't have an application set up in Datadog yet, select your platform: - [Browser][14] - [iOS][15] - [Android][16] -You can also use your [coding assistant][17]. +To set up your application with a coding assistant, see [Agentic onboarding][17]. ### Server-side tracking (API) -Collect events that happen on your backend, such as `checkout.completed` or `payment.processed`, and send them to Datadog. +Collect events that happen on your backend, such as completed checkouts or processed payments, and send them to Datadog. + +Use the [Product Analytics API][21] to send custom events from any server-side source. + +Each event requires at least one of `usr`, `account`, or `session` with a valid ID, and the `application.id` must reference a Product Analytics-enabled application. -Use the [Product Analytics API][21] to send custom events from any server-side source. The API also supports computing [scalar][22] and [timeseries][23] analytics programmatically. +
Sending server-side events is billed separately. See the pricing page for details, and contact your Customer Success Manager with additional questions.
## Enable Product Analytics @@ -145,7 +151,6 @@ Use the following features to inform your product change decisions, such as chan ## Further reading {{< partial name="whats-next/whats-next.html" >}} -[1]: /data_security/data_retention_periods/ [2]: /product_analytics/charts/retention_analysis [3]: https://app.datadoghq.com/product-analytics [4]: /product_analytics/charts/funnel_analysis @@ -161,9 +166,6 @@ Use the following features to inform your product change decisions, such as chan [15]: /real_user_monitoring/application_monitoring/ios [16]: /real_user_monitoring/application_monitoring/android [17]: /product_analytics/agentic_onboarding -[18]: /real_user_monitoring/#what-is-real-user-monitoring [19]: /real_user_monitoring/guide/understanding-the-rum-event-hierarchy [20]: https://app.datadoghq.com/rum/sessions?query=%40type%3Aaction -[21]: /api/latest/product-analytics/#send-server-side-events -[22]: /api/latest/product-analytics/#compute-scalar-analytics -[23]: /api/latest/product-analytics/#compute-timeseries-analytics \ No newline at end of file +[21]: /api/latest/product-analytics/#send-server-side-events \ No newline at end of file From b7b671989b797001aff4fc9eaed86365220d5f1a Mon Sep 17 00:00:00 2001 From: Ida Adjivon Date: Mon, 13 Apr 2026 00:00:52 -0400 Subject: [PATCH 5/7] refine server-side tracking section and clean up references Co-Authored-By: Claude Opus 4.6 (1M context) --- content/en/product_analytics/_index.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/content/en/product_analytics/_index.md b/content/en/product_analytics/_index.md index af65440ec39..5249749cea9 100644 --- a/content/en/product_analytics/_index.md +++ b/content/en/product_analytics/_index.md @@ -52,7 +52,7 @@ Collect events that happen on your backend, such as completed checkouts or proce Use the [Product Analytics API][21] to send custom events from any server-side source. -Each event requires at least one of `usr`, `account`, or `session` with a valid ID, and the `application.id` must reference a Product Analytics-enabled application. +Each event requires at least one of `usr`, `account`, or `session` with a valid ID. The `application.id` must reference a Product Analytics-enabled application.
Sending server-side events is billed separately. See the pricing page for details, and contact your Customer Success Manager with additional questions.
@@ -156,7 +156,6 @@ Use the following features to inform your product change decisions, such as chan [4]: /product_analytics/charts/funnel_analysis [5]: /product_analytics/charts/pathways [6]: /product_analytics/segmentation/ -[8]: https://app.datadoghq.com/rum/ [9]: https://app.datadoghq.com/rum/list [10]: /session_replay/heatmaps [11]: /session_replay/ @@ -168,4 +167,4 @@ Use the following features to inform your product change decisions, such as chan [17]: /product_analytics/agentic_onboarding [19]: /real_user_monitoring/guide/understanding-the-rum-event-hierarchy [20]: https://app.datadoghq.com/rum/sessions?query=%40type%3Aaction -[21]: /api/latest/product-analytics/#send-server-side-events \ No newline at end of file +[21]: /api/latest/product-analytics/#send-server-side-events From b3120f4bf8215c10f5a81f52ef23a93d69be57ea Mon Sep 17 00:00:00 2001 From: Ida Adjivon Date: Mon, 13 Apr 2026 00:06:09 -0400 Subject: [PATCH 6/7] vale fix --- content/en/product_analytics/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/product_analytics/_index.md b/content/en/product_analytics/_index.md index 5249749cea9..a77a0dcff75 100644 --- a/content/en/product_analytics/_index.md +++ b/content/en/product_analytics/_index.md @@ -35,7 +35,7 @@ To get started, instrument your application with the [SDK](#client-side-tracking ### Client-side tracking (SDK) -Collect events from your users' devices, such as page views or button clicks, and send them to Datadog. +Collect events from your users' devices, such as pageviews or button clicks, and send them to Datadog. Add the Datadog SDK to your application to start collecting user activity data. If you have already configured RUM, you do not need to instrument your application again for Product Analytics. From 980608287112b2470d9be6ce335fcd104553b027 Mon Sep 17 00:00:00 2001 From: Ida Adjivon Date: Mon, 13 Apr 2026 00:16:53 -0400 Subject: [PATCH 7/7] remove API requirements from landing page Co-Authored-By: Claude Opus 4.6 (1M context) --- content/en/product_analytics/_index.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/content/en/product_analytics/_index.md b/content/en/product_analytics/_index.md index a77a0dcff75..65052be9a7b 100644 --- a/content/en/product_analytics/_index.md +++ b/content/en/product_analytics/_index.md @@ -52,8 +52,6 @@ Collect events that happen on your backend, such as completed checkouts or proce Use the [Product Analytics API][21] to send custom events from any server-side source. -Each event requires at least one of `usr`, `account`, or `session` with a valid ID. The `application.id` must reference a Product Analytics-enabled application. -
Sending server-side events is billed separately. See the pricing page for details, and contact your Customer Success Manager with additional questions.
## Enable Product Analytics