Skip to main content

Yandex Metrica · Goal Tracking · Session Replay · Ecommerce Analytics

Yandex Metrica Setup and Tracking for Clearer User Behaviour Insights

Understand how visitors discover your website, move through its pages, interact with important elements, and complete business actions.

I configure Yandex Metrica tags, goals, ecommerce tracking, campaign attribution, Session Replay, behavioural reports, cross-domain measurement, offline conversion imports, and custom reporting around your website and business objectives.

  • Goal and conversion tracking
  • Session Replay and behaviour analysis
  • Ecommerce and campaign measurement

Service overview

What Is Yandex Metrica?

Yandex Metrica is a web analytics platform that can measure website traffic, traffic sources, page activity, goal completions, advertising effectiveness, ecommerce interactions, and selected offline conversions.

It also provides behavioural-analysis features such as Session Replay, click maps, link maps, scroll maps, form analysis, custom reports, audience segments, goal reports, and content analytics.

A complete implementation may include Metrica tag creation and installation, goal configuration, JavaScript events, form/call/messaging/booking tracking, ecommerce tracking, Session Replay, behaviour maps, campaign attribution, UTM governance, cross-domain measurement, offline conversions, call-tracking imports, content analytics, custom reports, data exports, reporting integration, testing, and documentation.

The objective is to connect website activity with meaningful business and marketing questions.

Potential outcomes

What Professional Yandex Metrica Setup Can Improve

A properly configured Metrica implementation can improve the quality and usefulness of website measurement. Typical outcomes include the following—actual value depends on implementation quality, website traffic, business use, data accuracy, and whether insights are converted into improvements:

  1. Clearer measurement of traffic sources and landing pages

  2. Reliable tracking of forms, bookings, purchases, registrations, and contact actions

  3. Better understanding of how users interact with important pages

  4. Additional visibility into navigation, scrolling, links, and form behaviour

  5. Stronger comparison of organic, paid, referral, social, messenger, and campaign traffic

  6. Better measurement of ecommerce products, carts, orders, and revenue

  7. Easier identification of usability barriers and conversion drop-offs

  8. Better preparation for Yandex Direct campaign analysis and optimization

  9. Ability to connect selected offline conversions or calls with website activity where suitable identifiers and integrations are available

  10. More structured data for dashboards, spreadsheets, PowerPoint, Canva, PDFs, and recurring marketing reports

Service components

