1. What is Custom applications: the Salesforce example for? #
Monitor an application without a classic web agent, with a custom application and Salesforce Insights.
The principle #
A custom application receives experience data sent by a library such as OpenKit, when the RUM agent cannot be injected. The Salesforce Insights extension illustrates it: it reads Salesforce events and sends them to Dynatrace as business events, logs or RUM data.
2. Key features #
What the app offers.
Overview #
| Feature | Role |
|---|---|
| Custom application | Created from the Hub: Generic front end, then application ID |
| Authentification | Salesforce connected app, OAuth 2.0 JWT Bearer flow |
| Modes | Business Events, Logs or OpenKit (RUM) |
| Droits Salesforce | View Real-Time Event Monitoring Data, Customize Application, View All Data |
3. Getting started #
First steps.
Step by step #
- Create the custom application and note its ID.
- Create the connected app in Salesforce and assign profiles.
- Configure the Salesforce Insights extension with the reporting mode.
- Analyze sessions and events in Dynatrace.
Prerequisites #
- Salesforce with Real-Time Event Monitoring; an ActiveGate for the extension.
Versions. Recent versions use a Salesforce external client app (consumer key and secret), older ones a connected app: follow your version's documentation.
Sources #
From the official documentation consulted in November 2026: labels and availability change with platform versions.
