logAnalyticsEvent (αναφορά API JavaScript) για το Dynamics 365 Channel Integration Framework 2.0

Καλέστε αυτήν τη μέθοδο για να καταγράψετε αναλυτικά στοιχεία για προσαρμοσμένα συμβάντα.

Syntax

Microsoft.CIFramework.logAnalyticsEvent(data, eventName, correlationId).then(successCallback, errorCallback);

Parameters

Ονομασία Type Απαραίτητο Περιγραφή
δεδομένα Αντικείμενο JSON Όχι Είσοδος JSON
eventName String Όχι Όνομα της εκδήλωσης
correlationId GUID όχι Χρησιμοποιείται για την ομαδοποίηση όλων των σχετικών κλήσεων API για διαγνωστική τηλεμετρία.
επιτυχίαΕπανάκληση Function όχι Μια λειτουργία κλήσης όταν η υπόσχεση επιστραφεί με επιτυχία.
errorCallback Function όχι Μια λειτουργία κλήσης όταν αποτύχει το αίτημα επιστροφής της υπόσχεσης.

Εδώ είναι η δομή της data παραμέτρου JSON. Φροντίστε να συμπεριλάβετε τα πεδία: conversationId και providerSessionId.

{
	"conversationId": "<Conversation identifier>",
	"providerSessionId": "<Channel Integration Framework Provider Id>",
	"clientSessionId":"<Client session identifier>",
	"participantId":"<Participant identifier>",
	"events": [
		{
			"kpiEventName": "<Name of the associated KPI event>",
			"kpiEventReason": "<Reason due to which the KPI event was created>",
			"eventTimestamp": "<Timestamp at which the event occurred>",
			"additionalData": "<Additional data related to the session>",
			"notificationResponseAction":"<Agent notification response action value>",
			"externalCorrelationId": "<External system correlation Id>",
			"customData": [
				{
					"attribute": "<name>",
					"value": "<value>"
				}
			]
		}
	]
}

Τιμή επιστροφής

Υπόσχεση με αξία ως συμβολοσειρά

Παράδειγμα

//Success callback handler
const successCallback = (result) => {
  // result will indicate if the custom analytics event has been logged
  console.log(result);
};

//Failure callback handler
const errorCallback = (error) => {
  // handling failure
  console.error(error)
};

Microsoft.CIFramework.logAnalyticsEvent(data, eventName, correlationId).then(successCallback, errorCallback);

μέθοδος updateConversation
Αναλυτικά στοιχεία καναλιού