What Is Included in the Yandex Metrica Setup and Tracking Service?

  1. Existing Metrica and Analytics Audit

    I review the current website measurement environment before creating or changing the setup—identifying missing tracking, duplicates, broken goals, and reporting limitations.

    • Existing tags, versions, ownership, and access permissions
    • Goals, automatic goals, JavaScript events, and ecommerce
    • Session Replay, behaviour maps, filters, and campaign parameters
    • Cross-domain measurement, GA4/GTM overlap, and advertising integrations
    • Duplicate scripts, incomplete coverage, and data inconsistencies
  2. Measurement Strategy and KPI Plan

    I define measurement requirements before creating goals—separating primary outcomes, secondary intent actions, and supporting behaviour.

    • Primary: purchases, bookings, leads, quotes, registrations, demos, appointments
    • Secondary: phone/email/WhatsApp/Telegram clicks, form/booking/cart starts, downloads
    • Supporting: links, video, search, scroll, form difficulty, calculators
    • Documented purpose, trigger, parameters, reporting use, and test method
  3. Yandex Metrica Tag Creation

    The tag should be created under an account structure the business can control long term.

    • Tag name, primary website address, and additional domains
    • Time zone, access permissions, and filtering requirements
    • Session Replay, ecommerce, automatic goals, and behaviour features
    • Relevant advanced settings for the measurement plan
  4. Metrica Tag Installation

    Yandex recommends placing the tag on every relevant page and as close to the top as practical. Incomplete coverage can distort sessions and traffic.

    • Direct code, GTM, CMS plugin, theme, or custom integration
    • Correct tag number, full page coverage, and duplicate checks
    • Script/noscript placement, staging vs production, and consent
    • SPA navigation and checkout/booking coverage
  5. Tag Version and Legacy Code Review

    I review whether the website uses current tag.js/`ym` methods or outdated watch.js/`yaCounter` code—and document changes carefully because historical data is not recalculated.

    • Old watch.js vs current tag.js
    • Legacy yaCounter methods vs current ym methods
    • Duplicate old/new tags and outdated CMS integrations
    • Incomplete template updates and broken custom scripts
  6. Goal Architecture

    Goals are organized so business-critical actions are easy to identify and are not mixed with low-value interactions.

    • Goal name, ID, type, trigger, and business meaning
    • Primary vs secondary status and expected value
    • Report usage, advertising usage, and validation method
  7. Automatic Goal Review

    Automatic detection can help initially, but important conversions may need more controlled JavaScript events or confirmed success signals.

    • Whether automatic goals accurately represent business actions
    • Duplication with manual goals and overly broad counting
    • Whether they should remain enabled or be supplemented
  8. JavaScript Event Goal Implementation

    I configure JavaScript event goals for actions requiring a reliable custom trigger—with documented IDs, conditions, and duplicate-prevention rules.

    • Lead submission, booking completion, registration, and payments
    • Quote/service requests, subscriptions, and application events
    • Goal ID, trigger, page/component, optional values, and validation
  9. Form Tracking

    A successful conversion should ideally be measured after the website confirms the lead was accepted—not only on submit-button click.

    • Form view, start, attempt, validation error, and success
    • Confirmation page, selected service, form location, and lead type
    • JavaScript goal, data layer, callback, thank-you page, or CMS integration
  10. Phone, Email and Messaging Tracking

    These goals show contact intent—they do not confirm that a conversation occurred or became a qualified lead.

    • Phone, email, WhatsApp, Telegram, Viber, Messenger, and chat opens
    • Contact method, page URL, button location, service, language, and market
  11. Booking and Appointment Tracking

    Available detail depends on the booking platform and technical access—iframes, callbacks, confirmation pages, and cross-domain measurement may be required.

    • Widget open, service/date/tour/room selection, and booking start
    • Customer-info and payment steps, success/failure, and external clicks
  12. Ecommerce Tracking Setup

    Yandex Metrica supports ecommerce through a data container (commonly dataLayer) and can collect compatible Google Analytics ecommerce formats when configured correctly.

    • Product impressions/views, cart actions, checkout, purchase, and refund
    • Promotion impressions and selections
    • Product and transaction fields including ID, revenue, and currency
  13. Ecommerce Data Layer Validation

    Validation uses debugging (including `_ym_debug=2`) and compares analytics totals with the ecommerce platform where access is available.

    • Ecommerce option, data-container name, and matching tag config
    • Event sequence, values, currency, quantities, and unique transaction IDs
    • Duplicate purchases, missing products, and incorrect categories
  14. Automatic Ecommerce Goals

    Automatic ecommerce goals can support reporting, but they do not remove the need to validate the underlying ecommerce data.

    • Add-to-cart and purchase goals receiving expected events
    • Match to business outcomes and correct transaction values
    • Duplication with custom goals and Yandex Direct suitability
  15. Purchase Duplication Prevention

    I review controls such as unique transaction IDs, application-state checks, data-layer logic, trigger restrictions, and server confirmation.

    • Confirmation refreshes and revisited thank-you pages
    • Overlapping Google/Yandex tags and SPA event repeats
    • Client-side vs server-side signal conflicts
  16. Session Replay Setup

    Session Replay is used to investigate specific questions rather than watching random recordings without a defined purpose.

    • Activation, page coverage, and input-field treatment
    • Sensitive-element exclusions and content recording settings
    • Dynamic content, mobile recording, and cross-domain considerations
  17. Session Replay Analysis Framework

    I create a practical framework for reviewing recordings—segmented by landing page, device, source, campaign, goals, forms, market, and language.

    • Where users hesitate and which elements look clickable but are not
    • Form understanding, booking stops, and mobile control usability
    • Pop-up friction, repeated sections, and technical errors
  18. Session Replay Privacy and Technical Review

    Sensitive recording requirements should be approved by the customer’s legal and privacy specialists.

    • Password, personal, payment, health, and financial fields
    • Logged-in areas, dashboards, chat, iframes, and Shadow DOM
    • Dynamic CSS, mobile interfaces, browser support, and retention limits
  19. Click Map Setup and Analysis

    A high number of clicks does not automatically mean an element performs well—findings are interpreted with traffic, device, layout, goals, and Session Replay.

    • Navigation, CTAs, unused buttons, and unexpected clicks
    • Mobile navigation, product/pricing interaction, and form opens
  20. Link Map Review

    Link maps help compare interaction with links across a page—including navigation, services, products, footer, outbound, and mobile behaviour.

    • Internal-link placement and unused footer links
    • URL-parameter handling and required behaviour-analysis features
  21. Scroll Map Analysis

    Scroll depth alone does not confirm content was read—combine with Session Replay, time, goals, and conversion outcomes.

    • Whether visitors reach CTAs, trust signals, and comparison tables
    • Long introductions, mobile page length, and content that should move higher
  22. Form Analysis

    Where supported, form analysis identifies views, abandonment, field difficulty, validation problems, and mobile issues—to guide practical improvements.

    • Remove unnecessary fields and clarify labels
    • Improve validation, field order, mobile spacing, and completion feedback
  23. Traffic Source Analysis

    I configure and review how Metrica classifies acquisition across organic, paid, referral, social, messengers, email, direct, and campaign traffic.

    • Unexpected direct traffic, self-referrals, and missing UTMs
    • Incorrect campaign names and booking/payment-provider referrals
  24. UTM Campaign Framework

    Consistent tagging improves campaign comparison and reduces fragmented reporting.

    • utm_source, medium, campaign, content, and term standards
    • Social, email, messengers, QR, offline, partners, and advertising
    • Lowercase rules, separators, and campaign naming conventions
  25. Yandex Direct Integration

    Only reliable business goals should be used as primary advertising conversions—not low-value scrolling or navigation clicks.

    • Goal sharing, ecommerce goals, and campaign reporting
    • Retargeting requirements, conversion analysis, and bid-strategy inputs
  26. Cross-Domain and Multi-Domain Measurement

    Yandex documents options for one tag across several addresses or separate tags—depending on whether combined sessions or separate reporting are required.

    • Website to booking, shop, app, payment, or portal domains
    • Session continuity, goal steps, Session Replay, and ownership
  27. Subdomain Tracking

    The correct structure depends on whether subdomains form one customer journey or represent separate products and business units.

    • www, blog, shop, booking, and app subdomains
    • Shared vs separate tags, hostname segmentation, and combined reports
  28. Single-Page Application Tracking

    For Next.js, React, Angular, Vue, Nuxt, and similar sites, I configure virtual page and route tracking without duplicate page views.

    • Initial load, client-side routes, dynamic titles/URLs, and history navigation
    • Modals, forms, bookings, ecommerce, and duplicate prevention
    • Page-hit methods, data layer, GTM triggers, and router events
  29. Next.js and JavaScript Website Implementation

    The implementation is tested across initial load, internal navigation, dynamic routes, back/forward, mobile, staging, and production.

    • Tag loading, server/client components, and hydration
    • Environment variables, consent, dynamic metadata, and route changes
    • Booking/ecommerce data and form success events
  30. Offline Conversion Tracking

    Yandex supports uploading offline conversions through the interface, API, or supported automation so off-site outcomes can be analysed as goals.

    • Payments, contracts, office purchases, qualified CRM leads, and deliveries
    • Identifiers, goal IDs, CRM fields, timestamps, and data validation
    • API integration and privacy review
  31. Call-Tracking Integration

    A basic phone-link click does not provide the same information as a call-tracking integration with API data transfer.

    • Call type, time, status, duration, and dynamic/static numbers
    • Conversion outcome and revenue/order result where available
    • Dynamic calls may associate with sessions; static calls are more limited
  32. CRM and Customer Data Integration

    Sensitive data should be minimized and handled according to approved privacy and security requirements.

    • Lead created/qualified, appointment, sale, payment, and contract outcomes
    • Order delivered, lead rejected, and revenue value
    • Association with website activity where suitable identifiers exist
  33. Content Analytics Setup

    For publishers and content-heavy sites, content reports can analyse articles, categories, authors, topics, reading time, full scrolls, and recirculation when markup is available.

    • Schema.org and Open Graph markup
    • Article title, author, category, topic, date, URL, and length
    • Traffic source and engagement metrics
  34. Content Performance Reporting

    Content analytics should be interpreted alongside search visibility, leads, assisted conversions, internal links, publication dates, and refreshes.

    • Most visited articles, engagement topics, and full-read rates
    • Recirculation, categories, authors, sources, and content decline
  35. Internal Traffic Filtering

    Filters are tested carefully because overly strict settings can remove legitimate website data.

    • Employees, developers, agencies, QA, staging, and monitoring tools
    • Metrica filters, IP logic, environment conditions, and separate tags
  36. Staging and Production Environment Control

    Development activity should not unnecessarily contaminate production reporting.

    • Separate tag numbers, hostname restrictions, and environment variables
    • GTM environment rules, conditional loading, and test goals
  37. Consent-Aware Implementation

    The customer remains responsible for legal guidance regarding consent, cookies, privacy notices, retention, and lawful processing.

    • Tag blocked before consent and loaded after approved consent
    • Consent updates, regional conditions, and analytics-category mapping
    • Behaviour-recording and advertising-tag conditions
  38. Sensitive Data Review

    Tracking should use structured, non-sensitive business values wherever possible—form name, service category, lead type, market, language, conversion value, product ID.

    • Avoid names, emails, phones, passwords, and payment details
    • Avoid health data, government IDs, private account info, and free-text contents
  39. Debugging and Goal Validation

    Yandex documents the `_ym_debug=2` parameter for checking tag data, goal events, and ecommerce information.

    • Tag loading, correct tag number, page views, and goal calls
    • Forms, ecommerce, transactions, consent, and duplicate firing
  40. Goal Quality Assurance

    Each important goal is tested against acceptance criteria across successful/failed journeys, refreshes, mobile, consent, and duplicate prevention.

    • Correct trigger, goal ID, tag, and page
    • Debug tools for immediate confirmation; reports after processing
  41. Ecommerce Quality Assurance

    Ecommerce validation covers product/cart/checkout/purchase paths, revenue, currency, quantities, discounts, unique transaction IDs, and report availability.

    • Debug output checked against platform and expected data structure
    • Duplicate purchase and missing-field review
  42. Behaviour Feature Quality Assurance

    Session Replay may differ from the live website when styles or dynamic resources cannot be reproduced—representative pages should be reviewed after activation.

    • Session Replay availability, maps, forms, and clickable elements
    • Sensitive fields, iframes, CSP, browser extensions, and ad blockers
  43. Custom Reports and Segments

    I create or recommend custom Metrica reports using dimensions, metrics, goals, and segments around the business’s actual questions.

    • Traffic/conversions by source, landing pages, and campaigns
    • Device, country, funnels, ecommerce, content, and visitor type
  44. Audience and Behaviour Segmentation

    Segmentation helps compare converting vs non-converting sessions, mobile vs desktop, paid vs organic, and different markets.

    • Source, campaign, landing page, goal, device, and country
    • Ecommerce action, content interaction, booking stage, and form interaction
  45. Reporting Integration

    A live dashboard may be combined with a monthly PowerPoint, Canva, or PDF report containing analysis and recommendations.

    • Native/custom Metrica reports, API exports, Sheets, and Excel
    • Looker Studio via connectors/prepared sources, PowerPoint, Canva, and PDF
  46. Yandex Metrica API and Data Export

    API implementation depends on endpoints, authentication, data limits, update frequency, development resources, and security requirements.

    • Custom dashboards, scheduled reporting, and spreadsheet updates
    • Offline conversion/call imports, CRM integration, and data warehousing
  47. Access and Ownership Setup

    The business should retain long-term control, with reporting access separated from configuration access and tag ownership documented.

    • Owner, marketing, analyst, SEO, advertising, developer, and agency roles
    • Remove former team members and document permissions
  48. Naming Conventions and Governance

    Consistent naming makes the setup easier to maintain and report.

    • Tags, goals, goal IDs, campaigns, UTMs, reports, and segments
    • Ecommerce fields, offline conversions, and imported goals
    • Lowercase rules, categories, owners, testing status, and change dates
  49. Implementation Documentation

    Documentation covers account/tag info, installation, Session Replay, goals, ecommerce, data layer, UTMs, cross-domain, offline/call workflows, filters, consent, testing, and limitations.

    • Reference for marketing, analysts, developers, and business owners
    • Access permissions and known limitations included
  50. Developer-Ready Tracking Specifications

    Specs help developers implement reliable events without interpreting a general marketing request.

    • Business event, goal ID, trigger moment, and required values
    • Example code/data layer, consent, error behaviour, and acceptance criteria
  51. Reporting Handover

    The depth of the handover is adapted to the team’s analytics experience.

    • Checking goals, conversions, segments, Session Replay, and maps
    • Comparing sources, ecommerce, campaigns, exports, and UTM maintenance
  52. Post-Launch Monitoring

    Some information requires processing time—debugging data and processed reporting are reviewed separately.

    • Tag activity, page views, goals, ecommerce, revenue, and campaigns
    • Session Replay, maps, offline imports, calls, duplicates, and filters
  53. Ongoing Metrica Maintenance

    Tracking should be reviewed whenever an important customer journey or technical system changes.

    • New forms, services, bookings, ecommerce, domains, and languages
    • New campaigns, goals, reports, redesigns, migrations, and corrections

