Web Events

Web Events allow an external website to inform the Engage+ platform of specific activity that has occurred as the result of a customer clicking through to the website from a marketing Campaign. This activity is most commonly a purchase, but it could be any form of event or transaction that you need to track.

The following diagram depicts a typical process flow, from the Engage+ platform, to the consumer, to your website, and then back to Engage+.

By using Web Events to inform the platform of your customers' actions on your website, you're able to utilize the Web Event data to support other Engage+ features, namely:

Set Up

To use a Web Event, you must go through some set-up steps within Engage+, and within your website. The basic steps are as follows:

  1. Create a Web Authentication. The Web Authentication is used to authorize the data being sent back to the platform and to ensure that it's attributed to the appropriate Campaign. Typically, the Web Authentication used for a Web Event should use the standard "Tracking Parameters," which consist of information like the Primary Key ID, the Campaign ID, and the Message ID.

  2. Create the Web Event. The Web Event defines the data that you want to capture and store when the Web Event occurs. Please note that the data captured by the Web Event can be used for other purposes, such as in Filters, but this data can't be used for personalizing message content.

  3. Add the Web Event SDK JavaScript code to every "landing" page on your website. This code is available on the JavaScript API screen. This piece of code will enable a “cookie” for customers who click through a tracked link on a Campaign message deployed by Engage+. This cookie is populated with the client's Customer ID, the Campaign ID, and the Recipient ID. The cookie allows your website to subsequently report on the transaction if the customer completes the specified Web Event action. The cookie will remain in the recipient's browser for seven days; any Web Events activities identifies during this seven-day window will be attributed to the Campaign.

Note: If the recipient receives a subsequent Campaign during this seven-day window, and clicks on a tracked link in the new Campaign, the platform will update the cookie with the new Campaign ID, and all subsequent Web Events will be attributed to this new Campaign. The system also restarts the seven-day day window, starting with when the cookie was updated.

  1. Add the "Web Track" JavaScript code to your website. This code must be called to send the transaction data back to your Messaging account, to allow the platform to report on the data. This code should be inserted into every page that's able to collect the necessary parameters defined in the Web Event. For example, if you're tracking purchases, you might need to insert the Web Track script into the "confirmation" page that's displayed after the consumer completes the purchase. This code is available on the JavaScript API screen.

  2. Create your Campaign message content, and include a link (or links) to your website.

  3. Append the Tracking Parameters to the links in your message content that go to the pages where you intend to do the tracking. 

For more information on the above steps, including details on how to integrate the Messaging code into your website, please see either of the Integrating Web Events 1.0  or Integrating Web Events 2.0 documents.

Access

The Web Events screen is accessible by the following method:

Features

 Create a New Web Event

Click here

 

 View or Edit a Web Event

Click here

Troubleshooting

 Troubleshooting a Web Event

Click here