+1
Запланирован

Виджет Сайтофон. Черные и белые списки отображения виджета

Yury Pitkjanen 4 года назад в Сайтфон • обновлен Гюламирьян Ксения (Менеджер по счастью клиентов) 4 года назад 3

Здравствуйте.


Задача: Отображать или не отображать виджет (обычный или платный) на определенных страницах.


Аргументация:

1. Директории справок (90% = консультации, а не целевые обращения)

2. Директории документаций (90% = консультации, а не целевые обращения)

3. Снятые товары с продажи (подтягивать статус через код на сайте или API).



Ваше имя:

Ответ

Ответ

Юрий, не очень поняла о чем Вы говорите и что именно Вы установили. Данный скрипт влияет только на отображение виджета, а на подмену номера он совершенно никак не влияет.

Для уточнения дублирую и еще раз добавлю, что это решение сугубо временное, но которое поможет скрыть баннер.

Пример скрипта, скрывающего все виджеты на поддомене "sub.domain.ru". Предполагается, что на

сайте уже подключён jQuery, однако, небольшая модификация кода

позволит использовать его и с другими подобными JS-библиотеками.

<script type="text/javascript">
$(document).ready(function() {
    var statement = window.location.hostname === 'sub.domain.ru';
    if (statement) {
        var selectorsToHide = [
            '.comagic-component', // не отображать все виджеты Онлайн-консультанта и лидогенератора
            '.comagic-call-button-handset', // не отображать кнопку сайтфона
            '[comagic-type=site_phone]', // не отображать только форму сайтфона           
            '.comagic-call-generator' // не отображать форму генератора звонка
        ];
        $('head').append(
            '<style>#{display:none!important;}</style>'.replace('#', selectorsToHide.join(','));
        );
    }
});
</script>
Запланирован

Здравствуйте, Юрий!

В настоящий момент Вы не можете отключить показ виджетов CoMagic на некоторых страницах сайта в настройках ЛК. Однако, Вы можете сделать это, разместив у себя на сайте небольшой скрипт, который будет по определённому условию вставлять в страницу стили, скрывающие те или иные виджеты.

В дальнейшем, мы предполагаем внедрить подобную настройку в личный кабинет и это решение является временным.


Если это решение Вам подходит, то за примером скрипта можете обратиться к личному менеджеру или ко мне. Моя почта e.baleeva@uiscom.ru


Благодарим за сотрудничество.



Как раз так и реализовано в данный момент,

но, появилась проблема = ваш код отдельного виджета Обратного звонка завязан на основном коде CoMagic, вместе с ним завязан скрипт подмены телефонных номеров в куллтрекинга.


Как раз проблема в куллтрекинге, если человек зашел через канал А, ему отобразился телефон CoMagic, после чего человек переходит на страницу, где отсутствует код CoMagic, у человека появляется желание позвонить, как вы предлагаете отслеживать подобные звонки? = ответ "никак".


Те Куллтрекинг в данном случае не отрабатывает своего функционала.


Потому и прошу в ускоренном режиме внедрить функционал отключения определенных виджетов на сайте.


Ответ

Юрий, не очень поняла о чем Вы говорите и что именно Вы установили. Данный скрипт влияет только на отображение виджета, а на подмену номера он совершенно никак не влияет.

Для уточнения дублирую и еще раз добавлю, что это решение сугубо временное, но которое поможет скрыть баннер.

Пример скрипта, скрывающего все виджеты на поддомене "sub.domain.ru". Предполагается, что на

сайте уже подключён jQuery, однако, небольшая модификация кода

позволит использовать его и с другими подобными JS-библиотеками.

<script type="text/javascript">
$(document).ready(function() {
    var statement = window.location.hostname === 'sub.domain.ru';
    if (statement) {
        var selectorsToHide = [
            '.comagic-component', // не отображать все виджеты Онлайн-консультанта и лидогенератора
            '.comagic-call-button-handset', // не отображать кнопку сайтфона
            '[comagic-type=site_phone]', // не отображать только форму сайтфона           
            '.comagic-call-generator' // не отображать форму генератора звонка
        ];
        $('head').append(
            '<style>#{display:none!important;}</style>'.replace('#', selectorsToHide.join(','));
        );
    }
});
</script>

Сервис поддержки клиентов работает на платформе UserEcho