Search terminology

Yandex Metrica, GA4 and Google Tag Manager: What Is the Difference?

Yandex Metrica

Collects and reports website traffic, user behaviour, goals, ecommerce interactions, traffic sources, and selected offline outcomes—plus native behavioural tools such as Session Replay and maps.

Google Analytics 4

Measures website and application users, sessions, events, conversions, ecommerce, acquisition, and revenue within Google’s analytics ecosystem.

Google Tag Manager

Manages how analytics and marketing tags are deployed. It can install and control both GA4 and Yandex Metrica tags, as well as custom events and advertising tags.

Session Replay

A behavioural-analysis feature that reproduces selected website sessions to help investigate navigation, usability, and conversion difficulties. These tools can work together in one measurement system.

Ideal clients

Who This Yandex Metrica Service Is For

Businesses targeting Yandex users

Companies receiving or planning to receive traffic from markets where Yandex Search, Yandex Direct, or related services are relevant.

Service-based businesses

Companies measuring forms, calls, messages, bookings, appointments, and quote requests.

Ecommerce and marketplace websites

Platforms requiring product, cart, checkout, purchase, revenue, and advertising measurement.

Travel and hospitality businesses

Tour operators, hotels, accommodation platforms, booking systems, transportation services, and activity providers.

Local and multi-location businesses

