Payments are experiencing issues due to temporary restrictions in Russia. If your payment does not go through, please submit a support request.Our support team is available 24/7 — we are always here to help with hosting and server issues.We are now accepting requests for dedicated server rental and colocation services in our data center.Reminder: we recommend enabling backups for additional data protection.A new VPS/VDS lineup with NVMe storage and improved performance is now available.Maintenance work on some servers has been completed. All services are operating normally.

MODULE FOR 1C-BITRIX

CREATIVE

Phone Number Replacement 2.0

The 'Phone Replacement 2.0' module dynamically substitutes phone numbers on the website based on the visitor's region, traffic source, or URL parameters. This solution enables the use of your own numbers for call tracking, functioning similarly to Yandex's 'Target Call' tool. To operate, you must acquire virtual numbers from your telecom provider or via the Zadarma IP telephony service.

Technical details

Published
19.04.2016
Updated
02.04.2021
Version
2.0.23
Installed
500 - 999 times
Compatible editions
'First Site', 'Start', 'Standard', 'Small Business', 'Business'
Responsiveness
No
Composite support
Yes
Compatible with Sites24
No
Developer
CREATIVE

What this solution does

The 'Phone Replacement 2.0' module dynamically substitutes phone numbers on the website based on the visitor's region, traffic source, or URL parameters. This solution enables the use of your own numbers for call tracking, functioning similarly to Yandex's 'Target Call' tool. To operate, you must acquire virtual numbers from your telecom provider or via the Zadarma IP telephony service.

Rule configuration relies on sorting order: conditions are evaluated from the lowest weight to the highest. The default rule (number without conditions) must be assigned the highest weight in the 'Sorting' field.

To substitute numbers for visitors arriving from Yandex search results, enter the domain yandex.ru in the 'Site URL' field. To display different sales office numbers for residents of different regions, select the corresponding regions in the 'Region' field (holding Shift or Alt). Location detection is performed via the user's IP address, allowing the site to function as multi-regional.

To show a special number for visitors coming from contextual advertising, enter the relevant UTM parameter in the 'UTM tag' field, for example utm_source=yandex (the specific value depends on your UTM configuration).

The selected phone number is stored in the user's browser cookies. On subsequent visits to the site, even when the address is entered directly without using search engines or referral links, the originally selected number is displayed.

To verify the module's functionality, the site must be opened in incognito mode when testing each rule.

The 'Phone Replacement 2.0' module by CREATIVE allows flexible management of contact data display on a website. When users arrive directly from HTTPS sites (excluding Yandex and Google), the Referer field is not transmitted. In such cases, it is recommended to use UTM tags and leave the 'Site URL' field empty.

A new 'Phone in Link' field has been added. If a number is entered in international format without spaces or extra characters (e.g., +71234567890), it will appear on the site as a clickable link that works on smartphones.

The functionality now supports displaying different phone numbers in various site sections based on separate rules. For instance, a toll-free number like 8 800 can be shown in the header, while a regional number appears in the footer. Additionally, email addresses and any other text can be replaced by creating a dedicated section with specific replacement rules.

Version 2.0 of the Phone Replacement module allows configuring separate Yandex.Metrica goals for each phone number: one for view events and another for click events. To enable this feature, enter the Yandex.Metrica counter ID in the module settings. Detailed instructions are available in the video guide.

Update 5: You can now configure separate Google Analytics goals for view and click events for each phone number. When creating a goal in Google Analytics, set the Category to "creativebz" and enter the goal name (matching the name used in Yandex.Metrica) in the Action field. Other fields are optional.

Version 2.0 adds the ability to specify a class or ID for phone number links via component parameters. To configure, hover over the phone number, click the gear icon, or select the "Phone Replacement 2.0" component from the adjacent menu.

The 'Phone Number Replacement 2.0' module by CREATIVE enables phone number replacement for users across multiple countries, not limited to Russia. Configuration settings include three attribution models: 'First Interaction' (default), 'Last Interaction,' and 'Last Significant Interaction.'

The 'First Interaction' model saves the selected phone number in the user's cookies for 30 days. On subsequent visits, whether via direct URL entry or another rule, the same number displayed initially will be shown.

The 'Last Interaction' model overwrites cookies whenever a new rule matches the user's actions, displaying the phone number specified in that new rule.

The 'Last Significant Interaction' model updates the number only if the matching rule is marked as significant in the settings. If a non-significant rule matches, cookies remain unchanged and the number stays the same. It is recommended to mark all advertising numbers as significant.

General iT can connect “Phone Number Replacement 2.0”, configure it and verify the integration with the existing website.

UPDATE HISTORY

What’s new

21 releases
2.0.23 (02.04.2021)Latest update

Update to Yandex Metrica goal code

2.0.22 (29.01.2020)

Minor changes

2.0.21 (25.12.2019)

New attribution model 'Last Significant Interaction' added

2.0.20 (03.12.2019)

Ability to select an attribution model added

2.0.19 (27.05.2019)

Minor fixes

YOUR PROJECT INFRASTRUCTURE

A home for your website

BEFORE YOU ORDER

Let’s go through the details.

What does the price cover?
The displayed price covers the solution itself. Platform licensing, installation and customisation are checked separately. If the page offers bundles, select the required option before submitting a request.
How do I check compatibility?
Compare the supported editions and solution version in the technical details with your project. Before installing on a live website, we recommend making a backup and checking the solution in a test environment.
Is there a trial?
The developer lists a trial of 14 days. The trial button opens the installer in your website control panel. Check the required features and compatibility before purchasing.
How much does this solution’s renewal cost?
The current renewal price is 2,500 ₽. Before you order, a manager will confirm the renewal period and whether it applies to your licence.
Can you help with implementation?
We can help install the module, check its settings and verify how it works in your project. Compatibility with other customisations and the scope of work are assessed before we begin.

GENERAL iT

Let’s discuss your project

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Install solution

Enter a domain with or without https://. The installer will open in your website control panel in a new tab.

Solution screenshots

Solution screenshot