Skip to main content

Configuring Analytics

Analytics

This section details the analytics tracking Neosync uses to learn more information about its users.

Posthog

We use Posthog to capture usage analytics. This is helpful for us to understand how users are using Neosync and how we can improve the product.

Today, they are only captured in a very minimal sense within Neosync app. We have plans to also start capturing analytics in the CLI.

You can see what information is captured by checking out the posthog-provider component that wraps each page's React components.

Analytics are used simply to get a better view into how people use Neosync.

Koala

Koala is similar to Posthog in that it is also used to capture user information. We send the same usage information to Koala that we send to Posthog.

You can see what information is captured by checking out the koala-provider component that wraps each page's React components.

Disabling Analytics

To fully disable analytics, set the NEOSYNC_ANALYTICS_ENABLED=false environment variable on the frontend (and eventually CLI, backend). All analytics are keyed off of this environment variable to make it easy to disable.

One can also disable analytics by removing the POSTHOG_KEY and KOALA_KEY.