Signals overview
Signals are the customer actions Connect records, such as page views, add-to-cart events and orders. You use them in segments, campaigns and journeys, and they appear in each contact's activity feed.
There are three kinds:
- Behavioral signals that you send: what customers do on your website or in your app. The table below lists them.
- Inferred signals that Connect creates from your behavioral signals: browse abandonment, cart abandonment, and page views it detects automatically.
- Message signals that Connect creates when it sends a message: email, SMS, WhatsApp and mobile push sends, deliveries, opens, clicks and failures. You don't send these.
Each behavioral signal you send does three things:
- Links the action to a contact, using the identifiers in the signal's
audienceobject, such as an email address or customer ID. - Updates the contact's profile with behavioral attributes you can segment on.
- Keeps your product catalog current. Product signals create or update catalog entries.
Ways to send behavioral signals
Connect offers four ways to capture a signal, the same four as Signal management > Add signal in Connect:
Every method accepts the same signal types and fields. Connect checks each signal against the same definition, however it was sent.
Signal types
Every signal is available on Pro, Premium and Ultimate. Each signal has a help center guide (what it captures and how to use it) and a developer page for each way to send it.
| Signal | signalType | What it captures | Signal definition | Log signal | API |
|---|---|---|---|---|---|
| Account registered | accountRegistered | A user creates an account | Guide | Web, Android, iOS, Cordova, React Native | API |
| Add-to-cart | addToCart | A user adds a product to their cart | Guide | Web, Android, iOS | API |
| Browse abandonment | browseAbandonment | A user views a product with extra engagement but doesn't add it to the cart or order | Guide | Inferred by Connect | API |
| Cart abandonment | cartAbandonment | A session ends with items in the cart and no order | Guide | Inferred by Connect | API |
| Application error | error | A user hits an error in a critical flow, such as a payment failure | Guide | Web, Android, iOS | API |
| Identification (legacy) | identification | Legacy: identifies the user. Use the audience object instead | — | Web | API |
| Logged in | loggedIn | A user signs in | Guide | Web, Android, iOS, Cordova, React Native | API |
| On-site search | onSiteSearch | A user submits a search query | Guide | Web, Android, iOS | API |
| Order | order | A user completes a purchase | Guide | Web, Android, iOS | API |
| Page view | pageView | A user views a page or screen | Guide | Web, Android, iOS | API |
| Product configuration | productConfiguration | A user selects product options, such as size or color | Guide | Web, Android, iOS | API |
| Product view | productView | A user views a product detail page or quick view | Guide | Web, Android, iOS | API |
| Remove-from-cart | removedFromCart | A user removes a product from their cart | Guide | Web, Android, iOS | API |
| Rich media interaction | richMediaInteraction | A user plays, pauses, completes or otherwise interacts with video or audio | Guide | Web, Android, iOS | API |
| Wishlist item added | wishlistItemAdded | A user saves a product to a wishlist | Guide | Web, Android, iOS | API |
| Wishlist item removed | wishlistItemRemoved | A user removes a product from a wishlist | Guide | Web, Android, iOS | API |
Identification is legacy: map signals to contacts with the audience object instead. Mobile, Cordova and React Native apps send account registered and logged in through the identify pages linked above. Browse and cart abandonment need product view, add-to-cart and order signals (product configuration improves accuracy).
Web library setup by tier
The web library is set up slightly differently on each tier. Start with the page for yours:
- Behavioral signals in the Connect web library (Pro)
- Behavioral signals in the Connect web library (Premium)
- Behavioral signals in the Connect web library (Ultimate)
Not sure what your license type is?
You can quickly check what type of Connect license your company is using. Log in to your Connect account and see the label on the home screen.

Sample Connect Pro subscription
Message signals
Connect records message signals for each email, SMS, WhatsApp and mobile push message it sends. To use them in segments, see Segment by customer actions in the help center. To get them out of Connect, see Export signals from Connect.
Related pages
Updated 4 days ago
