getting started

Install the Vero tracking script

The recommended way to get your data into Vero is to use one of our API Libraries. Most businesses use our Javascript library. Our API allows you to track every user and event (users’ actions) in real time. You can then use all of this data to automate and send targeted emails.

If Javascript ain’t your bag, we also have libraries for Ruby, PHP, iOS and more. Get all the details at developers.getvero.com.

Its also possible to track customer data and events to Vero using our Segment.com integration or by using Google tag manager.

For this article we’ll assume that javascript is the easiest way to get data from your website or application into Vero.

1. Install the Vero Javascript library

Get started by adding the main Vero Javascript snippet into your website above the </head> tag on every page. Note that you’re welcome to do this using Google tag manager, Vero’s Javascript Library fully supports this.

var _veroq = _veroq || [];
_veroq.push(['init', { api_key: 'fa6410489f2457fa362aa42cf1f676afc77e9ec8'} ]);

(function() {var ve = document.createElement('script'); ve.type = 'text/javascript'; ve.async = true; ve.src = '//d3qxef4rp70elm.cloudfront.net/m.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ve, s);})();

2. Identify a customer

Add users to your Vero account by calling this snippet on pages where the user is logged in, replacing the properties with your users data. You should also call this when users submit subscribe forms or otherwise give you permission to email them. This code will also update existing users data.

Learn more about identifying users

_veroq.push(['user', {
  id: '123',
  email: 'damienb@getvero.com',
  first_name: 'Damien',
  last_name: 'Brzoska',
  subscription: 'medium'
}]);

3. Track an event

Track your users actions anywhere on your website by calling this snippet of Javascript. This can go anywhere on any page and the name you give your events is up to you. Along with these events, you can track event properties (meta data) that become very useful when personalising your emails. We encourage you to track as many events as you can: it gives you more power.

Learn more about tracking events

_veroq.push(['track', 'viewed product', {
  product_name: 'Red T-shirt',
  product_url: 'http://www.yourdomain.com/products/red-t-shirt'
}]);

4. View your data in Vero

Once you’ve started tracking customer and their event data into Vero. You can view this data in the Customers, Events and Logs sections.

Didn't find what you were looking for?

Get in touch, we're always happy to help. Email us at: support@getvero.com

Improve our docs

Our help docs are open to everyone, help us make them better by contributing on Github and you'll be our new best friend!