diff --git a/content/en/product_analytics/_index.md b/content/en/product_analytics/_index.md index f6631aeb14d..65052be9a7b 100644 --- a/content/en/product_analytics/_index.md +++ b/content/en/product_analytics/_index.md @@ -25,18 +25,37 @@ 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. -**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, such as pageviews or button clicks, and send them to Datadog. -### Instrument your application 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 don't have an application set up in Datadog yet, select your platform: +- [Browser][14] +- [iOS][15] +- [Android][16] + +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 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. + +
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 -### 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. @@ -130,13 +149,11 @@ 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 [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/ @@ -146,6 +163,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 \ 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