Companies measuring calls, location pages, branches, service areas, appointments, and local campaigns.

Publishers and content websites

Websites requiring article, category, author, topic, reading, scrolling, and recirculation analysis.

SaaS and application websites

Businesses tracking registrations, trials, subscriptions, feature use, forms, and application journeys.

Multilingual and international websites

Companies requiring performance analysis across countries, languages, domains, and regional campaigns.

Businesses using Yandex Direct

Advertisers needing clearer goals, ecommerce data, campaign attribution, and conversion reporting.

Websites needing behavioural analysis

Businesses that want to investigate how users navigate, scroll, complete forms, and experience important pages.

What you receive

Yandex Metrica Setup and Tracking Deliverables

Concrete setup, tracking implementation, behavioural configuration, validation, and documentation—scoped to your website and business goals.

  • Existing Metrica audit
  • Measurement strategy
  • KPI and goal plan
  • Yandex Metrica tag creation
  • Tag installation
  • Tag-version review
  • Tag ownership and access setup
  • Primary goal configuration
  • Secondary goal configuration
  • Automatic-goal review
  • JavaScript event goals
  • Form tracking
  • Lead-generation tracking
  • Phone-click tracking
  • Email-click tracking
  • WhatsApp and Telegram tracking
  • Booking tracking where supported
  • Ecommerce setup
  • Ecommerce data-layer validation
  • Automatic ecommerce-goal review
  • Purchase-duplication review
  • Session Replay setup
  • Session Replay privacy review
  • Click map setup
  • Link map setup
  • Scroll map setup
  • Form-analysis setup
  • Traffic-source review
  • UTM campaign framework
  • Yandex Direct connection where relevant
  • Multi-domain strategy
  • Subdomain tracking
  • Single-page application tracking
  • Next.js and JavaScript implementation where relevant
  • Offline conversion setup where relevant
  • Call-tracking integration where supported
  • CRM data-import requirements where relevant
  • Content analytics setup
  • Internal-traffic configuration
  • Staging and production controls
  • Consent-aware implementation
  • Sensitive-data review
  • Debugging
  • Goal validation
  • Ecommerce validation
  • Session Replay validation
  • Custom reports
  • Audience segments
  • API and export recommendations
  • Reporting integration
  • Access and permission structure
  • Naming conventions
  • Implementation documentation
  • Developer-ready specifications
  • Team handover
  • Post-launch monitoring
  • Ongoing maintenance recommendations

