Skip to content

Instantly share code, notes, and snippets.

@gquemener
Last active November 9, 2016 16:39
Show Gist options
  • Save gquemener/2c9b65bae7ee2226f3244e704a998e05 to your computer and use it in GitHub Desktop.
Save gquemener/2c9b65bae7ee2226f3244e704a998e05 to your computer and use it in GitHub Desktop.
export default class GAEventTracker
{
constructor(ga) {
this.ga = ga;
}
track(action, label) {
this.ga('send', 'event', 'Catalog', action, label);
}
}
const FILTER_BY_NAME = 'FILTER_BY_NAME';
filterByName(name) {
return (dispatch, getState, eventTracker) => {
eventTracker.track('filter by name', name);
return { type: FILTER_BY_NAME, name };
}
}
export default {
filterByName
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment