VertiGIS Studio Analytics can also monitor Studio Web and Mobile apps using telemetry endpoints. You can create as many endpoints as you need, but typically only one or two endpoints are required.
For example, you could create one endpoint for production and another for development/testing.
Using multiple endpoints provides a 'grouping' in the Reports navigation.
You create an Analytics endpoint on the Hub and then configure the Studio Web/Mobile app to use that endpoint to automatically send telemetry data to Analytics.
Ensure the following requirements are met before adding an app.
•VertiGIS Studio Web 5.20 or later
•VertiGIS Studio Mobile 5.20 or later
•Analytics endpoints must be HTTPS to receive data from apps like Studio Web and Studio Mobile. This means either the Hub must be configured to use an IIS site with HTTPS binding(s) or a reverse proxy must be used. For an example of setting up an IIS Web Server as a reverse proxy for Analytics telemetry data, see An Example of Reverse Proxy Setup with IIS.
If you configure a reverse proxy to forward requests to an endpoint, you must ensure that the X-Device-ID and X-Session-ID headers are forwarded as well. These headers allow Analytics to correlate data to the correct session and verify that the request is valid for the endpoint.
•Analytics requires a trusted Certificate Authority (CA) signed certificate. This can be an enterprise CA if you are only configuring internal Studio Web/Mobile apps to send data to Analytics, otherwise you need a public CA.
A self-signed certificate is not supported by Analytics.
To add a Studio Web or Mobile app for monitoring by Analytics:
1.As an administrator in the Analytics application, go to Settings.
2.Click Analytics Endpoints > Add New Analytics Endpoint.
3.Enter a name in the Display Name field and click Finish.
4.From the updated list of endpoints, locate the newly created endpoint and copy its URL.
5.Log in to Studio Web Designer or Studio Mobile Designer.
6.Select the desired app.
7.Click Studio Analytics under the Services tab.
8.Paste the telemetry endpoint into the URL field and click Close to apply the changes.
Analytics detects and correlates data for the same app via the app's portal URL, organization ID, and item ID. This ensures that multiple, load balanced, on-premises installations of Studio Web or Mobile do not duplicate apps in Analytics.