Mithilfe von PS.Content #Insights können nicht nur Artikel-Nutzungsdaten, sondern auch beliebige weitere Metriken, wie zB. Aufrufe von Webseiten, Web-Services, App-Interaktionen etc erfasst werden.
...
Dazu wird der Stammdatendialog "#Insights: Externes Tracking" verwendet.
In diesem Dialog wird zunächst ein neuer Tracking-Client (in Beispiel WebAnzeigen und HUP NewsReader App) angelegt.
Pro Tracking-Client können dann beliebige Tracking-Events angelegt werden. (Im Beispiel APP-LAUNCH, EPAPER-DL, etc.)
Der Applikations- und der Eventcode wird für die Tracking-API verwendet, der "Anzeigename" für die Anzeige im #Insights Dashboard. Beides kann nachträglich geändert werden, bereits erfasste Daten werden automatisch überführt.
Ist eine Applikation oder ein Event nicht aktiv können über die Tracking-API keine neuen Impressions erzeugt werden. Vorhandene Daten bleiben bestehen.
...
/generateUniqueClientId
Response: 45bc2918-7151-4cb9-8ae9-5b39913af5fb (HTTP Code 200)
Abrufen einer Impression ID für ein Tracking-Objekt
Über die API "impression" wird eine eindeutige Impression ID abgerufen. Als Parameter ist der Tracking-Client als 'applicationCode' und die Client-Version als 'version' zu übergeben. Optional kann eine 'uniqueClientId' übermittelt werden. Alle Parameter sind vom Typ 'string'.
...
/impression?trackingcode=NWSRDR&version=1.50
Response: 56d2882f-68aa-43f6-8748-6c9e7e583ef5 (HTTP Code 200)
Setzen einer vorhandenen Client ID für eine Impression (optional)
...