Collecting data with Trackers and Webhooks

  1. Home
  2. Docs
  3. Collecting data with Trackers and Webhooks
  4. Webhooks – collecting data from third parties
  5. Vero

Vero

Overview

This webhook integration lets you track a variety of events logged by Vero.

Available events are:

  • Bounced
  • Clicked
  • Created
  • Delivered
  • Opened
  • Sent
  • Unsubscribed
  • Updated

Compatibility

Setup

Integrating Vero’s webhooks into Snowplow is a two-stage process:

  1. Configure Vero to send events to Snowplow
  2. (Optional) Create the Vero events tables for Amazon Redshift

Configure Vero

First login to Vero. Select Settings from the menu panel along the left-hand side of the screen, then navigate to Integrations in the Settings menu.

Select Custom Integration (Webhooks) from the list by clicking the row. Ensure it’s switched ON in order to send events to Snowplow.

Click View on the right side of the Custom Integration (Webhooks) icon.

For the Notification url field you will need to provide the URI to your Snowplow Collector. We use a special path to tell Snowplow that these events are generated by Vero:

http://<collector host>/com.getvero/v1

If you want, you can also manually override the event’s platform parameter by appending a query string to the end of the URL so:

http://<collector host>/com.getvero/v1?p=<platform code>

Supported platform codes can again be found in the Snowplow Tracker Protocol; if not set, then the value for platform will default to srv for a server-side application.

The other values you can set up manually in the similar fashion are nuidaidcveidttm, and url.

Before we save our Vero webhook we can configure what types of events Vero will send to our webhook and what channels will trigger these events. Simply select the boxes that are applicable to you and Vero will send these events to our webhook.

Once you click the Save button you are ready to receive events from Vero.