Snowplow authored events - chuwy/snowplow-ci GitHub Wiki

HOME » EVENTS AND CONTEXTS » Events Overview » Snowplow Authored Events

Snowplow supports a large number of events "out of the box" (first class citizens), most of which are fairly standard in a web analytics context. Examples of events that we support include:

  • Page views
  • Page pings
  • Link clicks
  • Form fill-ins (for the web)
  • Form submissions
  • Transactions

For events that Snowplow natively supports, there is generally a specific API for tracking that event type in Snowplow. For example, if you want to track a page view using the Javascript tracker, you do so with the following Javascript:

window.snowplow('trackPageView');

Whereas if you were tracking a pageview in an iOS app using the objective-c tracker, you’d do so like this:

[t1 trackPageView:@"www.example.com" title:@"example" referrer:@"www.referrer.com"];

In general, each tracker will have a specific API call for tracking any events that have been defined by the Snowplow team, and you should refer to the tracker-specific documentation to make sure that this is set up correctly.

###Further reading

To find out more about the events and ultimately how to set up custom events and contexts and send them to Snowplow pipeline, follow the links below.

⚠️ **GitHub.com Fallback** ⚠️