1.0.4 • Published 3 years ago

@hexlet/analytics-plugin-n8n v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

analytics-n8n

This library exports the n8n plugin for the analytics package.

Installation

npm install analytics @hexlet/analytics-plugin-n8n

How to use

import Analytics from 'analytics';
import N8nPlugin from '@hexlet/analytics-plugin-n8n';

const n8nConfig = {
  event_one: 'https://workflows.hexlet.io/webhook/pathOne', // this must be n8n trigger url
  event_two: 'https://workflows.hexlet.io/webhook/pathTwo',
};

const analytics = Analytics({
  app: 'my-app',
  plugins: [
    N8nPlugin({
      workflows: n8nConfig,
    }),
  ],
});

// track an event
analytics.track('signed_up', { email: 'user@example.com' });

In browser

<script src="https://unpkg.com/analytics/dist/analytics.min.js"></script>
<script src="https://unpkg.com/@hexlet/analytics-plugin-n8n/dist/main.js"></script>
<script>
  var Analytics = _analytics.init({
    app: 'my-app',
    plugins: [
      N8nPlugin({
        workflows: n8nConfig,
      }),
    ],
  });

  Analytics.track('signed_up', { email: 'user@example.com' }); // track an event
</script>
1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago