91
Oracle Service Cloud Co-browse Deployment and Use Guide Release November 2016

Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

  • Upload
    others

  • View
    68

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

OracleService CloudCo-browse Deployment and UseGuide

Release November 2016

Page 2: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service Cloud Co-browse Deployment and Use Guide

Part Number: E77824-04

Copyright © 2016, Oracle and/or its affiliates. All rights reserved

Authors: The Service Cloud Information Development Team

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected byintellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate,broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display in any part, in any form, or by any means. Reverse engineering,disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report themto us in writing.

If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, thefollowing notice is applicable:

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware,and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal AcquisitionRegulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, includingany operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and licenserestrictions applicable to the programs. No other rights are granted to the U.S. Government.

This software or hardware is developed for general use in a variety of information management applications. It is not developed or intended for use inany inherently dangerous applications, including applications that may create a risk of personal injury. If you use this software or hardware in dangerousapplications, then you shall be responsible to take all appropriate fail-safe, backup, redundancy, and other measures to ensure its safe use. OracleCorporation and its affiliates disclaim any liability for any damages caused by use of this software or hardware in dangerous applications.

Oracle and Java are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks orregistered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarksof Advanced Micro Devices. UNIX is a registered trademark of The Open Group.

This software or hardware and documentation may provide access to or information about content, products, and services from third parties. OracleCorporation and its affiliates are not responsible for and expressly disclaim all warranties of any kind with respect to third-party content, products, andservices unless otherwise set forth in an applicable agreement between you and Oracle. Oracle Corporation and its affiliates will not be responsiblefor any loss, costs, or damages incurred due to your access to or use of third-party content, products, or services, except as set forth in an applicableagreement between you and Oracle.

The business names used in this documentation are fictitious, and are not intended to identify any real companies currently or previously in existence.

For information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Oracle customers that have purchased support have access to electronic support through My Oracle Support. For information, visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info or visit http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs if you are hearing impaired.

Page 3: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Contents

Preface i

1 Co-browse Overview 1

About Co-browse 1

What is the difference between co-browsing and screen sharing? 1

Terminology 2

What can Co-browse help me achieve? 2

Understanding Co-browse modes 3

How Instant Mode (ICB) works 4

How Advanced Mode (ACB) works 5

2 Co-browse Deployment Considerations 7

Before deploying Co-browse 7

Set goals and measure success 7

3 Admin Console Overview 9

About the Admin Console 9

Log in to the Admin Console 9

4 Working with Companies 10

Select a company 10

Create a new company 10

Edit a company 11

5 Managing Permissions 12

About permissions 12

Add permission groups 12

View and edit permission groups 12

6 Managing Users 14

Page 4: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Managing users 14

Edit My Profile 14

Edit a user 15

Add a user 17

Bulk add users 19

7 Single Sign-On (SSO) 21

About Single Sign-On (SSO) 21

8 Managing SiteIDs 22

About SiteIDs 22

Add a new SiteID 22

Edit a SiteID 22

9 Configuring the Co-browse UI 24

About configuring the Co-browse UI 24

Select the UI theme and language 24

Use the Designer tool 25

Design the launch button 26

Customize text for Job Access with Speech (JAWS) software 27

Make additional UI customizations 28

Saving UI customization changes 42

10 Creating Configuration Files for Privacy and Security 43

About configuration files for privacy and security 43

Agent controls 43

Configure page masking 44

Block a field 48

Masking and blocking configuration variable summary 51

Configure IP address restrictions 52

11 Configuring Surveys 54

About surveys 54

12 Configuring Your Company Deployment 55

Configure your company deployment 55

Page 5: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Launch point best practices 56

Domain white-listing 58

Deploy your settings 58

13 Using Integrated Co-browse 60

Using Co-browse with the Agent Desktop 60

Configure Co-browse on an incident workspace 60

Add the CoBrowsePremium widget 61

Configure Co-browse on a chat workspace 61

Add the ChatCobrowsePremium widget 63

Add co-browse permissions to a profile 63

Co-browse with a customer from an incident workspace 64

Co-browse with a customer during a chat 66

Co-browse session reporting 68

14 Adding the In-App SDK 69

In-App SDK for iOS Overview 69

In-App SDK for Android Overview 70

15 Co-browse Agent Training 74

About Co-browse agent training 74

Log in to the Agent Console 74

Launch a Co-browse session 75

Co-browsing with a customer 75

Escalate to Advanced Mode 77

End a Co-browse session 77

16 Working with Reports 78

Work with reports 78

Use an ExtKey code 78

Access your user reports 79

17 Viewing Statistical Data 80

View statistical data 80

18 Troubleshooting 81

Page 6: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

About troubleshooting 81

19 Working with Legacy Co-browse Deployments 83

About working with legacy Co-browse deployments 83

Work with a legacy V1 configuration 83

V3 configuration 83

Page 7: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Page 8: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Preface

i

Preface

PrefaceThis preface introduces information sources that can help you use the application and this guide.

Oracle Applications GuidesTo find guides for Oracle Applications, go to the Oracle Help Center at http://docs.oracle.com/.

Documentation AccessibilityFor information about Oracle's commitment to accessibility, visit the Oracle Accessibility Program website at http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc.

Comments and SuggestionsIf you find an error or want to suggest enhancements to our documentation, please take one of the following surveys:

• For web-based user guide, http://documentation.custhelp.com/ci/documents/detail/5/4/12.

• For tutorials, http://documentation.custhelp.com/ci/documents/detail/5/3/12.

Thank you for helping us improve our documentation.

Page 9: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 1Co-browse Overview

1

1 Co-browse OverviewCo-browse Overview

About Co-browseOracle Co-browse is a collaboration tool that can be used during voice or chat interactions to enable a companyrepresentative to see the screen of the customer that he’s interacting with in real-time.

This allows agents to better understand a customer’s question or problem, and provide faster and more accurate help,leading to better resolutions and more satisfied customers.

Today, more and more businesses are moving processes and critical business applications to the Web. Many largeorganizations have multiple customer-facing websites and mobile applications to serve different audiences and businesssegments. All too often, customers or end-users can get lost in complicated websites and can grow frustrated or just give-up. This can have a negative impact on customer satisfaction, adoption of the internet channel, and the ability to profitablyserve customers.

Ensuring success of end-users on web platforms has become critical to business success, and so collaborative toolssuch as co-browsing software have become must-haves. Co-browsing is used to engage customers online and providereal-time assisted service or guidance when necessary, which increases customer satisfaction and online conversions.In many cases, a customer and an agent can resolve an issue more quickly, with a greater level of understanding andsatisfaction, by viewing the same content at the same time.

Co-browsing is an indispensable sales conversion and customer support tool that drives business objectives as well asrevenue. This document will cover the end-to-end deployment process and the most effective best practices to considerwhen planning, deploying and using the Oracle Co-browse solution, along with ways to measure its success.

Oracle Service Cloud provides Co-browse as both a Standalone solution as well as an integrated feature of the OracleService Cloud Agent Desktop, Oracle Service Cloud Enterprise Contact Center or Oracle Service Cloud Standalone Chat.

What is the difference between co-browsing and screensharing?While it’s arguably a matter of semantics, and these terms can often be used interchangeably, in a business setting thereis an important difference between screen sharing technology and co-browsing technology, which comes down to the usecase for which each is utilized.

• Screen Sharing: a web collaboration session wherein one person allows one or more other people to view hisor her computer screen. In business, the screen is typically shared by the sales or customer service agent whoinvites a customer to view an online demo, presentation or web service. The “sharer” or “host” is the party thatholds the license to use the screen sharing tool and is responsible for starting a sharing session.

• Co-browsing: a screen sharing session that the customer initiates, wherein a sales or customer service agentis able to see the customer’s screen and can provide guidance and insights with regard to what the customer isdoing or seeing. In this case the “sharer” or “host” is the customer, but the license to use the co-browsing tool isheld by the company/agent. The customer doesn’t have to sign up for anything, download anything or do anythingother than click a button to start a session.

Page 10: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 1Co-browse Overview

2

Terminology

Instant Mode (ICB)The mode Co-browse typically launches in, using HTML-based co-browsing technology and running in the browser.

Advanced Mode (ACB)The mode Co-browse can switch into that allows for co-browsing outside of the browser or viewing more advanced, richweb technologies in the browser.

TrueViewThe Co-browse feature that enables agents to toggle in and out of a view that perfectly matches the browser size andconfiguration of the customer.

Agent ConsoleThe user interface where agents start and/or run a Co-browse session.

Admin ConsoleThe user interface where Co-browse administrators manage the Co-browse product, including configuration panels andreporting.

In-app Co-browseCo-browse functionality that can be built into a native mobile application.

What can Co-browse help me achieve?Co-browsing is a highly effective tool when used to assist customers in sales and service scenarios, and has very fewbarriers to success. While smart businesses deploy web self-service, live chat, and phone support, these solutions alonemay no longer be enough for today’s web-savvy consumer. Businesses also need to provide a seamless way to escalateto effective forms of agent-led assistance, especially for high value customers and to support complex online or mobiletransactions.

Page 11: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 1Co-browse Overview

3

All of these challenges can be solved using Oracle Co-browse to allow customers and agents to share the same visualexperience during an interaction. As with most technologies, co-browsing solutions best deliver the promised pay-off ifdeployed and used according to best practice recommendations. This deployment guide includes best practices to helpensure businesses utilize co-browsing to maximize the value of interactions in all phases of the customer lifecycle.

Understanding Co-browse modesCo-browsing is achieved by utilizing one of two different technology approaches.

The first utilizes HTML, and the second is a screen sharing based approach. Each technology approach has advantagesand disadvantages, and all visual collaboration tools on the market today utilize one approach or the other – exceptOracle Co-browse. Oracle Co-browse is the only solution that combines both technology approaches into one product,retaining the advantages of both categories and resolving the disadvantages as well. In this document we’ll examine bothtechnology approaches, which we have made available in our product by having two “modes” – Instant Co-browse Mode(ICB), which utilizes HTML, and Advanced Co-browse Mode (ACB), which utilizes screen sharing technology.

Instant Co-browse Mode (ICB): Fastest connection– Oracle Co-browse makes the initial connection between acustomer and agent in Instant Mode. The launch time is typically under 10 seconds to connect. ICB mode allows agentsto co-browse with customers who are viewing web content on pages where the company has placed Co-browse launcherscript.

Advanced Co-browse Mode (ACB): Greatest coverage– Agents can escalate to Advanced Mode from within an activesession that was started in ICB mode. Occasionally sessions will start directly in ACB mode if ICB mode is not supported.ACB mode allows agents to co-browse content outside of the company’s domain, including third party websites anddesktop applications. ACB Mode utilizes browser plug-ins and may require that a customer accept a certificate ordownload an executable. This process is described in detail later in this document.

Table 1: What is the functionality of each Co-browse mode?

Instant Mode (ICB) Advanced Mode (ACB)

Connect in less than 10 seconds x

Customer is using a mobile browser x

Co-browse the company’s web pages x x

Rich media present on page (Flash, Silverlight, etc.) x

Co-browse third party sites (partner websites, resource websites, etc.) x

Co-browse content outside of the browser (settings windows,applications, etc.)

x

Configure field masking to block sensitive information x x

Configure page masking/URL masking to control visibility of webcontent

x x

Page 12: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 1Co-browse Overview

4

Instant Mode (ICB) Advanced Mode (ACB)

Configure application masking to control visibility of desktop content x

A Co-browse session flow may follow this path:

In this example, at the point in the conversation where the agent needs to co-browse content that is not browser-based,the session would cease supporting the interaction. However, with Oracle Co-browse this agent has the option totransition into the Advanced Mode for greater functionality, supporting the customer’s need to co-browse a document,settings window, or third party website.

It’s important to note that while advancing into ACB mode does provide for the functionality to co-browse documents,applications, and third party sites, the company controls exactly what is visible to agents when configuring the Co-browseproduct. So it does not simply open up the customer’s desktop for the agent to view – only approved websites, domainsand applications will be visible.

Note: ICB is not supported on some browsers and so Oracle Co-browse will launch in ACB mode.

How Instant Mode (ICB) worksOracle Co-browse will typically launch in ICB mode.

ICB mode requires that a co-browse launcher script be present on all web pages that will be co-browsed – this istypically accomplished by placing the co-browse launcher script in the global header of the company’s website. This isaccomplished within Customer Portal (for Integrated Co-browse) by utilizing and adjusting various widgets.

Only website content tagged with Co-browse launcher script can be viewed by the agent when co-browsing in ICB mode.For any content that includes sensitive customer data, the Co-browse script can be configured to prevent the Agent fromviewing these pages. Additionally, field blocking can be applied to prevent viewing sensitive form fields during a Co-browse session (examples: credit card numbers, social security numbers, etc.).

Here is how an ICB session connects and runs:

1. The Co-browse engine, written in Javascript, collects a URL and page contents (including dynamic contentlike pop-ups, radio boxes, check boxes, etc.) and sends data to the Grid Server via a secure websocketconnection.

2. The agent’s browser retrieves this data via the same secure websocket connection and renders the contentsreceived to an HTML page.

Page 13: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 1Co-browse Overview

5

3. Ongoing data is captured and sent, including mouse moves, clicks, and keyboard events.

How Advanced Mode (ACB) worksAgents can escalate into Advanced Mode if they need to access those extended capabilities in order to continue servingthe customer during a co-browse interaction.

Here is how an ACB session connects and runs:

1. The agent clicks the Advanced Mode escalation button within the Agent Console.

2. The customer clicks on a request to activate Advanced Mode.

3. The main server assigns the ACB session to a grid server.

4. The grid server will conduct the session between the agent and customer.

It’s important to understand that while ICB mode utilizes Javascript to pass/render HTML content, ACB mode requires adifferent technology approach to function. Typically, screen sharing technologies (e.g., Webex, Go-to-Assist, etc.) utilizea download or executable to achieve screen sharing, which enables them to build very robust products with a great dealof functionality (annotating, recording, chat, etc.). While this works well for a number of business use cases, it does nottranslate well for a customer service interaction. To utilize a screen sharing based tool for a customer service use case,the solution has to be fast and very easy for customers to use. That’s why we built Oracle Co-browse to leverage existingbrowser plug-ins when possible, with a fast, easy and secure executable included as a back-up launch mode.

Oracle Co-browse ACB Mode will launch and run using one of three technologies, depending on the customer’senvironment:

Page 14: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 1Co-browse Overview

6

• Option 1: ACB mode will use .NET

• This is the mode most often used, and is used with browsers that support the ClickOnce plug-in natively(IE always supports ClickOnce, for example)

• The customer will click “run” to run the .NET component

• This is not requiring a download or executable in the sense that the software uses a download orexecutable to function (e.g., Webex or GoToAssit) – it simply requires that the customer utilizecomponents already present within their browser to start the co-browse ACB function.

• Option 2: ACB mode will use Java

• If the customer’s browser supports Java, it may be used to launched ACB mode

• On some browsers, the customer may have to click “Run this Time” in a pop-up window to activate Java

• Once Java is activated, the customer may have to click “Run” on a Java Security Window pop-up (justverifying security of the Oracle Co-browse application)

• This is not requiring a download or executable in the sense that the software uses a download orexecutable to function (e.g., Webex or GoToAssist) – it simply requires that the customer utilizecomponents already present within their browser to start the co-browse function

• Option 3: ACB mode will use an alternative .NET launcher

• This mode is used when the browser does not support ClickOnce or Java

• This is an executable that is downloaded

• The executable is a substitution for the ClickOnce browser plug-in, meaning that the job of theexecutable is to launch the .NET component – the same .NET component that is used with ClickOnce-supported browsers

• All the security and comfort you get from using a .NET component within the browser is preserved – thefunctionality that pertains to screen sharing does not reside within the executable

Page 15: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 2Co-browse Deployment Considerations

7

2 Co-browse Deployment ConsiderationsCo-browse Deployment Considerations

Before deploying Co-browseBefore beginning the configuration and deployment of your Co-browse product, it’s important to thoroughly think throughand document your use cases.

Many of your UI and security configuration decisions will be made with these specific use cases in mind. Get input andfeedback from all of your stakeholders so there is agreement across the business on how Co-browse is intended to beutilized.

Questions to ask:

• Who will be co-browsing with whom?

• Which customer segment(s)?

• Which agents in which contact centers?

• What will they need to look at together on the screen?

• Websites?

• Desktop applications?

• Mobile applications?

• What should agents be able to do on the customer’s screen?

• View and point?

• Click and type?

• Should all agents have the same privileges?

• Are there any web pages where agents should specific NOT be able to click and type even if they have theseprivileges elsewhere?

Set goals and measure successThe next step in adding Co-browse to your customer service strategy is to clearly define the business problem you want tosolve and the associated success criteria.

It is important that all stakeholders agree on a common set of objectives and measurements, and that this informationbe clearly communicated. Co-browsing has the potential to significantly improve many of the key performance indicatorsimportant to your organization. Some of the most common success metrics include:

• Sales Conversion Rate: Co-browsing allows agents to co-shop with customers, recommending products orservices and effectively cross-selling, up-selling and increasing order size. Measuring conversion rates pre- andpost-co-browse deployment, and analyzing the conversion rates on interactions during which co-browsing wasutilized are important steps for measuring against this goal.

Page 16: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 2Co-browse Deployment Considerations

8

• First Call Resolution Rate: By assisting with complex or confusing web forms or other processes that wouldbe too difficult to simply describe, co-browsing effectively increases first call resolution rates. Many companiessegment call or chat types to further understand customer issues, in which case it is helpful to assign FCRimprovement goals to call or chat types for which co-browsing would be a complement (e.g., website navigationcalls or order completion calls) vs. call types where co-browsing would not be utilized (e.g., basic companyinquiries, status inquiries, etc.).

• Customer Satisfaction: The ability to be “on the same page” has been shown to significantly reduce customerfrustration, leading to satisfaction rate improvements. Many companies choose to display customer satisfactionsurveys at the close of every co-browsing session due to the engaged, online nature of the interaction.

• Online Self-Service: By co-browsing to guide a customer through a new or a complex website, companies candrive towards an increase in online self-service usage. Beyond standard systems for measuring adoption of self-service tools, simple surveys conducted at the close of a co-browse session can provide insight into whether ornot a customer is comfortable and/or confident about using self-service tools or performing an action on his ownmoving forward.

• Call Handling Time: Co-browsing may shorten call handling times when the issues being dealt with are onlineand highly complex. As with First Call Resolution, even better insights are gained when measuring specific typesof calls or chats where handling time is currently an issue. Co-browsing isn’t appropriate or necessary for everycall, but for complex and involved call types, measuring the handling time when co-browsing is utilized versusinteractions that rely entirely on voice or chat guidance can provide a clear picture of how co-browse technologyis impacting contact center costs.

As a best practice, co-browsing sessions should close with the launch of surveys to capture feedback from bothcustomers and agents, and, where possible, should integrate with the existing company CRM system.

Page 17: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 3Admin Console Overview

9

3 Admin Console OverviewAdmin Console Overview

About the Admin ConsoleThe Co-browse Admin Console is a stand-alone user interface used to manage the Oracle Co-browse product, tocustomize the user interface and configure its deployment, add and edit users, and access Co-browse reports.

Company Administrators and other Administrator categories will have different permissions within the Admin Consolesystem.

The following Admin Console functionality is available for Configuration Administrators:

• User management and permissions

• SiteID management

• Co-browse product UI customization, security masking, and deployment

• Reporting

Log in to the Admin ConsoleThe Co-browse Admin Console is a stand-alone user interface used to manage the Oracle Co-browse product, enablingadministrators to add and edit users, manage sub-companies and access Co-browse reports.

Steps1. Go to mylivelook.com.

2. Enter your login and password.The Welcome screen of the Admin Console opens. You may occasionally see notifications ofupcoming events or other important information from Oracle on this screen.

Page 18: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 4Working with Companies

10

4 Working with CompaniesWorking with Companies

Select a companySelect the company you want to work with.

When logged in, you are automatically placed into your top-level company. If the company has sub-companies set up (tomanage multiple deployments across geographic regions or product lines, for example), you can use the Select Companytab to work within a different company.

Steps1. Click Select Company.

A search window appears, with your top-level company name highlighted in the list of companies.

2. To select a sub-company, click the plus sign (+) next to a company to view all sub-companies andhighlight your selection.

3. To search for a company, enter the company name, ID number or SiteID.

a. To search by company name, enter at least 3 characters of the company name and pressEnter. You can use an asterisk (*) as a wildcard.

b. To search by ID number, enter the first six digits of the company ID and press Enter.

c. To search by SiteID, enter the first 4 digits and press Enter.

Create a new companyFollow this procedure to create a new company.

Steps1. Click Company Set Up.

2. Click Company Management.The Company Management window opens.

3. Click the Create New Company button.

4. Enter the following field information.

Table 2: Company Management New Company Field Description

Field Description

*Company/Department Name Enter the company or department name.

*Company URL Enter the company URL.

Expiration Date The expiration date is set automatically and cannot be edited.

Page 19: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 4Working with Companies

11

Field Description

Account Type Click this drop-down menu to select an account type. Options are FreeTrial, Paid Account, or Canceled Account.

Remote Options Click this drop-down menu to select remote options. Remote optionsdefine an agent’s control over a customer’s mouse and keyboard.

View and Point Allows an agent to select the customer’s mouse pointer and move thecustomer’s mouse.

Remote Control Allows an agent to select the customer’s mouse pointer, move thecustomer’s mouse, execute mouse clicks and type for the customer.

Number of Seats Enter the number of seats for the company.

Create In Root Select this check box to create the company as a new top level company.

Edit a companyFollow this procedure to make changes to a company.

Steps1. Click Company Set Up.

2. Click Company Management.

3. Click the Edit button for the company you want to edit.An edit window opens.

4. Make any changes and click Save.

Page 20: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 5Managing Permissions

12

5 Managing PermissionsManaging Permissions

About permissionsPermissions regulate access to the Administrative Console functionality.

There are four predefined permission groups for every new company. These groups cannot be edited or deleted.

• Users: can see session reports and/or change personal information.

• Account Managers: have all functions available for Users, plus can view administrative functionality without theability to make modifications.

• Account Administrators: have all functions available for Account Managers, plus can manage companies andusers. Account Administrators can add users to any permission group, including Account Administrators andConfiguration Administrators.

• Configuration Administrators: have the highest permission level with all functions available for AccountAdministrators, plus can configure Co-browse deployment. This permission can be assigned to an internal orexternal resource for configuration and implementation of the company’s Co-browse deployment. ConfigurationAdministrators can add users to any permission group, including Configuration Administrators.

Add permission groupsFollow this procedure to add permission groups.

Steps1. Click User Set Up.

2. Click Permissions.The Permissions window opens.

3. Click Add New Permission Group.The Permission Groups window opens.

4. Enter a Group Name and Description.

5. Click the User Default check box to set this permission group as the default when adding new users.

6. Click the Propagate to Subcompany to have this permission group available to subcompanies.

7. Click the plus sign next to the permission areas to select the permissions for this group.

8. Click Add.The permission group can now be assigned to users.

View and edit permission groupsFollow this procedure to view and edit permission groups.

Page 21: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 5Managing Permissions

13

Steps1. Click User Set Up.

2. Click Permissions.The Permissions window opens.

3. Click View/Edit for a permission. If you are an account administrator or configuration administrator, youcan make edits to permissions within a group.

4. Click the User Default check box to set this permission group as the default when adding new users.

5. Click Propagate to Subcompany to have this permission group along with any edits available tosubcompanies.

6. Click Update All.

Page 22: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 6Managing Users

14

6 Managing UsersManaging Users

Managing usersManage users with the functions in the User Set Up tab. You can edit your own user information, add and edit users, andadd and select permissions.

Note: While Single Sign-On (SSO) is supported, SSO implementations currently require Co-browse Developmentresources and this requirement should be part of the scoping process for new deployments to ensure properresource allocation. Additionally, all SSO users are Co-browse Agents and cannot log in to the Admin Console.

The My Profile page contains your information. This page shows the same user data regardless of the company or sub-company selected. You can change the following information on the My Profile page:

• First name

• Last name

• Contact information

• Password

The User Management page contains user information for the company currently selected. You can do the following onthe User Management page:

• Edit your Login Type, Login (Email), and User Type

• Search for users

• Add new users

• Edit users

• Delete users

The Permissions page lists the permission groups for your company. Every company has four predefined permissiongroups. You can add and edit additional permission groups on this page.

Edit My ProfileFollow this procedure to edit your profile on the My Profile page.

Steps1. Click User Set Up.

2. Click My Profile.The My Profile window opens.

3. Edit the following field information:

Page 23: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 6Managing Users

15

Table 3: Edit My Profile Field Description

Field Description

Company/Department Name Your top-level company appears and cannot be edited here.

Login Type Login type is Reg by default for an administrator, though if your companyis configured for Single Sign-On (SSO) then the SSO option is enabled.This cannot be edited here.

Reg With this option selected, the Login (Email) field contains your email thatyou use to login to the Admin Console or Agent Console.

Login (Email) is unique within the database, so no two Reg users canhave the same login (email) even if they are under different companies.

SSO With this option selected, separate Login and Email fields appear. TheLogin field is your alphanumeric SSO login.

All SSO users are Co-browse Agents only.

First Name Enter your first name. This is a required field.

Last Name Enter your last name. This is a required field.

Contact phone|Ext Enter your contact phone information.

Login (Email) As a Reg user, the Login (Email) field contains your email that you use tologin to the Admin Console or Agent Console.

Login As an SSO user, the Login is your alphanumeric SSO login.

Email As an SSO user, the Email field contains your company email.

Enter New Password To create a new password, enter it in this field.

Re-type New Password Re-enter your new password.

User Type Select your user type. Agent is selected by default.

Edit a userFollow this procedure to edit a user.

PrerequisitesBefore editing a user, you must select the company of the user.

Page 24: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 6Managing Users

16

Steps1. Click User Set Up.

2. Click User Management.The User Management window opens.

3. Search for the user by entering information in the search fields and clicking Apply Filter, or by clickingon the sort arrows next to the user fields.

4. Click the Edit button on the user’s row.

5. Edit the following field information:

Table 4: User Management Field Description

Field Description

Company/Department Name The company you are working with appears and cannot be edited here.

Login Type Login type is Reg by default for an administrator, though if your companyis configured for Single Sign-On (SSO) then the SSO option is enabled.

Reg The Reg login is the default login type.

SSO Select this login type if SSO is enabled, and you want the agent to loginwith an SSO.

All SSO users are Co-browse Agents only.

First Name Enter the user’s first name. This is a required field.

Last Name Enter the user’s last name. This is a required field.

Contact phone|Ext Enter the user’s contact phone information.

Login (Email) Enter the user’s email.

This field only appears with the Reg login type. Login (Email) is uniquewithin the database, so no two Reg users can have the same login (email)even if they are under different companies.

Login Enter an alphanumeric login for the user.

This field only appears with the SSO login type. The login must be uniqueto the company.

Email Enter an email for the user.

This field only appears with the SSO login type. SSO allows for multipleinstances of the same email address.

Enter New Password To create a new password, enter it in this field.

Page 25: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 6Managing Users

17

Field Description

Re-type New Password Re-enter the new password.

User Type Select a user type. Agent is selected by default.

Permissions Group Select a permissions group for the user.

Move user to To change the company of the user, select a company from the drop-down menu and click Move.

6. Locked users will have a lock icon in the lock column. These users cannot log in to their accounts andtherefore cannot co-browse with customers. Click on the lock icon to unlock the account, or click in thecolumn to lock a user.

7. Click Save.

Related Topics

• Select a company

• About permissions

Add a userCreate new users and the information associated with them.

PrerequisitesBefore adding a user, you must select the user’s company.

Steps1. Click User Set Up.

2. Click User Management.The User Management window opens.

3. To add a new user profile, click Add New User.

4. Edit the following field information:

Table 5: User Management Field Description

Field Description

Company/Department Name The company you are working with appears and cannot be edited here.

Login Type Login type is Reg by default, though if the company is configured forSingle Sign-On (SSO), then the SSO option is enabled.

Reg The Reg login is the default login type.

Page 26: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 6Managing Users

18

Field Description

SSO Select this login type if SSO is enabled, and you want the agent to loginwith a SSO.

All SSO users are Co-browse Agents only.

First Name Enter the user’s first name. This is a required field.

Last Name Enter the user’s last name. This is a required field.

Contact phone|Ext Enter the user’s contact phone information.

Login (Email) Enter the user’s email.

This field only appears with the Reg login type. Login (Email) is uniquewithin the database, so no two Reg users can have the same login (email)even if they are under different companies.

Login Enter an alphanumeric login for the user.

This field only appears with the SSO login type. The login must be uniqueto the company.

Email Enter an email for the user.

This field only appears with the SSO login type. SSO allows for multipleinstances of the same email address.

User Type Select the user type.

This field only appears with the Reg login type. All SSO users areautomatically Agent user types.

Permissions Group Select a permissions group for the user.

5. Click Add.An email confirmation is sent to a Login type Reg user with a temporary password and instructions onhow to change it. Login type SSO users do not receive an email.

Note: If a user’s password is lost, they can request a password reset by visiting https://www.livelook.com/lost_password.asp. An email will be sent to the user.

Related Topics

• Select a company

• About permissions

Page 27: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 6Managing Users

19

Bulk add usersFollow this procedure to add multiple users to a company.

Steps1. Click User Set Up.

2. Click User Management.The User Management window opens.

3. Click the Bulk add user button.

4. Complete the following fields:

Table 6: Bulk Add User Field Description

Field Description

Login Type Login type is Reg by default, though if the company is configured forSingle Sign-On (SSO), then the SSO option is enabled.

Reg The Reg login is the default login type.

SSO Select this login type if SSO is enabled, and you want the agent to loginwith a SSO.

All SSO users are Co-browse Agents only.

User Type Select the user type.

This field only appears with the Reg login type. All SSO users areautomatically Agent user types.

Permissions Group Select a permissions group for the users.

Password Leave this field blank so users can obtain passwords themselves through https://www.livelook.com/lost_password.asp, or enter a single passwordfor the users.

Users added through bulk adding do not receive an email to change theirpasswords.

5. Click Create Request.The bulk add request appears in the request table.

6. Click the Upload/View button of the request row.

7. Click Choose File to select the user data file to upload.

The file must be:

• Tab delimited

• UTF8 encoded to support special characters in names

Page 28: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 6Managing Users

20

• Contain a header in the first line that reads FirstName LastName Login/Email PhoneNumPhoneExt. The PhoneNum and PhoneExt fields are optional.

8. Click Upload File.A table with the added user records appears. If a user already exists in the database, the line status willread Login Exists in DB, otherwise the line status will read Inserted.

9. Click Add Users to confirm the upload. Only the person who created the request can perform the bulkadd.The Request table appears. The bulk add request has a Done status, and a message appearsindicating how many users were successfully added.

Related Topics

• About permissions

Page 29: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 7Single Sign-On (SSO)

21

7 Single Sign-On (SSO)Single Sign-On (SSO)

About Single Sign-On (SSO)Oracle Standalone Co-browse supports acceptance of a SAML 2.0 compliant ID federation. This permits use of aninternal standard login and password to access the Co-browse application.

It is assumed that access authorization will be managed and SAML ID federation permitted only after the user isauthorized. This eliminates any need to maintain a list of authorized users in the Oracle Standalone Co-browseenvironment.

The process for configuring Single Sign-On (SSO) is as follows:

1. Submit a Service Request for SSO and provide the primary Company Name and CompanyID as it appears inthe Co-browse application.

2. Having this information, Oracle will provide our SP metadata (SPID and Consumption URL) that should becommunicated to your ADFS team.

# Co-browse uses Oracle OpenSSO Fedlet to process SAML2.0 assertion.# Our assumption is that both authentication and authorization to use Co-browse is done on the

company’s side. In other words, if the Co-browse SSO application gets a valid assertion we assumethat this user is authorized to use Co-Browse.

# Accounts for any new agents will be auto-provisioned in the Oracle Co-browse application. For auto-provisioning we can support follow parameters:

• First Name

• Last Name

• Email# We collect these parameters from the ATTRIBUTES section of the SSO assertion. To have them

configured we need exact names for assertion ATTRIBUTES that have values for the Agent’s FirstName, Last Name, and Email. All these values are optional and default values will be used if notpassed.

# There is one more ATTRIBUTE we can handle – Division Name. If this attribute is passed inassertion then we can auto-provision a new Agent under this particular Sub-Company/Division. Ifit is not passed then all Agents will be auto-provisioned under a default sub-company/division. Forexample “SSO Agent Accounts”.

3. To configure the SSO application we will need your “IDP metadata” file. Your ADFS team should be able toprovide this file. In addition we need confirmation of the exact names for assertion ATTRIBUTES to be used.

4. Once the SSO application is configured on our side, you can test, with help from your ADFS team if needed.

Page 30: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 8Managing SiteIDs

22

8 Managing SiteIDsManaging SiteIDs

About SiteIDsA Site ID is an alpha numeric key that uniquely identifies the Co-browse product’s appearance and behavior whendeployed on a website, including the visual presentation of buttons, links, and text during a session; and security featuressuch as page blocking and field masking.

All Co-browse product configuration and customization is linked to a specific Site ID. For all configuration or customizationpages in the Admin Console, the Site ID selection box is present in the upper right corner of the page. It is very importantto ensure that the correct Site ID is selected when performing configuration and customization of the product. Only oneSiteID can be defined for any single Oracle Service Cloud integrated deployment. The following functionality is availableon the SiteID Management page:

• Add a new SiteID

• Edit a SiteID

Add a new SiteIDSite IDs are added at the company level, and are applied to all of the sub-companies in that company.

Steps1. Click Configurations.

2. Click SiteID Management.The SiteID Management window opens.

3. Click Add New Site ID.The New Site ID form appears.

4. Select a country from the drop-down menu.

5. Enter a title for the Site ID.

6. Enter any notes.

7. Click Add.A new Site ID is generated.

Edit a SiteIDFollow this procedure to edit an existing SiteID.

Steps1. Click Configurations.

2. Click SiteID Management.

Page 31: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 8Managing SiteIDs

23

The SiteID Management window opens.

3. Click the Edit button on the row of the SiteID you want to edit.The Edit SiteID window opens.

4. Enter your edits.

5. Click Save.

Page 32: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

24

9 Configuring the Co-browse UIConfiguring the Co-browse UI

About configuring the Co-browse UIMany customers are still new to the idea of sharing a screen with an agent during a service interaction, and a welldesigned user interface (UI) will ensure a positive experience at each step of the process.

You may keep the default UI, but proper configuration of the full set of UI elements will enable:

• A brand-aligned customer experience

• Presentation of crucial information like phone numbers or other instructions

• Presentation of important terms and conditions

Before customizing a UI, select the company you want to work with.

Related Topics

• Select a company

Select the UI theme and languageFollow this procedure to select a theme and language for the UI.

Note: Always choose a theme and language before making customizations to the UI associated with theSiteID you are working with. Changing between themes resets the entire configuration. Changing the languageassociated with a UI design will result in the loss of any customizations to font colors, loaded images and custombutton orientations, as the UI will revert to the default state for the newly chosen language.

Steps1. Click Products.

2. Click Co-Browse V4.

3. Click UI Customization.The UI Customization (Co-Browse V4) window opens.

4. Select a black or white Theme from the drop-down menu. Themes define the color of buttons andpop-up windows within a Co-browse session. The black theme is designed to work well on websitesthat use light color palettes, ensuring that the Co-browse launch button shows clearly against the sitebackground. Alternatively, the white theme is designed for use on websites using a dark color palette.

5. Select a language from the drop-down menu. For companies that need multiple languages, a differentSiteID can be used to configure each language required.

6. Click Save in the Preview window.

Page 33: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

25

Use the Designer toolThe Designer tool provides a simplified alternative to customization and allows you to quickly set up a custom Co-browseUI.

By using Designer, you can change a few basic settings, view the changes in real time and then quickly save and deploythe changes.

Note: Changing the language or theme results in the loss of any other customizations and the UI will revert to thedefault settings. Always select a theme and language before making any customizations.

Steps1. Click Products.

2. Click Co-Browse V4.The UI Customization (Co-Browse V4) screen appears.

3. Click on the Launch Demo Page tab at the bottom of any customization page.The Designer Tool opens in a new browser tab.

4. Make selections for the following fields:

Table 7: Designer Tool Field Description

Button/Field Description

Load background Click this button to either enter a URL to load as a background or uploada site screenshot. This enables you to visualize how the custom UI workswith the company’s website design.

Launch Point Launch Point defines the type of button that launches a Co-browsesession.

Select Launch Point 1 to have the button appear on the page as definedwith the Panel Position selection.

Select Launch Point 2 to have the launch icon appear in the center ofthe page. During a co-browse session, this button will be positioned asdefined by the Panel Position selection. When this option is saved, youwill need to provide an ID for the launch button.

See Design the launch button for replacing the icon with another image.

Panel Position selection Select a position from the drop-down menu where you want the Co-browse button to appear on the page. With Launch Point 1, the buttonwill always appear in this position. With Launch Point 2, the button willappear in this position once a co-browse session has started. This positionis also customizable in UI Customization at the Number GenerationScreen page.

Theme Select a white or black theme for the background color of popups andbuttons.

Language Select a language. Any custom text must be entered in the desiredlanguage as the system does not auto-translate. If multiple languages areneeded, you can create different SiteIDs for each language you require.

Page 34: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

26

Button/Field Description

Initial Text Select Without Initial Description to have the launch button open directlywith the generated access code.

Select With Initial Description if you want to include a message forcustomers prior to launching a co-browse session. The message thatappears will be the main text area of the Terms and Conditions screen,or, if that is not customized, the default text describes what co-browsing is.

Reset Click Reset to reload the last saved configuration.

Save Click Save to save your changes. A window will appear asking you toenter your email address for deployment instructions.

Related Topics

• Launch point best practices

• Make additional UI customizations

Design the launch buttonFollow this procedure to customize the launch button.

Steps1. Click Products.

2. Click Co-Browse V4.

3. Click UI Customization.The UI Customization (Co-Browse V4) window opens.

4. Click the Number Generated Screen link.

5. In the Sliding Block panel, select the position and orientation of the launch button.

Note: If you select Right-Middle or Left-Middle as the sliding position, the collapsed block (theCo-browse launch button) will be positioned on the screen vertically. You will need to upload animage of a horizontal block as a vertical image will not be rotated.

6. Upload images. You will be prompted to save the currently selected theme before uploading the image.

a. To select a background image for the launch button, click Upload in the top section of thepanel. Note that the image upload cannot be undone, and the image will stay active untilanother image is uploaded. The expanded button image should be 285 pixels (width) by309 pixels (height).

b. Click Upload next to the Co-browse double-arrow and cancel icons to upload images forthese icons, as well as any other launch button graphics. An image for the phone iconshould be 26 pixels by 26 pixels. An image for the Co-browse double-arrow should be 23pixels wide by 24 pixels high.

7. Customize text for the launch button. Note that since custom text is not auto-translated, you shouldenter text in the language of the UI.

Page 35: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

27

a. Enter any header text with your selections of font, size and color for the launch button. Thedefault text is Live Expert.

b. Enter text for a phone number if desired. A hyperlink to an external URL can also be placedin this area.

c. Enter any additional message text in the format you want. It is recommended to leavethe Provide Code Block in its default format, but you can update it to accommodate yourchosen terminology.

d. Enter any change to the background color of this session ID number box using the colorpicker. It is recommended to pick a slightly different background color to draw attention tothe session ID number.

e. Click Upload.

8. Select the style and size for the collapsed block and click Upload. The collapsed button should be 157pixels wide by 39 pixels high (reversed for horizontal).

9. Enter any text you wish for the hint block that appears when the customer hovers and click Upload. Youcan upload an image containing text if you wish. The image should be 157 pixels wide by 78 pixels high.

10. Check the Preview window to see how the launch button will appear. The button will appear the sameon the Agent Connected Screen.

11. Click Save.

Customize text for Job Access with Speech (JAWS)softwareFollow this procedure to customize text for Job Access with Speech (JAWS) software.

Steps1. Click Products.

2. Click Co-Browse V4.

3. Click UI Customization.The UI Customization (Co-Browse V4) window opens.

4. Click the ADA Compliance link.

Page 36: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

28

5. Customize text for JAWS software. This includes generating a number for a co-browse session, openingand lowering the co-browse button, and disconnecting a co-browse session.

6. Click Save.

Make additional UI customizationsFollow this procedure to make additional UI customizations.

You can customize the UI with custom text and graphics. The following can be customized:

• Number Generation screen

• Agent Connected screen

• Unsupported Environment screen

• Taking Outside screen

• Session Escalation screen

• Terms & Conditions screen

• Close Confirmation screen

• Remote control screen

• Session Ended screen

• Other Intermediate Text

Steps

Page 37: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

29

1. Click Products.

2. Click Co-Browse V4.

3. Click UI Customization.The UI Customization (Co-Browse V4) window opens.

4. Click the screen links for the customization you want to do.

5. Enter and upload content for your customized screen.

6. Check the Preview window to see how the screen will appear.

7. Click Save.

Number Generation ScreenThe number generation screen is the first interaction a site visitor will have with the Co-browse function.

The first state is the collapsed button, and the second state is the expanded button; both states are customized withinthe Number Generation Screen configuration area. While it is recommended that the default black or white theme beutilized, in this window the entire look and feel of the button UI can be changed by uploading new images and adjustingthe various element controls.

