Today's customer can interact with your business across multiple channels, applications, and devices. Often, a customer interaction involves multiple touch points across various solutions, with interaction data in multiple applications. This makes it difficult for stakeholders to understand an aggregation of the customers’ experiences and behaviors.
Acoustic Exchange is an integration framework that allows different offerings to exchange data seamlessly so that businesses can understand their customer's behaviors across multiple applications and channels.
Exchange works on a publish and subscribe model. Publishers register and send event data to Exchange, and the destination endpoints (known as subscribers) register and receive the event data and present it in their own format. Each product that is registered in Exchange has their own presentation layer.
With Exchange, you can share customer event data between Exchange-enabled products, including Acoustic Experience Analytics (Tealeaf) for a broader and deeper understanding of your customer's experiences and behaviors.
Presently, Acoustic Experience Analytics (Tealeaf) acts only as publisher of event data. For example, as a publisher in the Exchange ecosystem, Acoustic Experience Analytics (Tealeaf) might capture data from a cart abandonment event and then publish that data. A subscriber application in the Exchange ecosystem (Journey Analytics for example) captures and presents data from the cart abandonment event in their own model and framework.
- In Exchange, an endpoint is a representation of a business solution that provides or receives data through Exchange.
Solutions and applications that are created and supported by Acoustic or approved Acoustic Business Partners can be registered as Exchange endpoints.
- In Exchange, an event is a specific interaction or behavior that a business application can detect at a specific time and that can be associated with a customer identifier.
Events published to Exchange must conform to a taxonomy. Exchange supports a diverse taxonomy of event types.
The taxonomy is organized around several categories. Each category contains several related event types.
- In Exchange, syndication refers to the entire sequence of actions that occur between endpoints that provide marketing data through Exchange and the endpoints that receive marketing data from Exchange.
- Identifiers are attributes that identify a specific individual. When an Exchange partner integrates its product with Exchange, it declares which event and audience attributes that it intends to use as identifiers. Each identifier definition specifies a name, a value, and a type.
Exchange partner products are free to assign any name to an identifier. The value is determined during the event. Exchange uses the identifier type to correlate identifiers it finds in the event traffic. The identifier type must conform to one of the pre-defined types that Exchange supports.
You can specify custom identifiers within Tealeaf using step attributes.
Responsibility by user role for integration
Integrating Experience Analytics with Acoustic Exchange spans multiple user roles as described here.
- SupportUser or Sysadmin role
Responsibility: Creates the Experience Analytics application on Exchange and selects the Event types.
The SupportUser or Sysadmin works with the OrgAdmin to know which supported Experience Analytics Events to select.
Exchange includes an interactive guide that is called the Dynamic Event Library. The Acoustic Exchange Dynamic Event Library lists and defines the taxonomy for all Event types that are supported by Acoustic Exchange, including Experience Analytics Events.
- OrgAdmin role
Responsibility: Registers the endpoint for Acoustic Experience Analytics (Tealeaf) in Acoustic Exchange.
The endpoint registration sets the deployment details (such as which Acoustic Experience Analytics (Tealeaf) data center to connect to) and generates an Acoustic Exchange (UBX) authentication key.
The authentication key serves as the security token, which allows Acoustic Experience Analytics (Tealeaf) to publish event data to Exchange.The authentication key is added to the Exchange (UBX) auth Key field on the Company Settings page automatically, or manually, depending on options selected in Exchange.
- The direct connect option generates, activates, and adds the authentication key to the UBX auth key parameter on the Acoustic Experience Analytics (Tealeaf) Company Settings page.
- The instructions only option generates the authentication key in a "pending" state.
You can copy and paste the key into the auth key parameter on the Acoustic Experience Analytics (Tealeaf) Company Settings page.
For information about registering endpoints in Exchange, see the Acoustic Exchange help center.
- Regular user, or any role with access to the Event Manager.
Responsibility: Create Exchange (UBX) Events with the Event Manager.
The Event page in the Event Manager includes a UBX event section.
If you want to publish Event data to UBX, the UBX event section needs to be configured for the Event.
The Acoustic Exchange (UBX) supported categories and event types for Acoustic Experience Analytics (Tealeaf) are listed in the Category and Event drop-down lists on the Event page. The categories, events, and associated attributes map to the Event taxonomy used by Exchange. Having access to the Exchange Dynamic Event Library can help you understand how to set the attributes and conditions for the Event.
Once all of these steps are complete, and the defined Event conditions are met during visitor sessions, Acoustic Experience Analytics (Tealeaf) publishes the Event data to Acoustic Exchange (UBX).
Subscribers to the Acoustic Experience Analytics (Tealeaf) application in Acoustic Exchange (UBX) capture the Event data and display it in their application, by using their own framework.
If more Exchange (UBX) Events are created later in Acoustic Experience Analytics (Tealeaf), the sysadmin or support user can go to the endpoint in Acoustic Exchange and subscribe to the newly created Events.
- SupportUser or Sysadmin role