Skip to content

Event tracking for the new EagleEye#525

Merged
joanreyero merged 7 commits into
feature/eagle-eye-2from
improvement/event-tracking-eagle-eye-2
Feb 14, 2023
Merged

Event tracking for the new EagleEye#525
joanreyero merged 7 commits into
feature/eagle-eye-2from
improvement/event-tracking-eagle-eye-2

Conversation

@joanreyero
Copy link
Copy Markdown
Contributor

@joanreyero joanreyero commented Feb 13, 2023

Changes proposed ✍️

Added tracking to EagleEye

Events

  • Settings updated: EagleEye Settings Updated
{
  userId: 'c6705156-d02e-4c18-93b2-b8227eb84b28',
  event: 'EagleEye Settings Updated',
  properties: {
    emailDigestActive: false,
    exactKeywords: [],
    excludeKeywords: [],
    keywords: [
      'open source',
      'community'
    ],
    onboarded: true,
    platforms: [
      'hashnode',
      'kaggle',
      'medium'
    ],
    publishedDate: 'Last 14d'
  }
}
  • Click on post: Eagle Eye post click
{
  userId: 'c6705156-d02e-4c18-93b2-b8227eb84b28',
  event: 'Eagle Eye post click',
  properties: {
    platform: 'devto',
    url: 'https://dev.to/adrai/the-joy-the-pride-and-the-burden-of-maintaining-open-source-1odd'
  }
}
  • Bookmark post: Eagle Eye post bookmark
{
  userId: 'c6705156-d02e-4c18-93b2-b8227eb84b28',
  event: 'Eagle Eye post bookmark',
  properties: {
    action: 'create',
    platform: 'hashnode',
    type: 'bookmark',
    url: 'https://hashnode.com/post/build-a-quiz-app-using-a-strapi-api-with-angular-11'
  }
}
  • Thumbs up or down: Eagle Eye post feedback
{
  userId: 'c6705156-d02e-4c18-93b2-b8227eb84b28',
  event: 'Eagle Eye post feedback',
  properties: {
    action: 'create',
    platform: 'hashnode',
    type: 'thumbs-up',
    url: 'https://hashnode.com/post/build-a-quiz-app-using-a-strapi-api-with-angular-11'
  }
}

Checklist ✅

  • Label appropriately with Feature, Enhancement, or Bug.
  • Tests are passing.
  • New backend functionality has been unit-tested.
  • Environment variables have been updated:
    • Local frontend configuration: frontend/.env.dist.local, frontend/.env.dist.composed.
    • Local backend: backend/.env.dist.local, backend/.env.dist.composed.
    • Configuration docs have been updated.
    • Team members only: update environment variables in override, staging and production env. files and trigger update config script.
  • API documentation has been updated (if necessary) (see docs on API documentation).
  • Quality standards are met.
  • All changes have been tested in a staging site.
  • All changes are working locally running crowd.dev's Docker local environment.

@joanreyero joanreyero added the Improvement Created by Linear-GitHub Sync label Feb 13, 2023
@joanreyero joanreyero changed the base branch from main to feature/eagle-eye-2 February 13, 2023 19:23
@joanreyero joanreyero marked this pull request as ready for review February 13, 2023 19:23
@jonathimer
Copy link
Copy Markdown
Contributor

suggested some changes on Slack

@joanreyero joanreyero changed the title Improvement/event tracking eagle eye 2 Event tracking for the new EagleEye Feb 14, 2023
Copy link
Copy Markdown
Contributor

@joanagmaia joanagmaia left a comment

Choose a reason for hiding this comment

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

LGTM!

@joanreyero joanreyero merged commit 7bf8c5e into feature/eagle-eye-2 Feb 14, 2023
@joanreyero joanreyero deleted the improvement/event-tracking-eagle-eye-2 branch February 14, 2023 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Improvement Created by Linear-GitHub Sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants