Chrome 3rd Party Cookies Update Guide (1/2024)
Google announced a Chrome update which will affect Amazon Connect customers. The Chrome update will become live in January 2024. Below is guidance on how to mitigate Amazon Connect and Extended Softphone issues associated with the Chrome update.
AWS Amazon Connect: Guidance sent on September 26, 2023. See below.
Common Extended Softphone Deployment Types: TTEC Digital / VF has put together Extended Softphone guidance based on several common types of deployments of the Extended Softphone. See Below
Custom Extended Softphone Deployments: If a TTEC Ditigal client has a custom Extended Softhphone deployment, we may need to provide consulting assistance to ensure the Extended Softphone is properly updated.
AWS Guidance as of 9/26/23
Google Chrome has announced an update that will begin impacting Amazon Connect customers in January 2024. If you have rolled out an Enterprise policy [2] which overrides Chrome third-party cookies from being disabled, there is no immediate action required. Otherwise, you will need to 1) enable an Enterprise policy [2] or 2) upgrade your custom Contact Control Panel (CCP), Customer Profiles, or Wisdom widget with the supported version of Streams (available as of September 22, 2023) and/or CTI Adapter (target availability late October 2023).
Our recommended approach is for customers to upgrade Streams and/or CTI Adapter. Once upgraded, it is anticipated agents will need to allow 3P cookies from Connect every 30 days. This upgrade will also address 3P cookies for Firefox and Edge. Please refer to our implementation guide [3] and release notes [4] for the latest information.
The following is a list of your affected resources:
arn:aws:connect:us-west-2:507083270750:instance/f21d1b52-4e6b-4fbb-8546-699ca1887a85
If you have any questions or concerns, please contact AWS Support [5].
[1] https://privacysandbox.com/open-web/#the-privacy-sandbox-timeline
[2] https://chromeenterprise.google/policies/#BlockThirdPartyCookies
[3] https://docs.aws.amazon.com/connect/latest/adminguide/admin-3pcookies.html
[4] https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-release-notes.html
[5] https://aws.amazon.com/support
TTEC Digital Guidance: Identify Your Deployment Type
Most common deployments are listed first.
Tarball Module
If your project was deployed using CDK, and your code repository package.json
contains a file:
dependency like this: "@voicefoundry-cloud/vf-extended-softphone": "file:voicefoundry-cloud-vf-extended-softphone-2.18.2.tgz"
Use Option 1: Tarball Update
CodeArtifact Module
If your project was deployed using CDK, and your code repository package.json
contains a dependency like this: "@voicefoundry-cloud/vf-extended-softphone": "^2.18.0"
Use Option 1: Tarball Update
Extended Softphone Source Code Copy
If your repository contains a copy of the Extended Softphone source code instead of the NPM Module. Typically this will be a directory which has a package.json.name===[@voicefoundry-cloud|@ttec-dig-vf]/vf-extended-softphone
Use Option 2: Update Amazon Connect Streams
Custom CCP
If you have a completely custom CCP that is not based on Extended Softphone (package.json.name does not contain vf-extended-softphone
) AND amazon-connect-streams
exists as a dependency in package.json
Use Option 2: Update Amazon Connect Streams NPM
Legacy Custom CCP (>3 years old)
If your project contains a file named like amazon-connect-1.4.4-19-gd2eb716.js
and does NOT contain a dependency for amazon-connect-streams
in package.json.
Use Option 3: Update Amazon Connect Streams JS
Option 1: Tarball Update
Step 1: Obtain the Latest Tarball (Compressed NPM Package)
Contact TTEC Digital to request the latest tarball of the Extended Softphone, which contains the update. They will send it to you via email.
Step 2: Update Your Repository
Copy the new tarball into the
/packs
directory in your repositoryInstall the new dependency by using the path to the tarball
npm install file:packs/voicefoundry-cloud-vf-extended-softphone-2.18.2.tgz
Step 3: Deployment
Deploy the latest changes to AWS by following the deployment process outlined in your repository.
These steps should help you seamlessly upgrade your Extended Softphone to accommodate the new Chrome update. If you encounter any issues, don't hesitate to reach out for assistance.
Option 2: Update Amazon Connect Streams NPM
Search your repo package.json for amazon-connect-streams
. In the same directory run npm install amazon-connect-streams@latest
. Build and redeploy the app.
Option 3: Update Amazon Connect Streams JS
Download the latest version from GitHub and overwrite your local JS copy. Build and redeploy the app.
https://github.com/amazon-connect/amazon-connect-streams/tree/master/release