• На сколько полезно указывать площадки, на которых запрещены показы?

    DeoZ
    @DeoZ Куратор тега Яндекс.Директ
    Веб-разработка и Реклама
    Конечно, стоит отсекать ненужные площадки. Но при этом руководствоваться двумя принципами:
    1. С площадки не было полезных конверсий за долгое время (для этого, конечно, нужно настроить отслеживание конверсий на сайт).
    2. По площадке накоплено достаточное количество данных. То есть если это был 1 клик за пару недель, то это ни о чём Вам не скажет. А вот начиная с 10, 50, 100 кликов, статистика становится показательной.
    Ответ написан
    9 комментариев
  • На сколько опасен перенос сайта с одной CMS на другую в плане смены позиции в выдаче поисковиками и как избежать негативных последствий?

    ReactorHeart
    @ReactorHeart
    SEO аналитик
    На сколько опасен перенос сайта с одной CMS на другую в плане смены позиции в выдаче поисковиками

    Опасен на 100%, если не знать что делать или не делать то, что надо.

    и как избежать негативных последствий?


    Ниже, что надо сделать, помимо того, что вам рекомендовали другие пользователи (сохранение структуры URL и проч).

    Программисту:
    1. Закрыть тестовый домен от индексации;
    2. Перед переносом сделать бекап старого и нового сайта (файлы, БД);
    3. Если на старом сайте уже есть своя таблица редиректов (например в файле htaccess) - перенести ее на тестовый сайт.
    4. Оставить файлы верификации панелей вебмастеров Google и Яндекс в корневом каталоге сайта, чтобы при переносе не потерялись доступы;
    5. Перед днем Х всю информацию на сайте нужно синхронизировать. Это и цены на товары (услуги), и статусы (в наличии, не в наличии);
    6. Перенести контент со старого сайта на тестовый (тексты с отдельных страниц (контакты, о нас и т.д), страниц разделов и категорий, тексты со страниц оптимизированных фильтров (если такие есть), не только текст, но и видео, картинки вместе с ALT. А так же всю информацию со служебных страниц, страниц статей, страниц услуг или блога;
    7. В файле robots.txt прописать запрещающие индексацию директивы для технических страниц сайта, а так же ссылку на XML карту сайта;
    8. Заново сгенерировать файл sitemap.xml, чтобы в нем присутствовали страницы основного сайта, а не тестового;
    9. Все внутренние ссылки (меню, ссылки в текстах, ссылки в атрибутах next, prev, canonical) должны быть актуальными - не принадлежать тестовому сайту;
    10. Перенести мета-теги на новые страницы (title, description, keywords, H1)


    SEO-специалисту после после переноса тестового сайта на боевой:
    1. проверить коды ответов выгруженных ранее страниц и служебных страниц, страниц блога, новостей и так далее, поддомены, если они есть.
    2. проверить robots.txt;
    3. настройки редиректов по таблице;
    4. Наличие/отсутствие тега на посадочных;
    5. Наличие мета-тегов и дубли;
    6. Обновить файлы sitemap.xml в панелях вебмастеров Яндекс/Google
    7. Провести SEO-аудит сайта


    Общее:
    • предупредить специалистов, которые работают с контекстной рекламой или рекламой в соцсетях, о том, что будут изменены URL и будет осуществляться перенос на новую CMS.
    • Также у специалистов следует уточнить, какие коды им нужно перенести.


    Администратору сайта:
    • выборочно (или подряд) проверяет наличие текстов на тестовой сайте (составляет таблицу: URL старого сайта, Название страницы, Текст (есть, нет), Что делать (перенести, перенесен), URL тестового сайта)
    Ответ написан
    Комментировать
  • Какая карта сайта в итоге будет использоваться поисковыми системами в Wordpress в моем случае?

    ReactorHeart
    @ReactorHeart
    SEO аналитик
    Вопрос: 1) Увидят ли роботы эту карту, если укажу ее в файле robots.txt Sitemap: mysite/xmlsitemap.xml или для роботов нужно что бы сам файл с картой существовал и с названием именно sitemap.xml?

    Файл не обязателен.
    Если вы переходите по ссылке и открывается страница в браузере, на которой отображаются URL сайта в карте сайта от плагина Google XML Sitemap Generator - всё нормально.

    Указывайте карту сайта от плагина Google XML Sitemap Generator в:
    1. файле robots.txt
    2. кабинетах Вебмастера Яндекс и google консоли


    А ссылку на карту сайта от Yoast SEO удалите из указанных выше мест (в консоли Google удалить не сможете - только добавить новую).

    Вопрос: 2) Карты в итоге не будут друг другу мешать и роботы в них не запутаются, потому что главное лишь то какой адрес указан в robots.txt и он может быть абсолютно любым?

    Чтобы не мешали карты друг другу (не дублировали) - отключите карту сайта от плагина Yoast SEO (см. скриншот):
    5f91715b29af7808531018.jpeg

    Адрес, указанный в robots.txt не может быть абсолютно любым - указывайте только рабочую карту, т.е. от плагина Google XML Sitemap Generator!
    Ответ написан
    Комментировать
  • Как добавить тег к задаче с помощью вебхука?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Вы опять задаете 2 вопроса в одном, что не очень хорошо.

    Что касается ошибки, которую вы получаете: там по английски написано "Задача не найдена или у вас нет доступа".
    Это означает что либо задачи с таким id не существует либо пользователь от которого создан веб-хук не имеет роли (ранее) или не имеет доступа (не видит в интерфейсе) этой задачи.

    Что касается добавления тегов: в Битрикс24 не предусмотрен механизм добавления тегов есть только замена значения в поле.
    Каждый раз когда вы выполняете запрос, все теги (это одно поле) заменяются вновь пришедшими.
    Соответственно, чтобы добавить теги вы должны получить все теги, добавить необходимые и установить их. И да - для этого потребуется 2 обращения (на получение и на обновление).

    Что касается количества тегов, то тут действует обычный http протокол и передача в GET-параметрах иерархичных структур, т.е. для установки 2х тегов запрос будет иметь вид:
    /tasks.task.update?taskId=3564&fields[TAGS][]=тег1&fields[TAGS][]=тег2
    Ответ написан
    Комментировать
  • Как добавить тег к задаче с помощью вебхука?

    @Drayde
    У Вас ошибка говорит о том, что задача не найдена. А теги необходимо передавать в виде массива.
    Ответ написан
    1 комментарий
  • Как должно работать параллельное выполнение, если в левой части идет задача, которая в ожидании своего завершения ставит на паузу БП?

    @shurupkirov
    https://dev.1c-bitrix.ru/learning/course/?COURSE_I...
    Не вижу ничего здесь параллельного. Параллельность обычно используют для 2 независимых веток, а у вас вебхук зависит от происходящего, судя по всему.
    Расскажите поподробнее
    Ответ написан
  • Как должно работать параллельное выполнение, если в левой части идет задача, которая в ожидании своего завершения ставит на паузу БП?

    @Drayde
    Блок параллельного выполнения, выполняет ветки слево-направо. Если БП встает на паузу в левой ветке, это не влияет на правую она выполнится полностью, но БП дальше не пойдет, пока не выполнится левая.

    В Вашем случае, вижу несколько вариантов:
    1. Блок хука отправляет данные, но изменений нет, значит ошибка в хендлере.
    2. Если в хук не передается ID задачи, поставьте блок с ожиданием в 1 мин перед хуком. Либо сделайте цикличную проверку на ID задачи.

    Я бы склонялся к пункту 1.
    Ответ написан
    4 комментария
  • Какой должна быть логика БП в моем случае, когда происходит ручное переключение стадии сделки на более раннюю?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Для единого БП такое не реализовать.
    Необходимо разбивать Ваш бизнес-процесс на отдельные составляющие таким образом, чтобы единого экземпляра небыло.
    Чтобы БП возвращался к ранним стадиям, вам нужно сделать БП со стадиями и ПОСЛЕ завершения задачи дополнительно проверять статус и отправлять его в соответствующий блок, но проще БП разбить на несколько частей.
    Ответ написан
    1 комментарий
  • Как работает элемент блок-схемы "Webhook" в БП?

    @Drayde
    В поле "Хендлер" указывается url хука с GET параметрами. Битрикс отправляет на хендлер запрос с Вашими GET параметрами + набор служебных POST параметров. Учитывайте принудительную подстановку Битриксом POST параметров, если придет идея интеграции с другими сервисами через данное действие.
    Ответ написан
    2 комментария
  • Возможно ли задать несколько постановщиков задачи в элементе блок-схемы БП "Задача" и если да, то как?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Нет, реализовать подобное на момент написания комментария нельзя.

    В отличии от других полей поле "Постановщик" не является множественным полем и не содержит дополнительной логики, так что в чистом виде такое возможно только в коробочной версии Битрикс24 с распилом ядра и лишнем обновлений.

    Однако, путем разработки собственных действий бизнес-процесса возможно реализовать иной вариант.
    Вам потребуется разработать 2 дополнительных блока действий бизнес-процесса:
    - Ожидание изменение статуса задачи
    - Редактирование задачи.

    Суть следующая: в задачу, наблюдателями добавляются нужные сотрудники (чтобы они смогли видеть задачу). Для задачи не устанавливается контроль.
    После блока с задачей запускается цикл, который выполняется до тех пор пока задача не будет завершена (или иной вариант выхода из цикла).
    Сразу после ожидания изменения статуса задачи всем участникам процессам ставится задание на утверждение и в случае неудачи - изменение статуса задачи и заход на новый круг цикла.

    В стандарте таких блоков нет, так что придется разработать их самостоятельно или заказать соответствующую разработку.
    Ответ написан
    Комментировать
  • Исходящий вебхук срабатывает на добавление комментариев в задачах и передает ID комментария и ID задачи. Как определить причастность задачи к сделке?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Исходящий веб-хук возвращает строго указанную информацию.
    Расширить передаваемые параметры в облачном битрикс24 нельзя.

    Для определения привязана ли задача к сделке можно воспользоваться методом tasks.task.get.
    У задачи привязанной к CRM будет параметр UF_CRM_TASK с указанием к какой сущности она привязана.
    Ответ написан
    Комментировать
  • Возможно ли отформатировать поле со ссылками, и если да, то как?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    К сожалению для данного типа поля такое использовать нельзя, однако можно использовать какое-либо из полей типа HTML/BB и уже там выводить как вам хочется.
    Ответ написан
    8 комментариев
  • Как передать ссылку в поле сделки без перезаписи предыдущих ссылок методом crm.deal.update?

    gromdron
    @gromdron Куратор тега Битрикс24
    Работаю с Bitrix24
    Но эта ссылка все равно перезапишет и уничтожит все что содержалось в дополнительных полях.


    Метод crm.deal.update изменит не конкретный пункт, а все значения. Методов на точечную дозапись элементов нет, поэтому вам придется получить все значения, добавить свою ссылку и сохранить.
    Ответ написан
    Комментировать