Optional requestFactory: ProductAnalyticsApiRequestFactoryOptional responseProcessor: ProductAnalyticsApiResponseProcessorPrivate configurationPrivate requestPrivate responseThe request object
Optional options: ConfigurationCompute timeseries analytics results for Product Analytics data.
Returns time-bucketed values for charts and trend analysis.
The compute.interval field (milliseconds) is required for time bucketing.
The request object
Optional options: ConfigurationSend server-side events to Product Analytics. Server-side events are retained for 15 months.
Server-Side events in Product Analytics are helpful for tracking events that occur on the server,
as opposed to client-side events, which are captured by Real User Monitoring (RUM) SDKs.
This allows for a more comprehensive view of the user journey by including actions that happen on the server.
Typical examples could be checkout.completed or payment.processed.
Ingested server-side events are integrated into Product Analytics to allow users to select and filter these events in the event picker, similar to how views or actions are handled.
Requirements:
usr, account, or session must be provided with a valid ID.application.id must reference a Product Analytics-enabled application.Custom Attributes:
Any additional fields in the payload are flattened and searchable as facets.
For example, a payload with {"customer": {"tier": "premium"}} is searchable with
the syntax @customer.tier:premium in Datadog.
The status codes answered by the HTTP API are:
The request object
Optional options: ConfigurationGenerated using TypeDoc
Compute scalar analytics results for Product Analytics data. Returns aggregated values (counts, averages, percentiles) optionally grouped by facets.