ConveYour Analytics with JavaScript

Using ConveYours's analytics.js integration is one way to take advantage of the robust ConveYour Analytics platform.

ConveYour's JavaScript integration will let you...

Identify Users

  • Identify who is on your site or in your app.

  • View when your users were "last seen".

  • Sync information about your app users to your ConveYour account.

Track their behavior

  • Use Conveyour to track to user behavior

Technical, how to..

Step 1. Get your script..

Settings>Integrations>Analytics

Step 2. Copy and paste your script into your app.

Note : Place this right before your ending </body> tag in your site or app.

Step 3. Site setup..

Identify users in sites like this.

//using emailConveyour.identify('[email protected]', {first_name: Testy, last_name: McTesterson, other: 'property', counter: {$inc: 2}});//using a user id from your appConveyour.identify(1295, {first_name: Testy, last_name: McTesterson, other: 'property', counter: {$inc: 2}});//add an item to a list type (great for tags)Conveyour.identify(1295, {"tags": {add: 'new_tag'}});

Then we track their behavior..

Conveyour.track("answered_question", { points : 10, answer : 20 });

Ok, stay with me :-)

So with these two methods we can push people into any ConveYour account, then record virtually any events we want. With a little javascript/jQuery knowledge, a developer can easily build their own "feelings" reporter.

HTML

<form><select><option value="10">fantastic!</option><option value="7">pretty good</option><option value="5">fine</option><option value="3">could be better</option><option value="0">terrible</option></select><input type="submit" value="Give me your Feelz"></form>

jQuery

$('form').on('submit', function(e) {var feelings_level = $('select').val();Conveyour.track('felt', {level: feelings_level});return false;});