Skip to main content
Skip table of contents

Admin: Web Events Setup

Web events are a mechanism used by RPI to effect communication between the RPI Realtime application and a website. They are used:

  • To facilitate communication between RPI landing and other web pages and RPI.

  • To capture states and metrics generated through visitors’ website behaviors.

  • To monitor goals and visitors’ attainment of the same.

Web events adapters, which provide web events capabilities when associated with a landing page, dynamic or goal driven asset or a channel, are configured within a dedicated RPI configuration interface, details of which can be found in the RPI User Guide.

To configure web events for RPI, please follow these steps:

  1. Create a new ‘rpiwebevents’ queue, using your queue provider of choice.

  1. Ensure that the RPI Windows services user and web events website’s application pool’s identity are configured to have read/write access to the queue.

  1. At the appsettings.json file, ensure the EventsQueuePath setting references the aforementioned queue

  1. In the RPI System Configuration configuration interface, ensure WebEventQueuePath is set to the path of the queue.

  1. In the RPI Web Adapters configuration interface, create and configure a Web Events adapter.  Optionally describe any metrics and/or states to be tracked (see the RPI User Guide for more information).

  1. In the Operations.System Tasks interface, ensure that the Web events importer system task is enabled.

Please refer to the following RPI User Guide sections for detailed information about the operational usage of web events.  

  1. Redpoint Interaction Realtime: covers JavaScript functions that can be called at web pages to pass back metric and state information.

  1. Configuration Workbench: covers the setup of web events adapters, and attachment to channels to obtain state information at outbound activity execution.

  1. Digital Asset Designer: covers use of web events adapters at the dynamic and goal driven assets.

  1. Landing Page Designer: covers use of web events in landing pages.

  1. Interaction Designer: describes collation the of metric and state information, using a web events adapter, at outbound channel execution.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.