Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@shopify/slate-analytics

Package Overview
Dependencies
Maintainers
8
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@shopify/slate-analytics

Slate's analytics controller and event emitter

  • 1.0.0-alpha.22
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
21
decreased by-70%
Maintainers
8
Weekly downloads
 
Created
Source

@shopify/slate-analytics

Emits Slate usage events, performance data, and errors to Shopify analytics platform. Also manages user consent for collecting data while using Slate.

Consent is always asked for new users or if the data we collect has changed in a manor that requires a reconfirmation of concent. The goal of Slate analytics is to collect non-sensitive, real user metrics which will be used to improve Slate's development experience.

Data Collected

All emmited events include a performance.mark() for benchmarking and randomly generated process ID for linking multiple events from the same command.

We will be continually iterating Slate Analytics to catch as many errors as possible. We will not collect full stack of errors which might contain sensitive information about a user's file system.

slate-analytics
NamePayload
slate-analytics:new-userContents of ~/.slaterc file (Randomly generated user ID, Email, Tracking consent version)
slate-analytics:renew-consent-promptContents of ~/.slaterc file
slate-analytics:renew-consent-trueContents of ~/.slaterc file
create-slate-theme
NamePayload
create-slate-theme:startStarter theme used, skipInstall flag value, verbose flag value, version of create-slate-theme
create-slate-theme:successversion of create-slate-theme
slate-tools
NamePayload
slate-tools:cli:startslate.config.js, slate-tools version
slate-tools:build:startWebpack config, slate-tools version
slate-tools:build:endWebpack config, slate-tools version
slate-tools:deploy:startslate-tools version
slate-tools:deploy:endslate-tools version
slate-tools:deploy:errorslate-tools version, error
slate-tools:deploy:main-theme
slate-tools:start:startWebpack config, slate-tools version
slate-tools:start:compile-errorsslate-tools version, errors
slate-tools:start:compile-warningsslate-tools version, warnings, compile time
slate-tools:start:compile-successslate-tools version, compile time
slate-tools:start:skip-first-deployslate-tools version
slate-tools:start:sync-startslate-tools version
slate-tools:start:sync-endslate-tools version
slate-tools:start:sync-errorslate-tools version
slate-tools:zip:startslate-tools version

FAQs

Package last updated on 10 Feb 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc