Skip to content

Split tracking related classes/functions into specific files

What does this MR do?

Related to #333220 (closed)

The current tracking logic is inside a huge file that hosts a too-specific class alongside helper global functions. This MRs separates the main class (Tracking) and the utilities/dependencies it uses in separate files.

No tests were changed as these are going to be addressed on #333224 (closed).

We now have files with a single responsibility (dispatch_snowplow_event, get_standard_context...), and a utils.js file. We'll try to have more consistency on #333226 (closed).

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Edited by Axel García

Merge request reports