Yandex Metrica counter, ecommerce events, custom goals and optional Measurement Protocol fallback
PrestaShop Yandex Metrica tracking connects your store to a Yandex counter so you can measure ecommerce activity, custom goals and purchases in markets where Yandex reports matter. It helps you move beyond page views and understand which products, searches, checkout steps and campaigns contribute to revenue.
The module validates the numeric counter ID, lets you choose tracked events and can build data for page, product, category, cart, wishlist, checkout, search, signup and purchase activity. It supports custom goal rules, staff traffic exclusion and supported consent checks so marketing analytics can wait for the shopper consent state your store provides.
When Measurement Protocol is configured and a Yandex client ID is available, completed orders can be queued for server-side purchase delivery. Back Office diagnostics help identify missing counter setup or inactive tracking.
- Numeric counter setup. The module validates the Yandex counter ID as digits and requires the integration to be enabled before tracking output is considered active.
- Ecommerce and goal events. The code can build page, product, category, cart, wishlist, checkout, search, signup and purchase tracking data based on page context and switches.
- Consent module checks. Consent handling reads supported MPR cookie-consent signals and falls back to allowed tracking when no supported consent gate is present.
- Staff traffic exclusion. A configuration option prevents employee traffic from being tracked, keeping Back Office testing out of analytics when employees are logged in.
- Purchase fallback queue. When Measurement Protocol is configured, validated order events can be queued and processed server-side after order validation.
- Client ID requirement. Server-side purchase sending requires a Yandex client ID from the module cookie or _ym_uid cookie before a Measurement Protocol payload is queued.
- Custom goal rules. Custom goals can be defined for clicks, URL matches, page types or storefront interactions, with sanitized Yandex goal names.
- Demo diagnostics. On demo hosts, the module can expose demo panel data describing which tracking paths and server-side purchase support are active.
Yandex Metrica ecommerce tracking for PrestaShop
Yandex Metrica connects your PrestaShop store to a Yandex Metrica counter and sends ecommerce activity, custom goals and purchase data into your analytics reports. When you sell to markets where Yandex search or Yandex.Direct ads matter, weak measurement can make you misjudge which products, pages and campaigns actually bring money back. This module adds the counter from Back Office, lets you choose tracked events, supports custom goals, can add a server-side purchase backup when configured, skips staff traffic and waits for shopper consent from your consent module.
Measure revenue, not only visits
Page views alone do not tell you whether marketing spend is profitable. The module can report completed orders to Yandex with purchase details, so your reports connect browsing and campaigns to actual sales. That matters because wrong measurement can make you cut a good campaign, keep a bad one or misread which products deserve promotion.

Understand the shopping journey in more detail
The module can track page and product views, category views, add to cart, wishlist actions, checkout, searches, sign-ups and custom goals. Those signals help you see where shoppers show intent and where the funnel may be losing them. Better funnel insight saves time because you can focus improvements on the steps that affect revenue instead of guessing from raw traffic.

Help reduce missed purchase tracking
Browser events can fail because of blocking, visitor settings or technical interruptions. When enabled and a Yandex visitor ID is available, the module can send completed orders directly from your store as a backup path. This does not capture every possible conversion, but it helps reduce missed purchase signals so reporting is closer to real store performance.

Keep analytics cleaner by excluding staff and respecting consent
Internal browsing can distort analytics because employees test products, carts and orders differently from real shoppers. The module can leave out logged-in staff and wait for consent from your consent module before tracking loads. Cleaner data helps you make better business decisions and reduces the risk of collecting marketing analytics before the shopper has agreed.
Counter goals, consent checks and purchase fallback
Yandex Metrica gives you a PrestaShop-specific configuration layer for the counter, ecommerce events, custom goals, consent handling, staff exclusion, readiness checks and optional server-side purchase delivery. It requires no theme snippet editing and warns you about missing counter ID or disabled tracking through Back Office diagnostics. It is especially useful when Yandex reports are part of your search, advertising or regional analytics workflow.
-
Referencempryandexmetrica
-
In stock2147483647 Items
-
PrestaShop CompatibilityPS 1.6 – 9.x
-
Pricing ModelOne-time Purchase
-
Module TypeFront-office
-
GDPR RelevantYes
-
Business GoalMarketing & Retargeting
-
External Account NeededYes
-
Module ComplexityLightweight Widget
-
Customer Journey StageAttract Visitors
-
Works With PlatformAd & Analytics Networks
Yandex Metrica is entirely free with no session recording limits — unlike most analytics tools, it includes unlimited Webvisor session recordings, click and scroll heatmaps, and form analytics all in a single package at no cost. Form analytics is a standout...
What customers say about us
Be the first to share your experience with this module.
Write a Review
1 tracked issues
Loading issue details...
- AddedQueue Yandex measurement protocol purchases
- AddedAdd Yandex Metrica conversion tracking
- Addedcomplete FR/DE/ES/IT/PL translations
Easy return - no questions asked
Install, set up and take profit
Priority Help & Satisfaction Over Sales