Delivery process

How I Deliver Yandex Metrica Setup and Tracking

  1. Discovery and Measurement Goals

    I review the business model, website, customer journey, target markets, marketing channels, conversions, reporting needs, and privacy requirements.

  2. Existing Analytics Audit

    I inspect current Metrica tags, goals, ecommerce configuration, Session Replay, maps, filters, campaign tags, and other analytics tools.

  3. Measurement and Goal Planning

    I document primary goals, secondary actions, behaviour questions, ecommerce events, required values, and technical dependencies.

  4. Tag and Tracking Implementation

    I create or update the tag, configure goals, implement events, enable approved behavioural features, and prepare data-layer requirements where necessary.

  5. Developer Coordination

    Where custom website changes are required, I provide technical specifications and review the implementation.

  6. Testing and Debugging

    I validate tag loading, goals, ecommerce events, transaction values, campaign attribution, behaviour tools, duplicate events, and consent conditions.

  7. Reporting Setup

    I configure useful reports, segments, campaign classifications, and export or dashboard workflows.

  8. Documentation and Handover

    I document the implementation and explain how the tracking and reporting system should be used and maintained.

  9. Post-Launch Monitoring

    I review production data, identify unexpected behaviour, and document corrections or future improvements.

Specialist

Why Work With Me for Yandex Metrica Setup?

I combine Yandex Metrica with GA4, Google Search Console, Google Tag Manager, technical SEO, conversion tracking, website development, ecommerce measurement, multilingual SEO, AEO, GEO, and custom reporting.

This allows me to evaluate both: Which information the business needs How the website must technically provide it

I review: Which goals represent actual business value Whether goal triggers are reliable Whether ecommerce data is complete Whether purchases can be duplicated Whether Session Replay is configured appropriately Whether forms measure success rather than button clicks Whether campaign attribution is consistent Whether off-site outcomes can be connected Whether the data is suitable for reporting Whether future teams can understand the setup

Rather than installing a generic tag, I document: Which goals should exist Why each goal matters What should trigger it Which values should be included Which developer changes are required Which behaviour tools should be enabled Which privacy limitations should be understood How every event will be tested How reports should be structured How the implementation should be maintained

I can support the complete process from measurement planning and tag installation through goals, ecommerce, Session Replay, debugging, reporting, documentation, and ongoing improvement.

Common questions

Frequently asked questions

← All services

Discuss Your Yandex Metrica Setup

  • 20 min intro
  • No obligation
  • You keep your data