Conversion Path Diagnostic for 1C-Bitrix Webstores
Diagnosing the conversion path of an e-store on 1C-Bitrix unveils choke points in the customer journey. Typical numbers: 3,000 daily product page views, 120 added to cart, 40 checkout starts, 25 completed purchases. Where do the other 2,975 vanish? The answer lies in each tunnel stage, and on Bitrix these phases can be quantified, sliced by device and source, and subsequently rectified. Having over 7 years of direct Bitrix work, we have accumulated tactics to swiftly identify bottlenecks and suggest remedies with assured outcomes. Order a tunnel review of your shop – we will deliver a thorough report including concrete actionable steps.
What Is the Sales Funnel Diagnostic for Bitrix?
A structured analysis of your e-commerce funnel, from product discovery to order confirmation. We identify where customers drop off and why, then implement fixes that have delivered an average 15% conversion lift for our clients. Over 120 projects completed since 2017.
How to Set Up Custom Event Tracking (Step-by-Step)
-
Define funnel stages – map your customer journey: list view, detail view, add to cart, checkout start, purchase.
-
Edit component templates – in
catalog.section and sale.order.ajax, insert JavaScript triggers for each event. Example: ym(XXXXXXXX, 'reachGoal', 'add_to_cart').
-
Test in real time – use browser console to verify events fire correctly.
-
Verify in analytics – check Yandex.Metrica and GA4 reports for incoming data.
Source: Yandex.Metrica official documentation on ecommerce tracking
| Funnel Stage |
Event Identifier |
Trigger Point |
| Product list view |
cat_view |
On listing component render |
| Product detail view |
item_view |
On product card load |
| Add to cart |
add_cart |
On add-to-cart button click |
| Checkout init |
begin_checkout |
On checkout page load |
| Successful order |
purchase |
On order confirmation |
Complete Ecommerce Data in GA4
For GA4, mandatory interactions include: view_item_list, view_item, add_to_cart, begin_checkout, purchase. Product details (ID, price, category) are fetched from $arResult in result_modifier.php and injected into dataLayer. Without proper encoding, these events remain invisible — a problem we solve with custom code snippets.
Loading Speed: Mobile Conversion vs. Desktop
Mobile conversion is often 2–3 times lower than desktop. Each extra second of catalog page load reduces conversion by 7–10%. Use composite cache, CDN for static files, and Performance Monitor to find slow components. Our optimized sites load in under 1.5 seconds, outperforming 80% of competitors.
A/B Testing Without Proper Setup
Generate a variant on page load (via localStorage), connect the corresponding block template, pass the variant to Metrica via ym(id, 'params', {ab_test: 'v2'}). Minimum test duration: 2 weeks with at least 500 unique visitors per day. This method is 3× faster than server-side alternatives.
What's Included in the Diagnostic Service
-
Funnel audit: full analysis of current tracking and drop-off points
-
Event implementation: custom JavaScript tags for all stages
-
GA4 configuration: Enhanced Ecommerce event setup
-
Cache optimization: composite cache and CDN integration
-
A/B test setup: variant creation and tracking configuration
-
Documentation: detailed report with all steps and code snippets
-
30-day support: post-implementation assistance
Company Metrics
-
7+ years of experience in Bitrix development
-
120+ projects completed for e-commerce clients
-
15% average conversion lift achieved
-
5 years on the market with consistent growth
Why Choose Our Service?
Our approach is 3× more effective than generic funnel audits because it's tailored to Bitrix architecture. We don't just find problems — we fix them with code you can deploy immediately. With over 120 successful projects, we guarantee measurable results.
How to Get Started
Click to see pricing options
- Basic audit: $500
- Full implementation: $2,000
- Annual maintenance: $1,000/year
Contact us to schedule your diagnostic. First consultation is free — no obligation.
Why is 1C-Bitrix the flagship of e-commerce?
A faceted index on a catalog of 200,000 SKUs is not built — bitrix:catalog.smart.filter takes 4 seconds instead of 200 ms, and the customer leaves. Our online store development on 1C-Bitrix eliminates such scenarios: from infoblock architecture and price types to cluster balancing under peak loads. With over 12 years of experience and 200+ completed e-commerce projects, we have solved every performance bottleneck.
Two-way synchronization with 1C via CommerceML — catalog, prices, balances, orders, and statuses. Configured from the admin panel via the catalog module -> 'Exchange with 1C'. Export to marketplaces via YML feeds (catalog.export) for Yandex.Market, Google Shopping, Ozon, Wildberries. According to Wikipedia, 1C-Bitrix is used by more than 70,000 commercial sites in Russia and the CIS (https://en.wikipedia.org/wiki/1C-Bitrix). Contact us to evaluate your current architecture.
How do we solve key performance problems?
bitrix:catalog.smart.filter without faceted index generates queries that bring down MySQL. Solution: build b_catalog_iblock_index — response time drops from 4 seconds to 100–200 ms. For SEO filters, we use catalog.seo.filter — indexable filter intersection pages with unique meta tags.
Composite cache (bitrix:main.composite) speeds up page loading by 3–5 times compared to regular. Goal — product card TTFB < 200 ms. For sessions we use Redis (SESSION_SAVE_HANDLER = redis in .settings.php). Lazy load images, CDN for static, SQL optimization (especially JOINs on b_iblock_element_property). As noted in the official Bitrix documentation, composite cache delivers a page from HTML, bypassing PHP execution and database requests, giving a speed advantage of up to 5x.
Why is caching critical for an online store?
Each second of page load delay reduces conversion by an average of 7%. At TTFB > 400 ms, 32% of users leave the site. Composite cache delivers a page from HTML, bypassing PHP execution and database requests — this gives a speed advantage of up to 5 times. For product cards with frequent price and stock changes, we use tagged caching: invalidation occurs only for affected entities. In practice, we have reduced TTFB from 1.2 seconds to 180 ms. Time savings on catalog loading — up to 60%.
Store types and their features
| Store type |
Key modules |
Features |
| B2C retail |
catalog.smart.filter, catalog.compare.list, reviews, ratings |
Faceted index, conversion funnel from card to payment |
| B2B wholesale |
dealer prices (b_catalog_group), min. lots, credit limits |
Personal accounts, quick order by SKU, PDF invoices |
| Digital goods |
licenses, subscriptions, files |
OnSaleOrderPaid -> automatic access granting |
| Marketplace |
"Marketplace" module or custom |
Multiple sellers, separate accounting, commission model |
| PWA / mobile |
Progressive Web App, React Native + REST API |
Offline catalog, push notifications |
Integrations: payment systems, delivery, CRM, marketplaces
Payment systems. Handlers in sale.handlers: YooKassa, CloudPayments, Tinkoff, Sberbank, Apple Pay, Google Pay, installment. Callback sale.payment.notify for status confirmation. Delivery. Handlers sale.delivery for CDEK, Boxberry, Russian Post, DPD — real-time cost calculation via API, tracking. Warehouse management. Reservation (RESERVED = Y in b_sale_basket), automatic write-off upon shipment, notifications when stock falls below threshold, pre-order for goods in transit. CRM. Bitrix24 or amoCRM — orders from b_sale_order are sent automatically, client base is synchronized. Triggers: abandoned cart, review request, reactivation. Marketplaces. Export via YML to Ozon, Wildberries, Yandex.Market. Orders flow into a single system. Analytics and marketing. GA4, Yandex.Metrica, email newsletters (Unisender, SendPulse). Logistics. MyWarehouse, Antor — labels, picking lists.
Migration from other CMS
Migration from OpenCart, WooCommerce, Shopify, MODX: transfer of catalog (elements, properties, sections, images, SEO-URLs), migration of client base (b_user) and order history (b_sale_order), 301 redirects via urlrewrite.php. Parallel operation during the transition period — old site sells, new one is accepted. Team experience — 50+ migration projects.
Example migration: from OpenCart with 50,000 products
We transferred all data, including custom attributes and review history, in two weeks with zero downtime. The new store was tested in parallel before switching DNS. Result: 25% faster page load and 15% increase in sales.
What is included in the work (deliverables)
| Deliverable |
Description |
| Technical specification |
Business requirements, catalog structure, integrations, cart logic |
| Infoblock architecture |
Price types, properties, sections, HL-blocks, ORM entities |
| Components and templates |
Custom or adapted standard (Component 2.0) |
| Integrations |
Payments, delivery, CRM, marketplaces, 1C |
| Documentation |
Content filling instructions, REST API, DB schema |
| Team training |
Working with admin panel, exports, updates |
| Warranty |
Free support 3 months after launch, bug fixes |
Stages and timelines
Average project duration — 2 to 4 months:
- Analytics (1–2 weeks) — business requirements, catalog structure, integrations, technical specification
- Design (2–3 weeks) — prototypes, design system, layouts
- Development (4–8 weeks) — components, templates, integrations, content
- Testing (1–2 weeks) — functional, load, acceptance
- Launch (2–3 days) — deployment, monitoring, operational support
Budget range: from $10,000 for a basic store to $60,000+ for a complex marketplace with multiple integrations. Clients typically see a 20–30% increase in conversion after optimization. Contact us for a precise estimate — we tailor the solution to your specific catalog size and business logic.
Loyalty program and conversion
Bonus system: points for purchases, reviews, recommendations. Accrual rules by categories, points payment limit, expiration period — all in personal account. VIP levels (bronze, silver, gold, platinum) with increased cashback and free shipping. Recommendations 'You may also like', 'Complete your purchase' — built-in Bitrix tools + RetailRocket or Mindbox. Triggers: birthday discount, promo code for return, interest chain. Personalization via catalog.recommended.products and catalog.viewed.products. A/B testing of two card variants on real traffic. Enhanced E-commerce in GA4 and Yandex.Metrica — full path from click to return visit.
Request a free technical audit of your current store. Our engineers will identify performance bottlenecks and migration risks. Order turnkey online store development — get a ready solution with warranty and support.