Events - Google Tag Manager - Suggestion

We have found that getting events setup with Magento 2 and Google Tag Manager to be difficult.

Klaviyo includes event tracking within the integration that is installed. While I realize this isn’t feasible for tracking all events because of anonymous users, it makes the process seamless.

Here is a quote from the Klaviyo documentation:

  • When people visit your website and which items they view; you won’t have to add the Klaviyo tracking snippet to your site as this web tracking is already handled by our extension for Magento.
  • Magento
    Active on Site tracking is added automatically when you integrate.

Could someone explain why Algolia can’t do this with their events?