View a markdown version of this page

Web data tracker and web notification - Amazon Connect Customer

Web data tracker and web notification

Connect Customer offers two capabilities that work together with the Communications widget to help you understand website visitors and engage them with personalized messages:

  • Web data tracker – Captures how visitors interact with your website (click interactions, search queries, form completion) and associates that activity with their profile in Customer Profiles.

  • Web notification – Delivers personalized notifications to visitors directly in their browser through the Communications widget, with no need for them to start a conversation first.

How it works

  1. The web data tracker captures visitor activity (click interactions, search queries, form completion) and associates it with the visitor's profile in Customer Profiles.

  2. You define event trigger conditions in an outbound campaigns campaign, such as clicking certain buttons or entering specific search terms.

  3. When the condition is met, a personalized notification is delivered to the visitor's browser through the Communications widget. The visitor can start a chat, follow a link, or dismiss the notification.

Note

Notifications are delivered through the Communications widget. Visitors do not install a plugin, extension, or app.

Prerequisites

Before you set up web data tracker and web notification, make sure that the following are in place on your Connect Customer instance:

What the web data tracker captures

After you enable Data collection, you can begin emitting your own business events — such as "add to cart," "purchase," or any custom event types relevant to your use case. Note that this requires changes to your website.

Visitor activity

Capture mode

What is captured

Business events

Custom (API call)

Custom events such as Add to Cart, Purchase Completed, or View Product, configured using the recordBusinessMetric API. For more information, see Capture website visitor activity with the web data tracker.

The Advanced Data Collection automatically captures common website interactions without additional coding:

Visitor activity

Capture mode

What is captured

Clicks

Automatic

Links and buttons clicked, including the element text and destination URL.

Searches

Automatic

Search queries entered on your site through standard search input fields.

Form submissions

Automatic

When forms are submitted. Form field values, passwords, and payment information are never captured.

Common use cases

Common use cases include:

  • Recover abandoned carts.

  • Follow up on product interest.

  • Deliver personalized recommendations based on browsing history.

  • Offer proactive support when a visitor appears stuck.

  • Drive promotional engagement based on browsing behavior.

Get started with web data tracker and web notification

Setup is split across two areas of the admin console.

Personalization options

You can personalize notifications with profile data from Customer Profiles: visitor name and identity attributes, browsing history, AI-powered product recommendations, and any custom attributes you store in the profile. For recommendations, see Predictive Insights (Preview).

Performance impact

The SDK loads asynchronously and does not block page rendering. The SDK batches and sends events in the background, typically within 1 to 5 seconds of capture, with sampling and deduplication to keep network usage low.

Measuring success

Track delivery rate, engagement rate, chat conversions, and dismissals in the Connect Customer analytics dashboard under the outbound campaigns performance section.

Limitations

  • Web notification requires an active WebSocket connection. The browser tab must be open and the widget must be loaded; closing the tab or putting the device to sleep ends the connection.

  • Concurrent active connections are subject to per-customer service quotas. Contact AWS Support to request a limit increase.

  • For single-page applications (SPAs), embed the widget snippet once at the application root. For multi-page applications (MPAs), include the snippet on every page where you want tracking or notifications.

  • Recommendation-based notifications require product catalog data to be ingested into Customer Profiles before the campaign runs. For more information, see Predictive Insights (Preview).

  • Each event trigger can be linked to at most one campaign.

  • Supported browsers: Google Chrome, Mozilla Firefox, and Safari.