Integrating with Genesys Historical Reporting
This page describes the component and configuration requirements to enable historical reporting on Genesys Co-browse activity in your deployment.
Overview: Genesys Co-browse reporting process
- After a co-browse session is finished, Genesys Co-browse produces a reporting event, which it stores in a Kafka database. For more information about the reporting event attributes, see TABLE TO BE ADDED, below.
- On a regular schedule, Genesys Info Mart extracts the Genesys Co-browse data from the Kafka database and transforms it into the XXX TABLE? table and supporting dimensions in the Info Mart dimensional model. For more information about the Info Mart database tables, see the Genesys Info Mart Physical Data Model for your RDBMS. For more information about managing the Genesys Info Mart ETL jobs, see the Genesys Info Mart Operations Guide.
- In deployments that include Reporting and Analytics Aggregates (RAA) and Genesys CX Insights (GCXI), RAA summarizes and organizes the Info Mart data in ways that enable GCXI to extract meaning. For more information about RAA data, see the RAA User's Guide.
- GCXI uses the aggregated data in the Info Mart database to produce a Co-browse Dashboard. For more information, see Co-browse reports in the GCXI User's Guide. <currently in draft form>
Enabling historical reporting on Genesys Co-browse activity
Prerequisites
The following table summarizes the minimum release requirements for the Genesys and third-party components that enable Genesys Co-browse historical reporting.
| Component | Minimum release |
|---|---|
| Genesys Co-browse Server | 9.0.003.02 |
| Kafka | 2.0 verify |
| Workspace Web Edition (Web Services and Applications) | 8.5.202.51 |
| Genesys Info Mart | 8.5.011.xx |
| RAA | 8.5.006.00 |
| GCXI | 9.0.009.xx |
Setting up historical reporting
Co-browse Server application data
JSON example
Co-browse Server reporting event attributes
| Application data attribute | Description | Info Mart Database Target |
|---|---|---|
| Application data attribute | Description | Info Mart Database Target |
| endReason | The reason why a Co-browse session ended, as provided by Co-browse Server. Possible reasons are:
| COBROWSE_ |
| endTime_ts | The UTC-equivalent value of the date and time at which the Co-browse session ended. | COBROWSE_ |
| firstCobrowseSession | Indicates whether this is the first Co-browse session initiated within a given Voice or Chat interaction. The value is 1 for the first Co-browse session associated with the interaction; the value is 0 otherwise. | COBROWSE_ |
| id | The identifier of the Co-browse session, as reported by Co-browse Server. | COBROWSE_ |
| primaryInteraction/interactionId | The interaction GUID, as reported by Interaction Server for the Voice or Chat interaction associated with the Co-browse session. | COBROWSE_ |
| segments/endTime_ts | The UTC-equivalent value of the date and time at which a given segment of the Co-browse session ended. | COBROWSE_ |
| segments/id | The identifier of the segment within the Co-browse session, as reported by Co-browse Server. | COBROWSE_ |
| segments/index | The ordinal number of the segment within the Co-browse session. The value of 0 indicates the first segment. | COBROWSE_ |
| segments/mode | The mode that is used during a given segment of the Co-browse session: POINTER, WRITE, or UNKNOWN. In POINTER mode, the agent observes while the customer browses the web page. In WRITE mode, the agent can actively click or enter data on the web page. In a single Co-browse session, an agent can switch between the two modes; each switch is recorded as a separate segment within a single Co-browse session. | COBROWSE_ |
| segments/pages/domain | The domain of the web page shared in the Co-browse session. | COBROWSE_ |
| segments/pages/endTime_ts | The UTC-equivalent value of the date and time at which a page visit ended. | COBROWSE_ |
| segments/pages/id | The identifier of the page visited in a Co-browse session, as reported by Co-browse Server. | COBROWSE_ |
| segments/pages/index | The ordinal number of the page visited during the Co-browse session. The value of 0 indicates the first page. The numbering is sequential throughout all segments within the same session. | COBROWSE_ |
| segments/pages/pageTitle | The title of the web page shared in the Co-browse session. | COBROWSE_ |
| segments/pages/path | The path inside the domain that indicates the web page shared in the Co-browse session. | COBROWSE_ |
| segments/pages/query | The part of the page URL following the question mark ("?") sign (the query string). The field might be empty. | COBROWSE_ |
| segments/pages/startTime_ts | The UTC-equivalent value of the date and time at which a page visit started. | COBROWSE_ |
| segments/pages/url | The URL of the page visited during the Co-browse session. | COBROWSE_ |
| segments/startTime_ts | The UTC-equivalent value of the date and time at which a given segment of the Co-browse session started. | COBROWSE_ |
| sessionCreatorInfo/agentClass | The type of the application used by the customer in the Co-browse session; for example, Browser. | COBROWSE_ |
| sessionCreatorInfo/agentName | The name of the application (browser) used by the customer in the Co-browse session; for example, Chrome. | COBROWSE_ |
| sessionCreatorInfo/agentVersion | The version of the application (browser) used by the customer in the Co-browse session. | COBROWSE_ |
| sessionCreatorInfo/deviceBrand | The brand of the customer's device used in the Co-browse session. | COBROWSE_ |
| sessionCreatorInfo/deviceClass | The type of the computing device, such as desktop or mobile, that the customer has used in the Co-browse session. | COBROWSE_ |
| sessionCreatorInfo/deviceName | The name of the customer's device used in the Co-browse session. | COBROWSE_ |
| sessionCreatorInfo/operatingSystemClass | The type of the operating system running on the customer's device used in the Co-browse session. | COBROWSE_ |
| sessionCreatorInfo/operatingSystemName | The name of the operating system running on the customer's device used in the Co-browse session. | COBROWSE_ |
| sessionCreatorInfo/operatingSystemVersion | The version of the operating system running on the customer's device used in the Co-browse session; for example, Mac OS X. | COBROWSE_ |
| sessionCreatorInfo/userAgent | The type and version of the browser ("UserAgent") that the customer has used in the Co-browse session. | COBROWSE_ |
| sessionRwFlag | Identifies whether WRITE mode was used in any segment of the Co-browse session. | COBROWSE_ |
| sessionToken | The token assigned to the Co-browse session by Co-browse Server. | COBROWSE_ |
| startDateTimeKey | The UTC-equivalent value of the date and time at which the Co-browse session started. This value is the same as startTime_ts, but Genesys Info Mart uses startDateTimeKey to identify the start of a 15-minute interval in which the Co-browse session began. | COBROWSE_ |
| startTime_ts | The UTC-equivalent value of the date and time at which the Co-browse session started. | COBROWSE_ |
Comments or questions about this documentation? Contact us for support!
