Skip to content

Conversation

tbwiss
Copy link
Contributor

@tbwiss tbwiss commented Oct 18, 2022

RFC: #2051

This is the first part of the Toolbox product usage tracking task. It contains:

  • An alert (using the neo4h NDL component) to highlight that product usage tracking is enabled by default
  • A setting option to enable/disable product usage tracking at any time
  • The basic setup for invoking Segment analytics and sending product usage tracking events to Segment
  • A way to provide the keys for the two Segment sources (PROD and DEV) both for local usage as well as in GHA
  • E2E test to verify the enabling/disabling of the product usage tracking

NOTE:
Until this point, only a dummy product usage tracking event has been set up, when one clicks the "star" to store the type definitions as a favorite, to verify if the event gets sent to Segment.
-> Both the DEV and the PROD Segment source receive the (dummy) product usage tracking events, this has been verified.

The rest of the product usage tracking events will be added in the next PR.

@changeset-bot
Copy link

changeset-bot bot commented Oct 18, 2022

🦋 Changeset detected

Latest commit: fa2c744

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@neo4j/graphql-toolbox Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@neo4j-team-graphql
Copy link
Collaborator

neo4j-team-graphql commented Oct 18, 2022

Thanks for the UI updates.

The UI has now been torn down - reopening this PR will republish it.

@tbwiss tbwiss marked this pull request as ready for review October 20, 2022 06:59
Copy link
Contributor

@mjfwebb mjfwebb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants