Magento 2 Experts — Hyvä Theme, Tailwind CSS & SEO from a Single Source ›

Tracking & Social

This is where you find Magento 2 Tracking Extensions and social modules for your store: Google Analytics 4, Google Tag Manager, Facebook Pixel and TikTok Pixel for measurement, plus Instagram Feed, Instagram Shop Gallery and Social Messenger to connect social channels. Mironsoft sets up all seven modules personally in your store, and each one is marked Hyvä Ready.

Tracking & Social

7 Item(s)

What do Magento 2 Tracking Extensions deliver, and what not?

Magento 2 Tracking Extensions handle a job that easily gets lost in daily store work: they report events such as product view, cart, checkout and purchase to analytics and advertising systems. Without these reports you see only page views in Google Analytics or your ad account, but not which ad or which product page led to an order. Magento 2 Tracking Extensions deliver measurement points, not a strategy and not revenue.

The category falls into two groups. Four modules measure: Google Analytics 4, Google Tag Manager, Facebook Pixel and TikTok Pixel. Three modules connect the store with social channels: the Instagram Feed shows posts, the Instagram Shop Gallery makes images shoppable, and the Social Messenger opens a chat. The Magento 2 Tracking Extensions on this page are small, clearly scoped and can be commissioned one by one.

We say what they cannot do right away. A pixel only measures what actually arrives from the browser or the server. Ad blockers, strict browser settings and missing consent leave gaps. Figures from Magento 2 Tracking Extensions are therefore approximations that you should reconcile with the orders in your store. If you also need visibility in search, see the category SEO and content and the service Magento SEO.

Which Magento 2 Tracking Extensions measure visitors, cart and purchase?

Four modules in the category deliver measurement data. Each is set up in the admin with an ID and, according to the product page, needs no code access.

Mironsoft Google Analytics 4

Imports a ready-made GTM container file with one click and adds the Measurement Protocol as server-side backup. Also captures compare-products and customer account events. Price from EUR 199.

Mironsoft Google Tag Manager

Writes page views, category and product views, cart actions, checkout steps and order completion as GA4 events into the dataLayer. Set up with the container ID. Price from EUR 179.

Mironsoft Facebook Pixel

Captures eight standard events from search to purchase and also sends them through the server-side Conversion API. Set up with the pixel ID. Price from EUR 219.

Mironsoft TikTok Pixel

Combines a browser pixel with the Server Events API and reports eight standard events from registration to order completion. Price from EUR 199.

With these Magento 2 Tracking Extensions, the number of modules is not what matters, but which channels you really run. If you only run Google ads, you do not need the TikTok Pixel. If you run no Meta campaigns, you do not need the Facebook Pixel.

How do you set up Google Analytics 4 through a container import?

Mironsoft Google Analytics 4 takes a different route than many simple integrations. Instead of wiring every event into the theme one by one, Mironsoft generates a matching GTM container configuration that you import with one click. You enter account, container and measurement ID centrally in the backend. After that view_item, add_to_cart, the checkout steps and purchase run, along with wish list, compare products, sign-up and login as their own events.

Two settings affect your reports directly. As product identifier you choose the SKU or the internal ID, depending on what your merchandise system uses. For the success page you decide whether the grand total or the subtotal is reported as order value. Decide both deliberately before going live, because old data in Analytics cannot be rewritten afterwards.

The special building block of these Magento 2 Tracking Extensions is the Measurement Protocol. It also sends key events straight from the server to GA4. When an ad blocker stops the tag script in the browser, the backup can close part of the gap. Part of it means: a visitor who gives no consent should not be measured through a detour either. How to handle the interplay with consent cleanly is covered in the cookie consent chapter below. Before going live you check every event in the Tag Manager preview.

When is Google Tag Manager enough as a base?

Mironsoft Google Tag Manager installs the container and fills the dataLayer. You enter the container ID in the backend, and according to the product page no deploy is needed. It captures page views, view_item_list on category pages, view_item on product pages, add_to_cart and remove_from_cart, wish list, begin_checkout, every intermediate checkout step, order completion with order value and items, and search terms. Campaign parameters from UTM links are recorded as well.

