To install Feature Audit, you only need to include this snippet in your application

Add the following tag in the <head> of your app.

<script type="text/javascript" src="//www.featureaudit.com/assets/javascripts/feature_audit.min.js?app_id=YOUR_APP_ID" async>
</script>

Install with Google Tag Manager

Copy the code snippet above and follow these steps to install Feature Audit in Google Tag Manager.

Not a developer? Need help?

Let us do the installation for you. If you are able to provide us with access to your application's code and know the events that you'd like to track, email help@featureaudit.com and we will work with you to get Feature Audit installed and tracking!

Adding Feature Audit to Your App

The following instructions assume that you're somewhat familiar with analytics tools such as Google Analytics, mixpanel, and Intercom that require a degree of code integration. If you're an owner or PM with a development team, the documentation below will tell them all they need to know to integrate Feature Audit into your application.

If you're a developer yourself, you will recognize the implementation that you see below as very similar to posting events with Google Analytics or adding data to Intercom.

Post events to Feature Audit

To track user behavior such as page visits, clicks on an element, or form submissions, you will need to trigger the following JavaScript:

_feature_audit.track('Event', 'Feature');

Event can reference a specific interaction in your application.

Feature refers to the feature itself.

For example, the following events would track several granular events within the "Profile" and "Catalog" features of an application.

_feature_audit.track('Visits Profile Page', 'Profile');

_feature_audit.track('Edits Username', 'Profile');

_feature_audit.track('Visits Catalog', 'Catalog');

_feature_audit.track('Search by Keyword', 'Catalog');

_feature_audit.track('Filter by Brand', 'Catalog');

Getting Started

A great place to begin is by tracking only the page visits to your app's features.

_feature_audit.track('Visits Dashboard', 'Dashboard');

_feature_audit.track('Visits Profile', 'Profile');

_feature_audit.track('Visits Documentation', 'Documentation');

_feature_audit.track('Visits Campaigns', 'Campaigns');