The following table lists the elements of this screen that are customizable.

Table 8: Number Generation Screen customizations

Screen Element Sample Image Size Requirements (width x height in pixels);

Text Options

Sliding block (the expanded buttonbackground)

285 x 309

Collapsed button background 157 x 39

Page 38: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

30

Screen Element Sample Image Size Requirements (width x height in pixels);

Text Options

Collapsed button background horizontal (forleft-middle or right-middle placement)

39 x 157

Hint block

Replacing this image with an image containingtext is optional, as text can be superimposedwithin the hint block using the Hint Block TextFirst Line and Hint Block Text Second Linetext fields.

157 x 78

Phone icon 26 x 26

Co-browse icon 23 x 24

Header text (text on the collapsed button) Text, font, text size, text color

Phone Number Block

This section appears in the expanded buttonwindow and typically includes a phone numberor information about contacting the companyfor support. It may include a specific phonenumber or say something like “Please callus to Co-browse.” A hyperlink to an externalURL can also be placed in this area to supportscenarios where there may be differentsupport numbers based upon product orgeographical region. This block can also beomitted entirely.

Text, font, text size, text color, phone icon,URL

Page 39: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

31

Screen Element Sample Image Size Requirements (width x height in pixels);

Text Options

Provide Code Block

Under the Phone Number Block is a short lineof text indicating what the site visitor is to dowith the Session ID code. It is recommendedto leave this as the default, or update it toaccommodate your chosen terminology (e.g.,“provide this screen sharing ID number”) orcorporate communication style.

Text, font, text size, text color

Number Box

This is the actual session ID number. Youcan change the background color of this boxwithout uploading a new background image byusing the color picker. It is recommended toutilize a slightly different background color todraw attention to the session ID number.

Font, text size, text color, background color

Terms & Conditions

You can include a link to your Terms &Conditions page or a link to any otherinformation you’d like to present. This sectioncan be omitted entirely.

Text, font, text size, text color, URL

Powered By

This should read “powered by Oracle Co-browse” unless your contract stipulatesremoval of Oracle branding.

Text, font, text size, text color

Page 40: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

32

Screen Element Sample Image Size Requirements (width x height in pixels);

Text Options

Hint Block Text First Line

When hovering over the Co-browse button, aHelp window will appear. This is the first lineof that Help text.

Text, font, text size, bold, italic, text color

Hint Block Text Second Line

When hovering over the Co-browse button, aHelp window will appear. This is the secondline of that Help text.

Text, font, text size, bold, italic, text color

Agent Connected ScreenOnce an online visitor gives a session ID code to an agent, and the agent enters that code into his Agent Console, a co-browse session becomes active and the Agent Connected screen appears.

The following table lists the elements of this screen that are customizable.

Table 9: Agent Connected Screen customizations

Screen Element Sample Image Size Requirements (width x height in pixels);

Text Options

Expanded button background 285 x 309

Page 41: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

33

Screen Element Sample Image Size Requirements (width x height in pixels);

Text Options

Collapsed button background 157 x 39

Disconnect background 142 x 28

Disconnect background on hover 142 x 28

Minimize icon 17 x 12

Co-browse icon 23 x 24

Header text

When the Agent Connected Screen isexpanded, this is the text that appears atthe top. In most cases, companies keep thisconsistent with the header text on the NumberGeneration Screen.

Text, font, text size, text color, bold, italic

Header number

When collapsed, the session ID number forthe current Co-browse session displays.

Font, text size, text color

Content text

The text in this section describes the currentstate of the Co-browse session. For example,“Agent Connected” or “Session Active.”

Text, font, text size, text color, bold, italic

Page 42: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

34

Screen Element Sample Image Size Requirements (width x height in pixels);

Text Options

Disconnect button text Text, font, text size, text color (regular andhover)

Footer text

This should read “powered by Oracle Co-browse” unless your contract stipulatesremoval of Oracle branding.

Text, font, text size, text color, bold, italic

Unsupported Environment ScreenThe Unsupported Environment Screen appears in the rare case that a website visitor’s device or browser does notsupport co-browsing.

This screen can include a link to more information and can be customized to communicate any chosen message to thecustomer.

Page 43: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

35

The following table lists the elements of this screen that are customizable.

Table 10: Agent Connected Screen customizations

Screen Element Sample Image Size Requirements (width x height in pixels);

Text Options

Expanded button background 285 x 309

Collapsed button background 157 x 39

Hint block 157 x 78

Minimize icon 17 x 12

Co-browse icon 23 x 24

Header text

When the Unsupported Environment Screenis displayed, this is the text that appears atthe top. In most cases, companies keep thisconsistent with the header text on the NumberGeneration Screen.

Text, font, text size, text color

Page 44: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

36

Screen Element Sample Image Size Requirements (width x height in pixels);

Text Options

Content text

This is the message that appears to alert asite visitor that his browser does not supportco-browsing. It is a good idea to includemessaging for how the customer can obtainassistance without co-browsing.

Text, font, text size, text color

Footer text

This is typically configured as a link to moreinformation or other resources.

Text, font, text size, text color, URL

Taking Outside ScreenDuring a co-browsing session, the customer may navigate to content on another Web page that is not set up as approvedcontent for co-browsing.

In this case, a message will display to alert the customer that he or she is navigating outside of the co-browse session andproviding the option to open the Web page in a new browser instead of interrupting the active Co-browse session.

This window appears in the middle of the customer’s screen and not as a pop-out from the Co-browse button. Thebackground color of this screen is customizable using the color picker.

The text that appears on the screen is customizable, as is the “click here” text that opens the content in a new browserwindow for the customer.

Page 45: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

37

Session Escalation ScreenIn cases where the agent and customer need to co-browse content that is not a tagged Web page, such as a PDFdocument on the customer’s desktop, or a third party website where Co-browse JavaScript code has not been added, theagent can escalate the session into “Advanced Co-browse Mode” or ACB.

When the agent clicks the button in his Agent Console to escalate into Advanced Mode, a new window pops up on thecustomer’s screen alerting them to this and asking for permission to start the Advanced Mode.

The following table lists the elements of this screen that are customizable.

Table 11: Session Escalation Screen customizations

Screen Element Sample Image Options

Dialog text Text, font, text size, text color

Dialog button

The text of the dialog buttoncan be updated to display anymessage. For example, “Ok”,“Accept”, “Continue”, etc.

Text, font, text size, text color (regular andhover)

Dialog button background

The background for the dialogbutton in both its standardstate and hover state can beuploaded.

Terms & Conditions ScreenThe Terms & Conditions Screen is different from the Terms & Conditions link that can appear on several of the UIwindows.

Page 46: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

38

This screen is an optional UI that is presented at the first click of the Co-browse button, before the Session ID Window isdisplayed. This interim screen is most often used to display Terms & Conditions information, though it can be utilized forany purpose.

A button at the bottom of the screen must be clicked in order to proceed and generate the session ID number.

The background color of this screen can be customized using the color picker, but a custom image cannot be uploadedto replace this background. The following table lists the elements of this screen that are customizable. The remainingelements from this window are customized in the Number Generation Screen.

Table 12: Terms & Conditions Screen customizations

Screen Element Sample Image Text Options

Headline text Text, font, text size, text color

Main text Text, font, text size, text color

Start Session button Text, font, text size, text color

Related Topics

Page 47: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

39

• Number Generation Screen

Close Confirmation ScreenThe Close Confirmation Screen is a pop-up window that displays for the customer near the Co-browse button that asks forconfirmation that the customer is intending to end the active session.

The background and border colors for this screen are customizable by using the color picker. The No and Yes buttons arecustomizable by uploading replacement images for standard and hover behavior. Additionally, the main text and buttontext are all customizable, including font, text size, text color (and hover color for the buttons), bold and italic.

Remote Control ScreenWhen co-browsing in Advanced Co-browse Mode (ACB), an agent with sufficient permissions may request RemoteControl access in order to click and type on the customer’s screen.

This can help speed up certain types of interactions and ensure more accurate assistance. To enable this level of control,permission must be granted by the customer. This window displays when the agent selects Remote Control from theModes drop-down list in the Agent Console.

Note: When an agent uses Remote Control in Instant Co-browse Mode (ICB), no permission screen is presentedto the customer. This is because the agent can only interact with tagged Web pages during an ICB session, andcannot click or type on any other Web page or desktop application.

Page 48: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

40

The background of this window is not customizable. The main text and button text are customizable, along with text size.

Session Ended ScreenWhen a co-browse session is ended by either the customer or the agent, a Session Ended confirmation screen ispresented to the customer.

The background color of this dialog box is configurable using the color picker. The image that appears on the right side ofthe window, the Close button, and the X icon at the top-right are customizable by uploading replacement images.

Page 49: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

41

Additionally, the following table lists text elements of this screen that are customizable.

Table 13: Session Ended Screen text customizations

Screen Element Sample Image Text Options

Dialog text Text, font, text size, text color

Dialog description Text, font, text size, text color

Feedback text

This is the text that links to theSurvey you have configuredin the Surveys section to bepresented to customers at theclose of a session.

Text, font, text size, text color

Close button Text, font, text size, text color, button width

Other intermediate textThere are certain scenarios where you may want additional text to display which are not as common as the main UIscreens outlined in this document.

Page 50: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 9Configuring the Co-browse UI

42

The text that appears on these other windows can be updated using the Other Intermediate Text section of the UICustomization area. If during testing you identify additional UI components that you’d like to customize, check the OtherIntermediate Text section to locate the fields to make the appropriate changes.

Saving UI customization changesYou must be sure all changes you make are propagated to a web server for use in co-browse sessions.

When you make changes to the customization pages, the system will alert you to commit the changes. Click the Commitbutton to deploy the changes to the cloud. This may take several minutes.

Page 51: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 10Creating Configuration Files for Privacy and Security

43

10 Creating Configuration Files for Privacyand SecurityCreating Configuration Files for Privacy and Security

About configuration files for privacy and securityFor co-browsing to be effective, customers must be assured that their privacy and security are maintained during aninteraction where an agent can see the customer’s screen.

• Page masking is applied to block certain web content from showing on an agent’s screen.

• Application masking is applied to specific applications.

• Field blocking masks specific areas on a page that must be blocked from an agent’s view, such as a credit cardnumber field on a web form.

• Agent controls define what the agent can see and what functions they can perform.

Security and privacy options are handled differently within the two modes of Oracle Co-browse:

• In Instant Mode, only website content tagged with Co-browse Javascript can be viewed by the agent. For anycontent that includes sensitive customer data, the Co-browse script can be configured to prevent the agent fromviewing these pages. Additionally, field blocking can be applied to prevent viewing sensitive form fields during aCo-browse session (examples: credit card numbers, social security numbers, etc.).

• In Advanced Mode, any combination of website and desktop content can be visible to the agent. This is notlimited to website pages tagged with Co-browse Javascript, but is controlled within the configuration.

Planning your configuration: As part of initial scoping or planning for a Co-browse configuration project, it is importantto identify requirements for each of the areas listed above. Think through what information should be masked from anagents view. Content subject to PCI and HIPAA compliance (e.g., credit card numbers, social security numbers) is oftenmasked. Additionally, password reset pages as well as responses to validation questions (e.g., “in what city were youborn”) are often masked. Submit buttons to purchase products or execute trades are often where agents are preventedfrom using full control.

Working with masking files: Masking should be performed at the root company level as it is Site ID dependent. Beforeyou can configure your masks on your site, you must first create a configuration file in an .xml format to be uploaded toyour site. Page blocking may be configured by page title, page URL, or by both page title and URL. When masking byboth page title and URL, the application will use titles only if the browser does not support URL-based masking.

Note: For certain Co-browse ICB deployments (for example, Cloud) the presence of a page masking configurationaffects the deployment instructions available on the Co-browse V4 /Configuration page.

Agent controlsDifferent agent permission controls can be set based upon an agent’s role or business unit.

Page 52: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 10Creating Configuration Files for Privacy and Security

44

It is possible for one group of agents to have View and Point level permissions while a different group of agents mayhave Remote Control level permissions. These permissions are assigned on a company level. Thus, you may have a“root level” (parent) group which are assigned View and Point permissions while a “sub-company”(child) can be assignedRemote Control permissions. This is performed in the Company Configuration section by selecting the appropriateRemote Option for the appropriate group. All users assigned to each of those groups (via User Management) will inheritthat group’s permission level.

You have the ability to suspend remote control on certain pages which can be configured in the page masking file.

Configure page maskingFollow the procedure below to configure page masking by page title and URL.

PrerequisitesDetails on preparing your page blocking files are in the following procedures:

• Configure page masking

• Masking pages by page URL

• Use wildcards in URL page masking

• Configure page masking by page URL

• Application masking

Steps1. Select Co-browse V4 - Masking Configuration (V3/V4) under Products.

2. Select the SiteID you are configuring page masking for.

3. Click the round button in the Status column to enable configurations.The button will be green when enabled.

Page 53: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 10Creating Configuration Files for Privacy and Security

45

Note: Changing the status from enabled (green) to disabled (red) deletes your maskingconfiguration. Switching status back to enabled will not revert back to the original configurationfile. You will have to upload the configuration file again.

4. Click the Configure button to upload a page masking configuration file.The page will reload.

5. Select Page Blocking.

6. Select Browse and browse to your configuration file in xml format.

The etails on preparing your page blocking files are in the following.

7. Select Upload new configuration.

8. Select Commit.

Configure page masking by page titleThere are two properties to configure for page masking by title: the list of titles to show (ltb_titles) and the list of titles tomask (ltb_titles_exc).

A page will be visible if its title contains a string found in the ltb_titles list, and a page will not be visible if its title contains astring found in the ltb_titles_exc list.

There is a ‘*’ special value for ltb_titles. This means that all browsers should be shown. When it is combined withltb_titles_exc, you can easily specify the titles which should be masked while all other pages will be visible automatically.

The following .xml is an example of a title-based page masking configuration. Note that the <SITE_ID> parameter shouldbe replaced with your configured SiteID.

