How do I "push" data to BlueConic ?

The BlueConic JavaScript API offers the ability to publish & subscribe to custom "events".

HTML DOM allows JavaScript to react to HTML events. JavaScript can be executed when an event occurs, like when a user clicks on an HTML element. These standard click events can be tracked using for example 'Click' rules in a behavior listener. Sometimes specific behavior of a visitor on a web page will not result in an HTML event, for example when a someone presses 'Play' in a Flash video player or uses a social button like 'Facebook Like'.

Developers can use the BlueConic Event API to publish events, which you can then subscribe to in BlueConic and use to enrich visitor's profiles.

Let's say you want to know when a visitor has watched a specific video. The developer of the flash player could publish a custom event when the play button is clicked like this:

window.blueConicClient.event.publish('play_button_clicked',['my Homevideo']);

You can now configure a behavior listener to subscribe to this event and set a profile property:

The JavaScript API reference for events can be found here.