For stores with several languages, one detail matters with Magento 2 Tracking Extensions: each store view can use its own container. That separates the data of a German and an English store variant instead of throwing both into one pot. Whether that makes sense depends on your reporting. You keep one shared container if you report across all markets anyway.

A practical question concerns the interplay with Mironsoft Google Analytics 4. Both modules work with GTM and GA4. Decide before setup which module delivers the purchase events, so a purchase is not counted twice. The Tag Manager alone is enough if you maintain the container yourself and do not need a server backup. The Analytics module pays off if you want a ready-made container and the server-side backup.

What does the Facebook Pixel with Conversion API deliver?

Mironsoft Facebook Pixel reports eight standard events from search to purchase automatically to your Meta ad account. Setup runs through the pixel ID, and according to the product page no access to theme code is needed. The module also sends events through the server-side Conversion API. The reasoning: browser pixels lose data when ad blockers or iOS restrictions slow them down. The server route can catch part of that.

To be honest, the product page publishes fewer details for this module than for the others. Which eight events exactly run, how browser and server events are matched and which options the backend offers is something we clarify in the setup conversation and tell you before purchase, instead of claiming it here for these Magento 2 Tracking Extensions.

The same limit applies to its benefit as to all Magento 2 Tracking Extensions: it improves the data basis for your campaigns, it does not guarantee sales. Whether your audience can be reached through Meta at all is decided by your business model, not by the module. The platform rules for ad accounts and data transfer change, so check them with Meta for the current state.

How does the TikTok Pixel with Server Events API work?

Mironsoft TikTok Pixel works on two tracks. A browser pixel captures in the frontend the classic way, and the Server Events API sends the same events from the server as well to reduce data loss. The eight standard events are CompleteRegistration, ViewContent, Search, AddToCart, AddToWishlist, InitiateCheckout, AddPaymentInfo and CompletePayment with order value. You enter the pixel ID in the backend.

A useful detail is event verification: in TikTok Manager you see in real time whether events arrive correctly. That saves the blind flight where you only notice after days that an event is missing. Each store view may use its own pixel. According to the product page, the Server Events API sends only the configured standard events, not arbitrary data.

With these Magento 2 Tracking Extensions too, the module delivers the measurement. Whether TikTok advertising fits your range, what your ads look like and which platform rules apply to advertisers lies outside the module. Clarify both with your marketing before you activate the pixel.

How do you show Instagram posts in the store?

Mironsoft Instagram Feed brings posts from your Instagram account into the store as a widget. You place it through the normal Magento widget dialog on the home page, in a CMS page, in a CMS block or in a product description. You set the number of posts yourself. The grid adapts to mobile, tablet and desktop, and a click opens the original post on Instagram. Hovering with the mouse shows like and comment icons.

Caching is the technically relevant part. Data is cached instead of being requested from Instagram anew on every page view. That protects the call limits of the interface and keeps the page fast even with many simultaneous visitors. The interface uses Alpine.js instead of jQuery, and according to the product page the module loads no external Instagram JavaScript and no tracking script.

It is the cheapest of the Magento 2 Tracking Extensions and social modules and an entry point if your Instagram account already supplies current images. The feed is a display, not a sales channel: if people are to order from it, you need product tags, and the next module offers them. Which connections your setup builds overall should still be checked with your data protection officer.

How does an Instagram image become a shoppable gallery?

Mironsoft Instagram Shop Gallery goes beyond the plain feed. You link several products directly to an Instagram image. A click on the marked spot leads to the product page. That is called shoppable content: the visitor stays in the visual world and still lands on the path to the cart. You build galleries by hashtag, as many at once as you like, for example one per campaign or collection.

The approval workflow is the part that lowers brand risk. Not every image for a hashtag fits your brand. In the admin you see the status of each image and release only what should appear. Approved images go public before visitors see them, not after. Per gallery you set image count and sorting, likes and comments can be shown in the widget, and a follow button leads to your account.

For search, custom meta data and a custom page URL per gallery help, and each store view can have its own selection. Thorough upkeep takes time: every image needs tags and approval. Plan a fixed editorial rhythm before you create many galleries.

When is a Facebook Messenger chat worth it in the store?

Mironsoft Social Messenger shows a chat button that connects visitors to your Facebook page without leaving the store. It is connected through the app ID and the page ID. Customers need no extra account if they already use Facebook. That is also the limit: anyone without a Facebook account or without the wish to chat there will not use the button. On request WhatsApp can be added as a second channel.

Control is fine-grained. You activate the button separately for home page, category, product, search, cart and checkout. If nothing is selected, it appears on all pages. A delay timer keeps the button from flashing up immediately on load, and you match the color to your theme. Guests and logged-in customers get different greeting texts, and each store view has its own language.

A chat commits you to answering. If nobody reads the messages, the button does more harm than good. Decide before installing who answers and during which hours. At checkout the button helps with payment questions but can also distract. Test both variants.

All seven Magento 2 Tracking Extensions and social modules at a glance

The table below shows every module in the category with purpose, starting price and notes. All seven Magento 2 Tracking Extensions carry the Hyvä Ready badge and are built for Magento 2.4.x.

ModulePurposePriceNotes
Mironsoft Google Analytics 4GA4 tracking via one-click import of a ready-made GTM container file, plus Measurement Protocol as server-side backupfrom EUR 199Hyvä Ready, Magento 2.4.x
Mironsoft Google Tag ManagerGoogle Tag Manager via container ID, ecommerce events from page view to order completion, UTM capturefrom EUR 179Hyvä Ready, Magento 2.4.x
Mironsoft Facebook PixelFacebook Pixel with eight standard events and server-side Conversion API, set up with the pixel IDfrom EUR 219Hyvä Ready, Magento 2.4.x
Mironsoft TikTok PixelTikTok browser pixel plus Server Events API, eight standard events, event verification in TikTok Managerfrom EUR 199Hyvä Ready, Magento 2.4.x
Mironsoft Instagram FeedInstagram posts as a widget on home, CMS or product pages, with API caching and no external Instagram scriptfrom EUR 99Hyvä Ready, Magento 2.4.x
Mironsoft Instagram Shop GalleryShoppable galleries: tag products in Instagram images, hashtag galleries, approval before publishingfrom EUR 199Hyvä Ready, Magento 2.4.x
Mironsoft Social MessengerFacebook Messenger button in the store, separate greetings for guests and customers, optional WhatsAppfrom EUR 129Hyvä Ready, Magento 2.4.x

All prices apply to businesses (B2B). These Magento 2 Tracking Extensions are not a download: Mironsoft sets them up personally in your store. Payment is by invoice or prepayment.

What applies to Magento 2 Tracking Extensions regarding cookie consent and data protection?

Tracking pixels and analytics process data about visitors. Whether and when you need consent for that is for you as the operator to check, ideally with your data protection officer. Background and duties in a store are described in the category legal. This is not legal advice, but you should know these points according to the product pages:

  • Cookie consent pairing

    Mironsoft Google Tag Manager and Mironsoft TikTok Pixel can be paired so that the script loads only after active consent. For the Analytics module the pairing is described as an add-on option.

  • Without a consent module

    If no cookie consent module runs, the modules fire classically on page load. Then checking the legal position is entirely up to you.

  • Keep server routes in mind

    Measurement Protocol, Conversion API and Server Events API also transmit data. Clarify how your consent applies to these routes too.

  • Update your privacy notice

    Every activated pixel belongs in your notice and in the list of services in the consent banner.

  • Check the social modules

    An Instagram feed or a Messenger button also creates a connection to a third party. Have it checked what applies.

Consent itself is not handled in these Magento 2 Tracking Extensions but in your consent setup. Matching building blocks and notes are in the full catalog and in the category legal.

Which combinations of Magento 2 Tracking Extensions suit which store?

An example of Magento 2 Tracking Extensions in a small store with Google ads: the Tag Manager with a cleanly maintained dataLayer is enough, GA4 reads the events, and an Instagram Feed keeps the home page lively. Nothing more is needed, and every additional pixel would only cost load time and upkeep.

Another example, a fashion or home store with strong imagery: the Instagram Shop Gallery links looks to products, the Facebook Pixel and the TikTok Pixel report purchases to the ad accounts, and GA4 provides the neutral overall view. The effort pays off here because the channels are actually in use.

A third example for a retailer with advice-heavy products: the Social Messenger answers questions before purchase, and GA4 shows on which pages visitors leave. These examples are food for thought, not a recommendation for your store. Which combination fits depends on your channels, your budget and your goals. Larger rebuilds we clarify within webshop development or an extension development project.

How do Magento 2 Tracking Extensions relate to marketing, catalog, product page and performance?

Measurement data is only as good as the actions it evaluates. If you use discount actions, newsletters and coupons from the category marketing and promotions, you need UTM capture and purchase events to see which action triggers orders. Magento 2 Tracking Extensions supply the number, while the action itself comes from the marketing module.

The structure of your range also shapes the evaluation. Category and product views tell you which areas people look for. How you build navigation and filters is covered in the category catalog and navigation, and the design of individual item pages in the category product page. The Instagram Feed and the Shop Gallery appear in exactly those places, on home pages and product pages.

Every script and every widget costs load time. That also applies to Magento 2 Tracking Extensions, even when the modules rely on Hyvä and Alpine.js, and it affects the Core Web Vitals. Measure again after installation and read the category performance and security as well as the service performance optimization. A rebuild to a lean frontend is explained on the page about Hyvä Themes.

How does the setup of Magento 2 Tracking Extensions work?

Magento 2 Tracking Extensions are not a download to install yourself. Buying is a commission, aimed at businesses (B2B). The sequence:

01

Clarify goals

You decide which channels you want to measure and which events count for your reports, for example purchase, cart or registration.

02

Choose modules and pay

You pick the modules from the table. Payment is by invoice or prepayment.

03

Personal setup

We get in touch, install the modules and enter IDs and access with you, such as container ID, pixel ID or app ID.

04

Check before going live

You test every event in the Tag Manager preview or in the event verification of the ad account before real visitors are measured.

05

Reconcile with the store

After a few weeks you compare reported purchases with the orders in the admin. Ongoing care can be covered by a maintenance plan. Prices are in the pricing overview.

If you are unsure which combination fits your store, ask us through the contact form.

What do Magento 2 Tracking Extensions not measure?

Every measurement has gaps. Plan for them instead of hiding them.

Ad blockers and strict browser settings stop many scripts, even with Magento 2 Tracking Extensions. Server routes such as the Measurement Protocol, the Conversion API or the Server Events API can catch part of it, but only where consent exists and the data can be matched. Visitors who decline are missing from your numbers, and that is intended.

The figures of ad platforms and of Analytics differ from each other because each platform attributes differently. Reconcile the totals with the real orders in the store. Payments outside the store, phone orders and returns do not show up in the pixel automatically. And no module tells you which ad is good. That takes evaluation and experience. A code audit can look at the structure and technology of your tracking.

Frequently asked questions about tracking and social

How much additional revenue do these modules bring?

We make no promise about that. The modules deliver measurement data and connections, and whether that becomes more revenue depends on your campaigns, products and prices.

Are the modules available as a download?

No. Mironsoft installs every module personally in your store and agrees the settings with you. The offer is aimed at businesses (B2B).

How is payment handled?

By invoice or prepayment.

Do the modules work with Hyvä?

Yes, all seven modules carry the Hyvä Ready badge and are built for Magento 2.4.x.

Do I need Google Analytics 4 and Tag Manager at the same time?

Not necessarily. Mironsoft Google Tag Manager provides container and dataLayer, Mironsoft Google Analytics 4 brings a ready-made container and a server-side backup. Decide beforehand which module delivers the purchase events so nothing is counted twice.

Do the pixels load only after consent?

For Google Tag Manager and the TikTok Pixel, loading can be paired with Mironsoft Cookie Consent, for the Analytics module as an add-on option. Without a consent module they run classically on page load. Whether and how you must obtain consent, check with your data protection officer.

What does server-side transmission bring?

It can catch data that a browser pixel loses to ad blockers or browser settings. It does not replace consent and does not guarantee complete numbers.

Can I use the Instagram Feed without changing the theme?

Yes. The feed is placed through the normal Magento widget dialog on the home page, a CMS page or a product page.

Do I decide which Instagram images appear in the gallery?

Yes. The approval workflow of the Instagram Shop Gallery shows only images that you released in the admin.

Can the Social Messenger be hidden on certain pages?

Yes. Home, category, product, search, cart and checkout can be activated individually. Without a selection the button appears on all pages.