Steps: Set Up External Tracking
- Set up Cloud Connect for Learning. See Steps: Set Up Cloud Connect for Learning.
- Administrator access and an active account for the external provider.
- Content Import integration must be complete.
- Test tracking in a Sandbox tenant before enabling it in Production.
You can enable near real-time completion and in progress tracking to track when learners consume external content from these providers on the Learning dashboard:
- Coursera
- Go1
- LinkedIn Learning™
- OpenSesame
- Pluralsight
- Skillsoft Percipio
- Udemy Business
To successfully track a learner's progress:
- Send their Workday Username from an Identity provider (IdP) to the external content provider on the Account Name of the tracking statement. The only ID that we support is the Workday Username. Only use an Employee ID if it matches their Workday Username.
- Or, use the learner's email address as the mailbox (mbox) on the tracking statement.
These providers communicate with Workday in near-real time regardless of whether a learner launches their content from:
- A desktop device.
- An external platform.
- Mobile.
- Workday Learning.
If you enable completion tracking, the
Mark Complete
button automatically disappears.- (Optional) Activate Single Sign-On (SSO) tracking integration:These external content providers support the use of Single Sign-On to send the Workday username in tracking statements:
- LinkedIn Learning
- OpenSesame
- Skillsoft Percipio
- Pluralsight
- Run theConfigure External Content Tracking Credentialsreport to generate values for these Parameter fields:
- Auth URL
- Client ID
- Client Secret
- Tracking URL
Security: TheSet Up: External Contentdomain in the Backpack Hub Service and Cloud Connect for Learning domains. - Select an external content provider and theGenerate Credentialsbutton.Take note of your Client Secret information. If you lose it, you'll need to generate new credentials.
- Confirm that you've recorded your credentials.
- (Optional) Select theRegenerate Credentialsbutton on the trusted credentials summary if you've lost your Client Secret information.
- Access theCreate Client Credentials Mappingtask.Only Security Administrators can run this task.Security: TheSecurity Administrationdomain in the System functional area.
- Enter these values:FieldValueClient IDTheClient IDyou generated using theConfigure External Content Tracking Credentialsreport.Integration System UserThe Integration System User (ISU) must be part of a user group on theCloud Connect for Learning Servicedomain security policy. The user group should receiveViewandModifypermissions. To save time, we recommend that you reuse the ISU for Content Import integration.
- Access the Administrator page for your external content provider to add completion integration details.Consult configuration guides for your external content provider for details on how to configure their tracking functionality.
- Enter the generated credentials to activate the integration:Depending on the external content provider, you can:
- Configure tracking using their user interface.
- Contact their support team to configure tracking on your behalf.
If you've used an email address to configure tracking, disable your existing email integration if you want to configure SSO to send the Workday Username, so that it can be used as the Account name instead.If you're using a learner’s email address as the user identifier value, then tracking won’t record if:- The learner completed a course on an external content provider's website that's not imported into your Workday tenant.
- The learner's email on the external content provider's website isn't the same learner email used to log into Workday.
The tracking mechanism disregards statements for learners who have 2 or more persons with the same email address. We expect that each person in Workday has a unique email address according to the external content provider's setup. A common exception to this includes customers with 2 persons or more with the same email address such as:- Contingent workers who become full-time employees.
- Pre-hires who become full-time employees.
So for multiple learners with the same email address, we:- Check all people with duplicate addresses.
- Check whether there's at least 1 learning record associated to exactly 1 person.
- Associate the tracking to that person.
- To report on failed tracking instances for your organization, configure theManage: External Tracking Datadomain in the Cloud Connect for Learning functional area. Grant security groups Modify permissions.
- (Optional) Create Custom Reports.Create an advanced custom report to view these failed tracking instances for your organization:
- Course not found: When the learner consumed a course on an external content provider's website that's not imported into your Workday tenant.
- Duplicate email found: When there are multiple learners with the same email address.
- Learner not found: When the learner’s email on the external content provider’s website isn’t the same learner email used to log into Workday, or the email isn't associated to a learner in Workday.
- From theData Sourceprompt, select theExternal Tracking Requestsreport data source (RDS).Every week, Workday automatically deletes failed tracking instances older than 180 days on theExternal Tracking RequestsRDS.
- On theColumnstab, add rows with these selections inFieldscolumn:
- Content Provider
- Created Moment
- External Tracking Processing Errors
- External Tracking Request
- Learner Actor ID
- Learner Email
- Learning Content Reference ID
Workday provides you and your learners with more accurate information on their external content consumption.
Use these custom report fields in your custom reports to surface tracking data for your organization:
- External Content Attendance Duration in Minutes:To track the amount of time a learner has spent on an activity associated with an enrollment. Workday can only track this information if the external content providers submit it.
- Last Updated Lesson Tracking Moment:To view a timestamp for a lesson's in progress and completion tracking.
- Record Progress:Contains a default value of 0.5 to record in progress tracking for external content.