<configuration> <siteCode id="<SITE_ID>" currentState="Active"> <module id="LTB" scope="SITE"> <param id="ltb_titles"> <value text="Spaces Retail" title="" seqId="0" /> </param> <param id="ltb_titles_exc"> <value text="Spaces Retail | Checkout" title="" seqId="0" /> </param> </module> </siteCode></configuration>

Page 54: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 10Creating Configuration Files for Privacy and Security

46

With this configuration, all web pages containing the “Spaces Retail” string in their title (e.g. “Spaces Retail | CoffeeMakers”) will be visible except those which contain “Spaces Retail | Checkout” (e.g. “Spaces Retail | CheckoutConfirmation”). Configuration is not case sensitive.

Masking pages by page URLThere are three properties to configure for page masking by page URL: the list of URL patterns to show (ltb_urls), a listof URL patterns which should be masked inside of the previous list (ltb_urls_exc), and a list of URLs to show but wereincluded in the previous list under general rules (ltb_urls_force_inc).

URL patterns are used to configure URL-based page blocking. The URL can be represented with the following structure:

<PROTOCOL>://<DOMAIN>/<PATH>?<PARAMS>#<HASH>

For example, with this URL:

http://retail.com/coffeemakers/FastBrew.html?q=fdserew&t=retail#email

<PROTOCOL> is http, <DOMAIN> is retail.com, <PATH> is coffeemakers/FastBrew.html, <PARAMS> is q=fdserew&t=retail, and<HASH> is email.

Use wildcards in URL page maskingYou can use wildcards (* and +) as a first or last character in each part of the URL pattern for page blockingconfigurations.

The wildcard ‘*’ means that there can be zero or more characters in place of the ‘*’ symbol. The only special case hereis when the ‘*.’ appears at the beginning of the <DOMAIN>. For example, http://*.google.com/*?*#* matches both http://www.google.com and http://google.com URLs.

Note: The MS Edge browser removes “www” from URLs, so do not include “www” in your wildcard maskingpattern. For example, use http*://*.google.com/*?*#* to match https://www.google.com instead of http*://www.google.com/*?*#*.

The wildcard ‘+’ means that there should be at least one character in place of the ‘+’ symbol.

While it is usually sufficient to have ‘*’ in place of <PARAMS>, you can further specify it if you need more fine-grainedconfiguration with a “<KEY_1>=<VALUE_1> and <KEY_2>=<VALUE_2>…” format and using a wildcard as a first or last characterin the <VALUE> part.

Examples

http*://*.retail.com/*?*#*

This pattern matches all URLs from the retail.com domain:

• http://www.retail.com

• http://retail.com

• https://support.retail.com/credit/financing.aspx?itemtype=CFG&s=biz&l=en &c=us& #dbc_app~b4qjrr

Page 55: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 10Creating Configuration Files for Privacy and Security

47

http://ecomm.retail.com/kitchen/basket.aspx

This pattern only matches http://ecomm.retail.com/kitchen/basket.aspx. The following URLs do not match this pattern:

• http://ecomm.retail.com/kitchen/basket.aspx#payppcc~

• http://ecomm.retail.com/kitchen/basket.aspx?c=us

• https://ecomm.retail.com/kitchen/basket.aspx

Configure page masking by page URLThe following .xml is an example of a URL-based page masking configuration.

<configuration> <siteCode id="<SITE_ID>" currentState="Active"> <module id="LTB" scope="SITE"> <param id="ltb_urls"> <value text="http*://*.livelook.com/*#*" title="" seqId="0" /> </param> <param id="ltb_urls_exc"> <value text="https://*/*#*" title="" seqId="0" /> </param> <param id=" ltb_urls_view_only_mode"> <value text="https://www.livelook.com/checkout.apsx" title="" seqId="0" /> </module> </siteCode></configuration>

With this configuration, all HTTP URLs from the livelook.com domain and only one HTTPS page (https://www.livelook.com/checkout.apsx) will be visible, as illustrated below. The black boxes represent masked URLs, and thewhite boxes represent visible URLs.

The variable <param id=" ltb_urls_view_only_mode"> further specifies that remote control access is suspended on https://www.livelook.com/checkout.apsx and the agent may only view the page. The agent will see a red border on that page andwill receive a notification that control is suspended.

Application maskingApplication masking controls the visibility of specific desktop applications in Advanced Co-browse mode.

Page 56: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 10Creating Configuration Files for Privacy and Security

48

Application masking is defined in the same file as page masking. To accurately implement application masking, processnames are used to identify the applications that should be visible.

The following .xml is an example of an application masking configuration allowing Turbotax and Quickbooks applicationsto be visible during a session.

<configuration> <siteCode id="<SITE_ID>" currentState="Active"> <module id="LTB" scope="SITE"> <param id="ltb_apps"> <value text="QBW32" title="" seqId="0" /> <value text="quickset" title="" seqId="0" /> <value text="qw" title="" seqId="0" /> <value text="Turbotax" title="" seqId="0" /> </param> </module> </siteCode></configuration>

To specify that the customer’s browser settings are visible to an agent during a co-browsing session, use the following xmlvariable:

<param id="ltb_show_browser_settings"> <value text="yes" title="" seqId="0" /></param>

To specify that the content of the customer’s browser tabs are not visible to an agent during a co-browsing session, usethe following xml variable:

<param id="ltb_show_content_only"> <value text="yes" title="" seqId="0" /></param>

Block a fieldAdministrators can set up a Co-browse configuration to block a field from the agent’s view.

Field blocking protects sensitive form data from being viewed by an agent or even transmitted at all during a co-browsingsession. Field blocking is often used to protect customer privacy when fields like credit card numbers and social securitynumbers are visible on a page that may be co-browsed during a customer service interaction.

Page 57: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 10Creating Configuration Files for Privacy and Security

49

The Co-browse system must be able to identify each field that should be blocked. The simplest and preferred method isto set up a field class attribute for blocked fields. For example, a class named “LLBlocked” can be established, where anyfield on a page that includes both the Co-browse Javascript code and references this class attribute will be blocked. Thexml code for this example would be:

<tr> <td class="divLabel LLBlocked">Card Number:</td> <td class="Field"><input name="tbAccountNumber" type="text" maxlength="16" size="20" id="tbAccountNumber" /></td> </tr>

Note: To mask a drop down field, in addition to the field class attribute, the URL of the page with the drop downfield must be configured in Co-browse.

A secondary method is to use the field ID. The disadvantage is that any time it is required to add a new blocked field, theID of this field must be provided to the Configuration Administrator in order to configure it for privacy. From the example,this time the field class is not set and you would need the ID=tbAccountNumber to configure blocking:

<tr> <td class="divLabel">Card Number:</td> <td class="Field"><input name="tbAccountNumber" type="text" maxlength="16" size="20" id="tbAccountNumber" /></td> </tr>

Steps1. After writing the xml for field blocking using either a field class or field ID attribute, mark the field to be

blocked with a subtle color shift for the field border and text. This enables the image capture algorithmto recognize that this is a blocked field. In the credit card field example above, there is a 2 pixel border,with a slightly different color around the Card Number field. In the example above the border coloris #CABDD1, and the text color is 1F051. Colors are selected using a color picker, such as EltimaSoftware’s Absolute Color picker.

Note: The color chosen must not be used anywhere else on the page or masking artifacts canappear. An example artifact is a masking dot where there should not be a masking symbol. Itmay take several tries to find a color combination that has no masking artifacts.

2. On the Admin Console, select Co-browse V4 - Masking Configuration (V3/V4) under Products.

3. Select the SiteID you are configuring page masking for.

4. Click the round button in the Status column to enable configurations.The button will be green when enabled.

Note: Changing the status from enabled (green) to disabled (red) deletes your maskingconfiguration. Switching status back to enabled will not revert back to the original configurationfile. You will have to upload the configuration file again.

5. Click the Configure button to upload a page masking configuration file.The page will reload.

6. Select Field Blocking.

7. Select Browse and browse to your configuration file in xml format.

8. Select Upload new configuration.

9. Select Commit.

Page 58: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 10Creating Configuration Files for Privacy and Security

50

10. On web pages with fields to be blocked, type the following code as the last element in the <head> tag,with your SiteID assigned to SiteID.

The following is an example of a field blocking script. You will need to use the field blocking scriptdisplayed in the Configuration tab under Products by clicking the Deployment Instructions button.

<script type="text/javascript" src="//www.livelook.com/services/llfm/FMSet.aspx?SiteID=value_assigned_to_customer"></script>

Mask data displaying in a div overlayAdministrators can set up a Co-browse configuration to block sections from the agent’s view.

Use the LLBlocked class to block fields such as credit card numbers (see Block a field).

Use the LLPageBlocked class to block sections such as call detail. In Advanced mode, the whole page will be masked if apage section tagged with the LLPageBlocked class becomes visible. In Instant mode, only the appropriate section of thepage will be masked.

Steps1. If the fields or sections which should be masked are added to the page after the page is loaded (for

example via AJAX request) use the following JavaScript code after appropriate fields or sections areadded to the page (become part of the Document Object Model (DOM):

if (typeof LiveLookFM != "undefined") { LiveLookFM.fieldMask("");}

2. If sections are not added dynamically but exist in the DOM and their visibility is changed via JavaScript,do one of the following:

• To mask a section tagged with LLPageBlocked class, the element itself should include eitherthe style property display:none; or visibility:visible; such as

<div class="LLPageBlocked" style="display:none;"></div>

• To unmask a section tagged with LLPageBlocked class, the element itself should include eitherthe style property display:block; or visibility:hidden; such as

<div class="LLPageBlocked" style="display:block;"></div>

Field blocking examplesThe following are example xml files for field blocking.

Page 59: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 10Creating Configuration Files for Privacy and Security

51

Example XML file for use of field IDs to identify fields that should be masked:

<configuration><siteCode id="Example:SC43636199:AU:1" currentState="Pending"><module id="FM" scope="SITE"><param id="fm_border_color"><value text="C8DEC6" title="" seqID="0" /></param><param id="fm_text_color"><value text="0D0C24" title="" seqID="0" /></param><param id="fm_html_field_ids"><value text="cardNumber" title="" seqID="0" /><value text="cardDateMonth" title="" seqID="0" /><value text="cardDateYear" title="" seqID="0" /><value text="errorWDS_CVV" title="" seqID="0" /></param></module></siteCode></configuration>

Example XML file for use of field class attributes to identify fields that should be masked:

<configuration><siteCode id="Example:SC43636199:AU:1" currentState="Pending"><module id="FM" scope="SITE"><param id="fm_border_color"><value text="C8DEC6" title="" seqID="0" /></param><param id="fm_text_color"><value text="0D0C24" title="" seqID="0" /></param><param id="fm_html_class_name"><value text="LLBlocked" title="" seqID="0" /></param></module></siteCode></configuration>

Masking and blocking configuration variable summaryThe following table lists the variables that may be used to configure page blocking and field blocking.

Table 14: Variables Used in Page and Field Blocking

Variable Type Description

ltb_apps recordset Applications to show

ltb_show_browser_settings value Show browser settings

ltb_show_content_only value Show browser window contentonly

ltb_titles recordset Browser titles to show

Page 60: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 10Creating Configuration Files for Privacy and Security

52

Variable Type Description

ltb_titles_exc recordset Browser titles to mask

ltb_urls recordset Browser URLs to show

ltb_urls_exc recordset Browser URLs to mask

ltb_urls_force_inc recordset Browser URLs to show even if inthe mask list

ltb_urls_view_only_mode recordset Browser URLs to suspendremote control

ltb_view_pointer_mode recordset Browser URL and title pairs toallow only view and pointer modeon the page. The pair must beseparated by a pipe: "URL |Title". The title can be omitted.Apace before | is required.

fm_border_color value Border color

fm_html_class_name value HTML field class name

fm_html_field_ids recordset HTML field IDs

fm_text_color value Text color

Configure IP address restrictionsIP restrictions restrict the range of IP addresses from which an agent can connect to a co-browse session.

IP address restrictions limit agents from connecting with your customers outside of pre-defined IP addresses.

Note: IP restrictions are preformed at the parent company level and apply to all sub-companies and divisions.

Steps1. From the Admin Console, click Company Set-up.

2. Click Company Configuration.

3. On the IP Address Restriction page, add IP restriction blocks in “slash notation” to represent the rangeof IP addresses to be configured: [IP address of a network] / [subnet mask number].

Note: The IP address of a network must be aligned to the beginning of a block (e.g.,10.0.0.0/27). Use slash 32 to configure a single IPv4 address (e.g., 192.168.0.100/32). If you

Page 61: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 10Creating Configuration Files for Privacy and Security

53

get an invalid IP response when saving your IP configuration, check with your network source toensure you have a valid IP address block.

Page 62: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 11Configuring Surveys

54

11 Configuring SurveysConfiguring Surveys

About surveysOracle Co-browse includes the ability to display a post co-browse survey for both customers and agents.

This capability incorporates a URL that is presented in the Session Ended window enabling the participants to completethe survey. It’s important to note that this feature only adds the link to a web-based survey tool of your choice, where youhave previously configured your desired survey questions. Survey results are accessible through your chosen surveytool and are not visible in the Co-browse Admin Console. Integrated Co-browse customers can choose to utilize OracleService Cloud Feedback as their survey mechanism.

Steps1. From the Admin Console, click Surveys.

2. Enter the URL to your web-based survey for customer surveys, agent surveys or both.

3. Click Enable.

Example

Sample agent questions:

• Were you able to connect to the customer and see his or her screen? (Y/N)

• How satisfied were you with your ability to help the customer with Co-browse? (5 point scale NotSatisfied to Extremely Satisfied)

• How likely are you to recommend Co-browse to your colleagues and co-workers? (5 point scaleNot Satisfied to Extremely Satisfied)

• Would you proactively ask your customers to use the Co-browse service? (Y/N)

Sample customer questions:

• How satisfied were you with your ability to get help using Co-browse? (5 point scale Not Satisfiedto Extremely Satisfied)

• How satisfied were you with the Co-browse ease of use? (5 point scale Not Satisfied toExtremely Satisfied)

• How likely are you to recommend Co-browse to your friends as a way to work with this company?(5 point scale Not Satisfied to Extremely Satisfied)

Page 63: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 12Configuring Your Company Deployment

55

12 Configuring Your Company DeploymentConfiguring Your Company Deployment

Configure your company deploymentYou configure deployment of Co-browse at the root company level.

Steps1. Click Products.

2. Click Co-Browse V4.

3. Click Configuration.The Configuration (Co-Browse V4) window opens.

4. Select either Standard Deployment (both Instant and Advanced modes) or ICB-only deployment(Instant mode only).

Note: Standard Deployment is highly recommended to ensure support for current and future usecases.

5. Select the Launch Point for the button that launches a Co-browse session.

a. Select Launch Point 1 (recommended) to have the button appear on the page as definedwith the Panel Position selection. The Co-browse button will always be visible on thewebsite. This is the default option.

b. Select Launch Point 2 to have the launch icon appear when a site visitor clicks on aspecified link or image. During a co-browse session, this button will be positioned asdefined by the Panel Position selection. When this option is selected, you will need toprovide an ID for the launch button.

See Launch point best practices for more information on launch point options and best practices.

6. Click the Optional Configuration link.

7. Enter websites that the customer can navigate to during a Co-browse Instant mode session in the ICBURLs field. Wildcard characters can be used for any pages beyond the URL listed. For example, enter//www.Company_Domain.com/* to allow the customer to navigate to the entire company website.Enter //www.Company_Domain.com/Folder_1/* or //www.Company_Domain.com/Folder_2/subFolder_3/* to allow navigation to only those specific areas during the ICB session.

8. Enter websites where a Co-browse session automatically starts in Advanced mode in the URLs to ForceACB Mode field. Wildcard characters can be used for any pages beyond the URL listed. For example,enter //www.Company_Domain.com/* to force Advanced mode for the entire company website, orenter //www.Company_Domain.com/Folder_1/* for a specific page. When the customer navigatesto one of these pages while in ICB mode, the Agent will receive a notification to suggest Advancedmode to the customer. This field only appears when Standard Deployment is selected.

9. Select the Stealth Mode checkbox to makes the launch point invisible on every page of the deployment,appearing only when pressing Ctrl + Enter. This mode is useful for testing or pilot deployments. Thischeckbox only appears when Launch Point 1 is selected.

10. Enter websites where Stealth Mode is automatically triggered in the URLs to Force Stealth Mode field.Wildcard characters can be used for any pages beyond the URL listed. For example, enter http://www.Company_Domain.com/AboutUs.aspx to trigger stealth mode on that page, or enter http*://

Page 64: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 12Configuring Your Company Deployment

56

www.Company_Domain.com/*.html for all html pages on http or https. This field only appears whenLaunch Point 1 is selected.

11. To delay the Launch Point button popup for a specified number of seconds after loading, enter thenumber of seconds in the delay the Delay Timer (seconds) field.

12. If you selected Launch Point 2, enter the Launch Button ID. The javascript code for the button must bepresent on all customer pages, and should reference the same button ID on all of them.

Note: If the Launch button ID text box is populated but the web pages do not contain thereference to it, then a default “double arrow” button will be shown in the center of the pages.

13. Enter Custom Data.

14. Enter Custom Functions.

Launch point best practicesStarting a co-browse session requires that customers click a launch button, referred to as the Co-browse Launcher.

The Co-browse Launcher can be displayed and designed in a multitude of ways, similar to the many ways Live Chat canbe presented on a website: as a link, a button, or an icon. The Launcher can be highly visible on a web page, or it can beplaced conspicuously in a footer menu. It can be visible on every page of a website, or just on a few specific pages.

To underscore the importance of a well thought out launch experience, let’s examine some of the most common reasonsco-browse is used during a service interaction:

• A frustrated customer is experiencing a problem on the website.

• A customer can’t find what they need on the site on their own.

• A less tech-savvy customer is having trouble navigating the site or using self-service tool.

• An agent wants to engage a customer at risk of abandoning the site before completing a purchase.

In all cases, it is critical to create a low effort co-browse launch experience that is easy to find, easy to understand/use,and quick to connect. This ensures that co-browsing works as designed, to enhance and expedite the interaction. A poorlydesigned launch experience can have the opposite effect, causing additional frustration for the customer and agent. Herewe outline best practices for creating an optimal customer experience during the launch and connection of a Co-browseinteraction.

Like Chat, Co-browse launch points can be displayed in many ways and the decision for how to display the launch buttonis typically impacted by several factors:

• Branding and design

• Customer experience strategy

• Site usability

• Channel strategy

Page 65: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 12Configuring Your Company Deployment

57

Launch point categoriesOracle Co-browse can be launched from two distinct categories of styles, though the launch points for each of thesestyles can be customized in unlimited ways. We call the two categories Launch Point 1 and Launch Point 2.

Launch Point 1 (recommended): Using Launch Point 1, the Co-Browse button will always be visible on the website, inthe position specified in the configuration (e.g., top left, bottom right, offset by 100 pts, etc.). Launch Point 1 is the defaultoption; nothing needs to be done to enable it.

Launch Point 2: Using Launch Point 2, the launch button is not automatically visible to customers on the website. Thewebsite would have a link or an image button with a unique ID, from which a Co-browse session would launch. That IDwould be associated with the Co-browse Launch within the Co-browse Administrative Console. When a site visitor clickson the link or image which is configured to be the launch point, the Co-Browse Panel will appear from the location of thelink/image and fly to the location which is specified in the configuration (e.g., top-left, bottom-right, offset 100 pts, etc.).

Launch point location and visibilityBest practices for launch point location and visibility.

Launch Point location: The most successful co-browse deployments utilize a site-wide floating button placement, as isthe default configuration of Oracle Co-browse Launch Point 1. This ensures that customers do not have to navigate offthe page they are on when they need help. It also eliminates the frustration that can occur when an agent is attempting todirect a customer to a launch point over the phone that requires the customer to navigate to a new page, scroll down toa footer, or look for a link within other site content. Requiring a customer to navigate to a non-obvious location in order tostart a co-browse session will increase call handling times, result in abandonment, and add to customer frustration as theyare tasked with locating a resource elsewhere on the page or site.

The hovering button style of Oracle Co-browse Launch Point 1 stays visible throughout the customer’s visit, remaining inview while the customer scrolls through the page content. The hovering button can be placed in any location on the page,but most commonly will be set to appear at the bottom right or on the middle of the right or left side of the page. Offsetcontrols enable companies to specify exactly where on the page the Co-browse button should appear.

Launch Point visibility: The best practice for launch point visibility is to set the Co-browse button to be visible on everypage. However, there are often business reasons why companies do not want a Co-browse button to appear on certainpages. Sometimes certain areas of the website are restricted from co-browsing sessions for customer privacy, and sono Co-browse functionality or launch points are added to those pages. Other times, companies choose to utilize “stealthmode” to hide the launch point on certain pages. Co-browse launch points can also be strategically located only on certainweb pages, such as the Contact Us page or Help page. As with considering the customer experience associated with thelaunch point location, it is just as important to consider how visibility of the launch button will impact the interaction.

If the Co-browse button is always visible, what will happen when customers click it even if they don’t need to co-browse?

This is a common concern when companies consider adding a site-wide Co-browse button. By setting up the Co-browseUI to carefully communicate its purpose to customers, curiosity clicks are kept to a minimum. And customers clicking theCo-browse button do not impact any communication channels in the contact center. Co-browse sessions are never activeuntil an agent who is talking to a customer on the phone already receives and inputs that customer’s session ID code intothe Co-browse Agent Console. Clicking the button itself does nothing but expand the Co-browse UI to display messaging.It does not initiate a session, connect to an agent, add an incident to a queue or consume web sessions.

Page 66: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 12Configuring Your Company Deployment

58

Domain white-listingIf your network has firewall rules, email anti-relay or anti-spam measures, proxy firewalls, antivirus or other filteringmechanisms, you may need to revise the rules to whitelist the FQDN’s (Fully Qualified Domain Name) associated with theOracle Co-browse platform.

A whitelist consists of a list or registered entities that, for one reason or another, are being provided a particular privilege,service, mobility, access or recognition. “Whitelist” can mean “to authorize.” It is the opposite of a “blacklist” which consistsof a list or compilation that identifies entities that are denied access to a system. Oracle strongly recommends that youwhitelist all the FQDN’s prior to the start of the Co-browse deployment process. These Oracle FQDN’s are for the specificuse of Oracle products. We advise you contact your organization's IT department for assistance with whitelisting. Thefollowing FQDN’s need to be white-listed:

• *.livelook.com

• *.livelook.net

• *.showscreen.com

• *.rightnowtech.com

• *.rightnow.com

• *.custhelp.com

Deploy your settingsCommit your changes to the cloud and tag web pages to be co-browsed with a reference to the Co-browse LauncherScript.

All web pages to be Co-browsed must be tagged with a reference to the launcher script. Additionally, if Field Masking isconfigured for the selected SiteID, then additional java script code must be added to each page that includes fields thatshould be masked.

Steps1. Click Products.

2. Click Co-Browse V4.

3. Click Configuration.The Configuration (Co-Browse V4) window opens.

4. Once all UI customization, configuration and masking configuration changes are complete, click theSave button at the bottom of the Configuration (Co-Browse V4) screen.

5. Click Commit to commit the changes to the cloud.

6. Click on the Deployment Instructions button to see and email instructions.The launcher script appears in the email request window and is sent to the email you provide. Includethe launcher script JavaScript code on every page that needs to be co-browsed in each domain. Thecode also provides for the launch point. Best practice is to put this code in a common header or footer.This is an example of a launcher script:

<script type="text/javascript" src="https://17be418f2dd110f26041-631cc621b1140045e77e413cd09d5315.ssl.cf2.rackcdn.com/llscripts//launcher.js"></script>

Page 67: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 12Configuring Your Company Deployment

59

Note: Support for co-browsing of iFrame content requires deployment of the Co-browse launcherscript on both the main website as well as the content that is delivered within the iFrames. If anycontent displayed in iFrames is served by a third party, that third party content provider will needto add your Co-browse launcher .js script to the iFrame content.

Page 68: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 13Using Integrated Co-browse

60

13 Using Integrated Co-browseUsing Integrated Co-browse

Using Co-browse with the Agent DesktopFor integrated Co-browse, agent accounts are set up in the Oracle Service Cloud Agent Desktop.

Oracle Service Cloud provides Co-browse as both a Standalone solution as well as an integrated feature of the OracleService Cloud Agent Desktop, Oracle Service Cloud Enterprise Contact Center or Oracle Service Cloud Standalone Chat.

This section covers setting up and using Co-browse with the Oracle Service Cloud Agent Desktop. For further details onworking with the Agent Desktop, refer to the online documentation for your Oracle Service Cloud version.

Configure Co-browse on an incident workspaceCo-browse configuration for incident workspaces consists of creating a custom incident workspace with a tab whereagents can co-browse with customers.

PrerequisitesIn addition, the CobrowsePremium widget must be added to the customer portal before agents can co-browsewith customers. Refer to Add the CoBrowsePremium widget.

Note: Before you can configure Co-browse, it must be enabled. To enable Co-browse, contact yourOracle account manager.

Steps1. Click the Configuration button on the navigation pane.

2. Double-click Workspaces under Application Appearance.The Workspaces explorer displays on the content pane.

3. Expand the Standard folder, right-click the incident workspace, and select Copy.The Copy Incident As window opens.

4. Type a name for the copied workspace in the Name field and click the OK button.

5. Open the copy of the incident workspace.

6. Right-click next to the Audit Log tab and select Add Tab.

7. Click the Design tab on the ribbon.

8. In the Label section of the ribbon, click the Text drop-down menu and rename the tab Co-browse.

9. Click the Insert Control tab on the ribbon.

10. In the Relationship Items section of the ribbon, drag the Co-browse control under the Co-browse tabon the workspace.

11. Click the Save and Close button on the ribbon.

Next Step

Page 69: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 13Using Integrated Co-browse

61

Now you need to assign this custom incident workspace to profiles. Refer to the Customizing Profilessection in the Oracle Service Cloud User Guide. For information about using co-browse on incidentworkspaces, refer to Co-browse with a customer from an incident workspace.

Add the CoBrowsePremium widgetThe CobrowsePremium widget must be added to your Customer Portal pages to enable co-browsing of CP site contentduring phone interactions.

Steps1. Open the standard.php file in the views/templates folder.

2. Locate the following lines of code.

<div class="rn_Feedback"> <rn:widget path="feedback/SiteFeedback"/> <span>#rn:msg:SITE_USEFUL_MSG#</span> </div> </rn:condition> </div>

3. Add the following lines of code immediately after the last line you located in step 2.

<div> <rn:widget path="utils/CobrowsePremium" /> </div>

4. Save standard.php.

5. Promote the customer portal pages to Production.

ResultTo enable mobile compatibility, follow the same steps as above to modify the mobile.php template.

After the widgets have been added to the appropriate pages, the standard and mobile page sets need to be enabled.Refer to staging and promoting your Customer Portal pages in the online documentation for your Oracle Service Cloudversion.

Configure Co-browse on a chat workspaceCo-browse configuration for Oracle RightNow Chat Cloud Service consists of creating a custom chat sessions workspacewith a tab where agents can co-browse with customers.

PrerequisitesThe ChatCobrowsePremium widget must be added to the customer portal before agents can co-browse withcustomers. Refer to Add the ChatCobrowsePremium widget. In addition, a co-browse control must be added tothe workspace ribbon so staff members can invite customers to co-browse when they are chatting with them.

Note: Before you can configure Co-browse, it must be enabled. To enable Co-browse, contact yourOracle account manager.

Page 70: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 13Using Integrated Co-browse

62

Steps1. Click the Configuration button on the navigation pane.

2. Double-click Workspaces under Application Appearance.The Workspaces explorer displays on the content pane.

3. Expand the Standard folder, right-click the chat sessions workspace, and select Copy.The Copy Chat Sessions As window opens.

4. Type a name for the copied workspace in the Name field and click the OK button.

5. Open the copy of the chat sessions workspace.

6. Right-click next to the Incidents tab and select Add Tab.

7. Click the Design tab on the ribbon.

8. In the Label section of the ribbon, click the Text drop-down menu and rename the tab Co-browse.

9. Click the Insert Control tab on the ribbon.

10. In the Relationship Items section of the ribbon, drag the Co-browse control under the Co-browse tabon the workspace.

11. Click the Home tab on the ribbon and click the Ribbon button.The ribbon designer opens.

12. Click a button in the Session group to activate the buttons.

13. Click the Add Buttons button on the ribbon designer toolbar.The Add or Remove Buttons window opens.

14. Select the Screen Sharing check box and click the OK button.The Screen Sharing button displays on the ribbon designer.

15. Click the OK button.The ribbon designer closes.

16. Click the Save and Close button on the ribbon.

Page 71: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 13Using Integrated Co-browse

63

Next StepNow you need to assign this custom chat sessions workspace to profiles. Refer to the Customizing Profiles section in theonline documentation for your Oracle Service Cloud version. For information about using co-browse on chat workspaces,refer to Co-browse with a customer during a chat.

Add the ChatCobrowsePremium widgetThe ChatCobrowsePremium widget can be added to the standard and mobile Chat pages to let customers share theirdesktop with agents who are chatting with them.

Steps1. Do one of the following:

• Open the chat_landing.php file in the /views/pages/chat folder.

• Open the chat_landing.php file in the /views/pages/mobile/chat folder.

2. Locate the following lines of code.

<div id="rn_InChatButtonContainer"> <rn:widget path="chat/ChatAttachFileButton"/> <rn:widget path="chat/ChatSendButton"/>

3. Add the following lines of code immediately after the last line.

<rn:widget path="chat/ChatCobrowsePremium" />

4. Save chat_landing.php.

Add co-browse permissions to a profileCo-browse is not fully functional until staff members have been assigned co-browse permissions in their profile.

Once you create or edit a profile containing co-browse permissions, you can then assign the profile to individualstaff members. This lets you designate which staff members have access to co-browse. You can assign co-browsepermissions to one or more profiles based on your organization’s needs.

Steps1. Click the Configuration button on the navigation pane.

2. Double-click Profiles under Staff Management.The report opens on the content pane.

3. Double-click the profile you want to edit.The Profile editor opens.

4. Click the Permissions button on the ribbon.The Permissions page opens.

Page 72: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 13Using Integrated Co-browse

64

5. Click the Service tab.

6. Select the Co-browse check box.

7. Click the Save and Close button on the ribbon.

Next Step

Note: Before agents can use co-browse, you must assign a profile containing co-browse permissions to their staffaccount.

Co-browse with a customer from an incident workspaceWith co-browse, you can guide a customer through a web page using your mouse or other pointing device to demonstrateactions.

In effect, you take control of the customer’s web browser to show the customer how to complete an action. Co-browsehelps eliminate the confusion that can arise when giving verbal instructions and is effective for assisting customers infilling out forms or completing a sale.

Note: Co-browse must be enabled before you can begin a session with a customer. In addition, you can engage inonly one co-browse session at a time.

Steps1. While speaking with a customer on the telephone, direct the customer to the location of the co-browse

link on your customer portal and instruct the customer to click it. A message notification opens andprovides the customer with an access code number.

2. With the customer’s incident open, click the Co-browse tab. If the customer does not have an incident,click File and select Incident.

3. Click the Co-browse tab. The co-browse login page displays and your Oracle Service Cloud login nameappears in the Agent Name field.

4. Ask the customer for the secure session ID number and type it in the Access Code field.

5. Click the Connect button. The co-browse toolbar displays and the co-browse session begins. Thefollowing table describes the options on the co-browse toolbar.

Page 73: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 13Using Integrated Co-browse

65

Table 15: Co-browse Toolbar Description

Button/Field Description

Mode Click this drop-down menu to select an advanced co-browse state, whichspecifies how much control you have over the customer’s desktop.

View Only Select this option to view the customer’s desktop.

View + Pointer Select this option to view the customer’s desktop and use a labeledmouse as a pointing device on the customer’s screen.

With this option selected, mouse-click functionality does not work on thecustomer’s desktop.

View + True Pointer Select this option to view the customer’s desktop and control themovement of the customer’s mouse or other pointing device.

This option is only available when co-browsing in Advanced Mode. Withthis option selected, mouse-click functionality does not work on thecustomer’s desktop.

Full Control Select this option to view the customer’s desktop, control all mouse orother pointing device functions (pointer and mouse clicks), and use yourkeyboard to enter information on the customer’s desktop (for instance, tohelp the customer fill out a form).

In Advanced Mode, this option also allows you to navigate to othercompany web pages.

Advanced Mode Select this option to escalate to the Advanced co-browse state withaccess to the customer’s entire desktop and to co-browse with View +True Pointer and Full Control in Advanced mode.

Client Info Displays the customer’s environment information for operating system,browser version, client version, and escalation mode.

Disconnect Click this button to end the co-browse session.

Connection QualityInformation

Displays the strength of the connection in a bar graph.

Zoom In Click this button to zoom in on the customer’s desktop.

This button is available only in Advanced Mode.

Zoom Out Click this button to zoom out on the customer’s desktop.

This button is available only in Advanced Mode.

6. Click the Disconnect button to end the co-browse session. Both you and the customer are notified whenthe co-browse session ends. The customer can also disconnect from the co-browse session at any time.

Page 74: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 13Using Integrated Co-browse

66

Note: Although co-browse information is not recorded to the incident transcript, it is recorded tothe knowledge base and can be viewed using standard co-browse reports. Refer to Co-browsesession reporting.

Co-browse with a customer during a chatWith co-browse, you can guide a customer through a web page using your mouse or other pointing device to demonstrateactions.

In effect, you take control of the customer’s web browser to show the customer how to complete an action. Co-browsehelps eliminate the confusion that can arise when giving instructions to customers through dialog or text. Co-browse isalso effective for assisting customers in filling out forms or completing a sale.

Note: Co-browse must be enabled before you can begin a session with a customer. In addition, you can engage inonly one co-browse session at a time.

Steps1. While chatting with a customer, click the Screen Sharing button on the ribbon.

A message informs you that an invitation is being sent to the customer to start a co-browse session.

After the customer accepts the co-browse request, the chat transcript is updated with a link so you canview the customer’s desktop. (Co-browse is also available for customers using mobile devices.)

2. Click the link to view the customer’s desktop.

Page 75: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 13Using Integrated Co-browse

67

Focus shifts from the Engagement tab to the Co-browse tab, where the customer’s desktop displays.

The co-browse toolbar allows you to control the co-browse session. The following table describes thebuttons and fields on the co-browse toolbar.

Table 16: Co-browse Toolbar Description

Button/Field Description

Mode Click this drop-down menu to select a co-browse state, which specifieshow much control you have over the customer’s desktop.

View Only Select this option to view the customer’s desktop.

View + Pointer Select this option to view the customer’s desktop and use a labeledmouse as a pointing device on the customer’s screen.

With this option selected, mouse-click functionality does not work on thecustomer’s desktop.

View + True Pointer Select this option to view the customer’s desktop and control themovement of the customer’s mouse or other pointing device.

This option is only available when co-browsing in Advanced Mode. Withthis option selected, mouse-click functionality does not work on thecustomer’s desktop.

Page 76: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 13Using Integrated Co-browse

68

Button/Field Description

Full Control Select this option to view the customer’s desktop, control all mouse orother pointing device functions (pointer and mouse clicks), and use yourkeyboard to enter information on the customer’s desktop (for instance, tohelp the customer fill out a form).

In Advanced Mode, this option also allows you to navigate to othercompany web pages.

Advanced Mode Select this option to escalate to the Advanced co-browse state withaccess to the customer’s entire desktop and to co-browse with View +True Pointer and Full Control in Advanced Mode.

Client Info Displays the customer’s environment information for operating system,browser version, client version, and escalation mode.

Disconnect Click this button to end the co-browse session.

Connection Quality Information Displays the strength of the connection in a bar graph.

Zoom In Click this button to zoom in on the customer’s desktop.

This button is available only in Advanced Mode.

Zoom Out Click this button to zoom out on the customer’s desktop.

This button is available only in Advanced Mode.

3. Click the Disconnect button to disconnect from the co-browse session.

Both you and the customer are notified when the co-browse session has ended.

Note: The customer can also disconnect from the co-browse session at any time. Although co-browse information is not recorded to the chat transcript, it is recorded to the knowledge baseand can be viewed using standard co-browse reports. Refer to Co-browse session reporting.

Co-browse session reportingThe Co-Browse Summary report displays co-browse activity from all sources and shows detailed information about eachco-browse session such as agent and contact names, when the session started and ended, and what caused the sessionto end.

With this information, you can spot trends and implement steps to improve customer satisfaction.

The Co-Browse Summary report is available at Public Reports > Service > Co-Browse. Before staff members can use thereport, it must be added to their navigation sets. All co-browse data is stored in the cobrowse_sessions table. Althoughthe table is used for the Co-Browse Summary report, it can also be used for custom reports.

Page 77: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 14Adding the In-App SDK

69

14 Adding the In-App SDKAdding the In-App SDK

In-App SDK for iOS OverviewOracle Standalone Co-browse capability can be added to a native iOS application environment to enable co-browsing ofin-app content.

This following procedures outline the steps required to add Oracle Standalone Co-browse capability to a native iOSapplication.

Import the libraryImport the In-App Co-Browse library into the iOS application where co-browse capability is required.

Steps1. Right click on the project in the Navigator sidebar and select Add file to <project name>.

The File dialog window will open with OracleCobrowseSDK.framework selected.

2. Click Add.

Import the frameworkImport the framework.

Import SystemConfiguration.framework. Your Framework folder should look like this:

Import the header fileFollow this procedure to import the header file.

Steps1. Test In your AppDelegate.m, import the header file of the OCBManager.h class such as #import

<OracleCobrowseSDK/OCBManager.h>.

Page 78: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 14Adding the In-App SDK

70

2. Locate -application:didFinishLaunchingWithOptions: and add the following line OCBManager *manager =[[OCBManager sharedInstance] startWithURL: <your_launcher_url>];.

The value for the launcherURL parameter will be provided by your Oracle Co-browse implementationteam. This launcherURL controls the design and position of the Co-browse launch point.

You’ll then see the Co-browse button appear, as designed, within a second after launching yourapplication. Example:

In-App SDK for Android OverviewOracle Standalone Co-browse capability can be added to a native Android application environment to enable co-browsingof in-app content.

Page 79: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 14Adding the In-App SDK

71

The following procedures outline the steps required to add Oracle Standalone Co-browse capability to a native Androidapplication.

InstallationFollow this procedure for installation.

PrerequisitesUpgrading:If you were previously using another release of the Oracle Co-browse Android SDK, delete all co-browse source files from your project before proceeding.

Note: Make sure to include Android v4 Support Library (revision 19.1.0 or greater) in your project. See SupportLibrary for more information on support libraries.

Steps1. Download the latest cobrowse Android SDK.

2. Drag the jar into your project's lib directory.

3. Add a dependency to your project for the jar.

IntegrationFollow this procedure for integration.

Steps1. In your application's manifest AndroidManifest.xml, add your launcher URL as Meta Data.

2. In AndroidManifest.xml, add the following inside the application tag:

<meta-data android:name="com.oracle.cobrowse.android.sdk.LauncherURL"android:value="launcherURL"/>

The value for the launcherURL parameter will be provided by Oracle.

3. Do one of the following:

• In Eclipse: Select AndroidManifest.xml from the Package Explorer, select thePermissions tab, click Add…. Select Uses Permission and click OK. Under Name, enterandroid.permission.INTERNET.

• Manually: In AndroidManifest.xml, add the following after the other uses tags:

<uses-permission android:name="android.permission.INTERNET" /><uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE" />

4. Import the class by adding the following to the top of your main activity: importcom.oracle.cobrowse.android.sdk;

5. Open up the MainActivity class and subclass FragmentActivity or Activity.

public class MainActivity extends FragmentActivity {

Page 80: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 14Adding the In-App SDK

72

public class MainActivity extends Activity {

6. In onResume, call CobrowseManager.getInstance().start(this).

7. Repeat the above steps for every other activity in your application. CallingCobrowseManager.getInstance().start(this), in every activity's onResume will cause every activity toreconnect to the already opened session instead of creating a new one. .

@Overridepublic void onResume(){ super.onResume(); CobrowseManager.getInstance().start(this);}

By default, the SDK does not capture dialogs. If you have Dialogs in your app and you want to sharethem with the agent during a co-browse session, you have to call this method and pass the Dialoginstance as soon as it becomes visible. For example:

private void showSettingsMenuDialog() { final Dialog dialog = new Dialog(this); CobrowseManager.getInstance().screenDialog(dialog); }

Result

Page 81: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 14Adding the In-App SDK

73

After you have integrated the Oracle Co-browse SDK and have completed all steps mentionedabove, everything should be up and running. You’ll see the Live Expert button within a second afterlaunching your application.

TroubleshootingTroubleshoot your deployment.

Enable logging with log level. Debugging traces can be turned on by setting Use Android standard log levels. Defaultdebug mode is info.

CobrowseManager.getInstance().setLogLevel(Logger.LOGGER_DEBUG);

Page 82: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 15Co-browse Agent Training

74

15 Co-browse Agent TrainingCo-browse Agent Training

About Co-browse agent trainingBest practices for Co-browse agent training.

An effective agent training and roll-out program for Co-browse will include these elements:

• Scripting ideas for how to introduce the option to co-browse with a customer (e.g., “Let’s co-browse so we can dothis together” or “We can use our Co-browse feature so I can show you”)

• Examples of use cases where Co-browse is envisioned as an effective tool, along with guidance that it’s not atool for every call

• An overview of any security and privacy settings applied to the deployment (e.g., “You won’t be able to Co-browse on these pages…” or “You can Co-browse PDF documents, but nothing else on the customer’s desktop”)

• Role-playing as part of the training – this is mission-critical to ensure that agents are comfortable and confident inusage of the Co-browse tool

• A printed tips sheet is an effective roll-out mechanism to cover the basics, like how to start a session, what canand can’t be co-browsed, etc.

• A collaborative roll-out campaign is a great way to bring attention to the tool – encourage agents to share usecase stories, circulate these and reward agents willing to be early adopters

• Agent focus groups early on will help you identify any questions or concerns about the Co-browse tool that can beaddressed with updated training

• Agent surveys are a great way to capture ongoing feedback to enhance training programs

• Monitor usage reports to identify agents with high usage rates – these are important resources to get feedbackfrom that can be circulated to the full team to encourage usage

Log in to the Agent ConsoleFollow this procedure to log in to the Agent Console.

Steps1. Do one of the following:

• Click on the Agent Widget icon on your system tray if it has been installed. The widget may beinstalled through http://www.livelook.com/widget.aspx.

• Access the Agent Console URL at www.livelook.com/welcome/join.aspx.

2. Enter your login.

This is your email, or, if your company uses single sign-on (SSO), this is your alphanumeric SSO login.

3. Enter your password.

Page 83: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 15Co-browse Agent Training

75

Note: If you forgot your password, you can click the Forgot Password link, or you can request apassword reset by visiting https://www.livelook.com/lost_password.aspx. An email will be sent toyou.

4. Click Enter.The Agent Console opens.

Launch a Co-browse sessionWhen a customer calls for customer service, you may determine that the customer’s issue would be solved more quicklyor efficiently if you could see the customer’s screen.

With your Agent Console open, you can invite the customer to start a co-browse session using company-approvedscripting (e.g., “Let’s start a co-browse session so I can walk you through this more quickly.”).

Steps1. Enter your name on the Agent Console. Your name displays automatically after the first time you enter

it on the Agent Console.

2. Ask the customer to click the Co-browse button on your company website.

Note: How this button displays can be customized and branded by your company. It can bedisplayed as a hovering button (best practice), a link, or an icon. It can be displayed on everypage of the site (best practice) or displayed on a contact page. The button may be labeled Co-browse, Live Help, or whatever the company has chosen.

3. Ask the customer to read the 6-digit Session ID code displayed in the co-browse window. The co-browse window minimizes automatically after a few seconds, but the 6-digit code remains visible to thecustomer.

4. Enter the 6-digit Session ID code onto the Agent Console.

5. Click Connect to start the co-browse session.The customer can see that the session is connected by the green dot that appears on the Co-browsebutton.

Co-browsing with a customerWhile co-browsing with a customer, you use the controls and information on the Agent Console.

Your viewing and co-browsing options are limited depending on how your company has set up the Co-browsedeployment. Privacy settings can differ when you co-browse in Instant Mode or Advanced Mode. Your company’s Co-browse administrator configures the privacy settings.

In Instant Mode, only specific web pages may be viewable, and your co-browse options do not include the ability toperform mouse-clicks or type on the customer’s screen.

In Advanced Mode, privacy settings may be configured to limit co-browsing to specific web pages, the browser only, orspecific applications. All other applications and the customer’s desktop can be masked. Additionally, specific fields on thepage you are co-browsing can be masked for the customer’s privacy, such as social security or credit card numbers.

Page 84: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 15Co-browse Agent Training

76

The following table describes the buttons and fields on the Agent Console toolbar.

Table 17: Agent Console Toolbar Description

Button/Field Description

Session ID Code The Session ID code displays so that additional agents or subject matterexperts can be asked to join the active session if needed.

Status The status of the session connection displays, alerting the agent to anyconnectivity issues that may cause the session to proceed slowly or causedisruption.

URL The URL of the customer’s current web page displays. Click the drop-down menu to select a URL in the customer’s history for the activewindow.

The drop-down menu is available only in Full Control state.

Mode Click this drop-down menu to select a co-browse state, which specifieshow much control you have over the customer’s active window.

Not all Modes may be available. Your company administrator defines theModes available to you when co-browsing in Instant or Advanced modes.

View Only Select this option to view the active window.

View + Pointer Select this option to view the customer’s active window and use a labeledmouse as a pointing device on the customer’s screen.

With this option selected, mouse-click functionality does not work on thecustomer’s active window. This option is selected by default.

View + True Pointer Select this option to view the customer’s desktop and control themovement of the customer’s mouse or other pointing device.

With this option selected, mouse-click functionality does not work on thecustomer’s desktop.

Full Control Select this option to view the customer’s active window, control all mouseor other pointing device functions (pointer and mouse clicks), and useyour keyboard to enter information on the customer’s active window (forinstance, to help the customer fill out a form).

Advanced Mode Click this drop-down menu to escalate to the Advanced co-browse state.

Client Info Displays the customer’s environment information for operating system,browser version, client version, and escalation mode. This informationmay be helpful if there is a technical problem.

Disconnect Click this button to end the co-browse session.

Page 85: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 15Co-browse Agent Training

77

Button/Field Description

True View True View is enabled by default and allows you to view the customer’sdesktop exactly as it is seen by the customer when in Instant Mode. Clickthis button to turn True View off in situations where the customer’s settingsprevent you from navigating efficiently.

Zoom In Click this button to zoom in on the customer’s desktop.

This button is available only in Advanced Mode.

Zoom Out Click this button to zoom out on the customer’s desktop.

This button is available only in Advanced Mode.

Escalate to Advanced ModeIn certain cases, you will need to escalate to Advanced co-browse mode in order to assist a customer.

Reasons to escalate to Advanced mode include the following.

• You need to see content that resides outside of the corporate website pages visible in Instant mode (e.g., adesktop application, a document, a third-party resource website, etc.).

• On-page elements are not displaying properly in Instant mode (e.g., Flash, dynamic content, Silverlight, etc.).

Steps1. Click the Advanced Mode button on the toolbar.

An invitation is sent to the customer to activate Advanced mode.

2. Follow the instructions that appear on the Agent Console to help you guide the customer through anynext steps that might be necessary to activate Advanced mode. Advanced mode utilizes one of threetechnologies to run, depending on the customer’s environment, including Java which may require thecustomer to activate it within the browser.

End a Co-browse sessionBoth the agent and customer can end a Co-browse session at any time.

Click the Disconnect button at the top of the Agent Console. Customers can click the Disconnect button on the co-browsebutton displayed on their screen.

Oracle Standalone Co-browse includes an option to display a survey to both customers and agents after the co-browsesession. If your company has included this option, a survey URL appears in the Session Ended window enabling theparticipants to complete the survey.

Page 86: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 16Working with Reports

78

16 Working with ReportsWorking with Reports

Work with reportsThe Co-Browse Reporting tab contains reports for agents and administrators of the selected company as well as agentsof all sub-companies.

The reports include session number, session type (Instant or Advanced), start time, end time, and agent name. Userreports include only information for the user, while Company reports list data for the company as a whole.

Steps1. Click Reporting.

2. To view just your own reporting data, click User Reports.

3. To view reporting data for the company you are working with, click Company Reports. See Select acompany to change the company you are working with.The Co-Browsing Sessions window opens.

4. Enter filtering criteria and click Run Report.The report opens.

5. Click Export Data to export the data in a .csv file format..

Note: If a session escalates from an ICB to an ACB session, two records will be written into thereport table as separate sessions.

Use an ExtKey codeOracle Co-browse can support the inclusion of custom parameters within Co-browse session reporting.

PrerequisitesThe Oracle Co-browse launcher package must be included on a web page for custom parameter reporting towork properly.

The values of such parameters are generated by the hosting party, and should be passed to the Oracle Co-browseapplication when a co-browsing session is initiated. The information captured in this type of custom parameter hasspecific meaning for the hosting party. For example, custom parameters can be used to map a specific user session on ahosting party website with a specific co-browsing session.

While custom parameter values are typically utilized to enable the company to uniquely identify a particular user session,it should be configured to not expose any private user information.

When a custom parameter value is passed to the Oracle Co-browse application prior to the start of a Co-browse session,this value will be displayed in a dedicated column within Co-browse reports.

Page 87: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 16Working with Reports

79

Steps1. Use Javascript code for the custom parameter value to be passed to the Oracle Co-browse reporting

system. The code should be executed before the co-browsing session is initiated. It is recommended torun this code after the web page (and the Oracle Co-browse launcher package) is loaded.

LL_ICB_Core.setExtParams({"extKey" : "THE_VALUE_FOR_REPORTING"});

2. Open a report with the ExtKey parameter. The value which was passed as an ExtKey parameter will bedisplayed in the report in a dedicated ExtKey column.

Access your user reportsWith your Agent Console open, you can access your reports.

Steps1. Click My Reports.

A list of reports available to you appears. These reports include summary information on the number ofsessions run and the number of total minutes, as well as details for individual sessions.

2. Click the arrows on any field headings to sort the reports by that field.

3. Click Export to export the data in a csv format.

Page 88: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 17Viewing Statistical Data

80

17 Viewing Statistical DataViewing Statistical Data

View statistical dataThe Statistics area provides access to statistical information on ICB Co-browse sessions for the company you are workingwith.

The data include agent connection time statistics and the number of Co-browse button clicks on a customer website/number of Co-browse sessions. See Select a company to change the company you are working with.

Steps1. Click Statistics - Statistics.

The Statistics window opens.

2. Select Connection Time or Curiosity Clicks from the data you are interested in drop-down menu.

3. Specify the data time interval, statistics display type, and the maximum number of entries you wantdisplayed.The data display.

4. Click Previous or Next to view additional data pages.

Page 89: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 18Troubleshooting

81

18 TroubleshootingTroubleshooting

About troubleshootingBelow are some issues that can occasionally come up during implementation, configuration and maintenance of a Co-browse deployment, and troubleshooting tips.

• A Co-browse session was lost on the customer side when transitioning from one page to another. The UI with thesession code is no longer displayed on the customer's side; the agent sees a dialog with a message: 'Customernavigated away, or is experiencing network issues.' See Possible reasons and resolutions for lost Co-browsesession for troubleshooting tips.

• Agent sees a white screen instead of the customer’s page, or the agent is stuck on the screen with the message'Establishing secure connection... Please wait.' UI on the customer's side indicates that the agent is connected(the green icon near the presentation code is present), but the agent console cannot actually connect. SeePossible reasons and resolutions for agent connection issue for troubleshooting tips.

Possible reasons and resolutions for lost Co-browse sessionThese are possible reasons and resolutions for a lost Co-browse session.

• The page belongs to a third-party website, where the Co-browse launcher script is not deployed by design.

• Resolution: make configuration changes in V4 configuration on the Admin Console (restrict ICB URLsto show which domains and/or pages should be supported; redirects to other pages will open a newbrowser tab and will not disrupt active sessions).

• The page belongs to a domain which should be supported, but the script is not present on the page due todeployment misconfiguration. The session cannot be initiated on this page; the UI is not visible, and does notcome up after the customer presses Ctrl+Enter, or by clicking the link which initiates the co-browsing session.

• Resolution: the Co-browse launcher package should be deployed on all pages where sessions shouldbe supported.

• The browser is Internet Explorer, and the session was lost because the two pages belong to different securityzones (Tools - Internet Options - Security). The session is lost in transition from a less-restrictive security zonelike ‘Trusted sites’ or ‘Intranet’ to a more restricted zone like ‘Internet’ or ‘Restricted’; non-IE browsers like GoogleChrome do not lose the session in the same transition.

• Resolution: all the domains in the session should belong to the same security zone in Internet Explorer.

• The customer’s browser is specifically restricted to disallow localStorage, cookies, and any other means of storingsession information.

• Resolution: allow localStorage access in the browser configuration.

Page 90: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 18Troubleshooting

82

Possible reasons and resolutions for agent connection issueThese are possible reasons and resolutions for agents seeing a white screen or stuck on the connection screen.

• Connection to Oracle Co-browse grid servers (*.livelook.net) is prohibited either on customer's network, or in thenetwork on the agent side.

• Resolution: change firewall/security configuration to allow https connections to *.livelook.net.

• Customer is on https:// link, but the page has security certificate errors clearly visible in the browser (expired orinvalid https certificate is usually indicated by striked-through https icon, red-colored URL bar, etc.).

• Resolution: resolve the security certificate problems, or test ICB in another environment.

Page 91: Co-browse Deployment and Use Guide - Oracle€¦ · Co-browse Deployment and Use Guide Chapter 1 Co-browse Overview 1 1 Co-browse Overview Co-browse Overview About Co-browse Oracle

Oracle Service CloudCo-browse Deployment and Use Guide

Chapter 19Working with Legacy Co-browse Deployments

83

19 Working with Legacy Co-browseDeploymentsWorking with Legacy Co-browse Deployments

About working with legacy Co-browse deploymentsTo work with existing deployments of V1 or V3 Co-browse, the Admin Console can be used in much the same way as anAdministrator would use it to configure and manage new (V4 + greater) deployments.

Working with legacy deployments may be required when managing accounts for customers who are legacy LiveLOOKcustomers (V3) or are integrated Service Cloud + Co-browse customers on release 14.8 or earlier (V1).

Work with a legacy V1 configurationFor V1 deployments, company management and user management functions are the same.

Steps1. Select the company you want to configure. See Select a company.

2. Click Products.

3. Click Co-Browse V1.

4. Click UI Customization.The UI Customization (Co-Browsing V1) window opens.

5. Click Upload Logo or Upload Company Message.

6. Click Browse to select a file and click Upload.

V3 configurationFor V3 deployments, company and user management functions remain the same.

UI customization and masking configurations work in the same way as described in this document for V4, but with fewerUI customization options due to the simpler interface for V3 deployments. See About configuring the Co-browse UI,Configure your company deployment, and About configuration files for privacy and security.