New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@studyportals/datalayer

Package Overview
Dependencies
Maintainers
0
Versions
196
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@studyportals/datalayer

DataLayer acts a middleman between different data source locations and Google Tag Manager. It can be seen as a single source of truth for data that is updated while a given visitor interacts with our pages.

  • 4.5.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
0
Created
Source

DataLayer

DataLayer acts as a middleman between multiple data source locations and Google Tag Manager, and provides a uniform way of tracking client interaction events within our pages at a given moment. It serves as an abstraction layer, meaning our Portals and microservices use it to dispatch relevant tracking information, but have no concern about the data's final destination neither what it's used for.

Structure of the source folder

The source folder contains:

  • domain: it's the core of the application. It contains multiple related services that listen to events from different locations and dispatches information to GTM;
  • enum: contains all the necessary enums;
  • infrastructure: contains the logic to interact with the outside world, that being how external clients interact with the service, and how DataLayer itself dispatches data to external actors (i.e. Google Tag Manager);
  • types: all the types needed.

Integration with DataLakeEventTracker

To be updated

FAQs

Package last updated on 25 Feb 2025

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