Доброго дня, в creatio не приходить значення поля, якщо заповнити його функцією refferer (javascript). Сайт на Wordpress, контактна форма створена через Contact Form 7, коннектор використовую з маркетплейса https://marketplace.creatio.com/app/wordpress-plug-creatio 

При переході на сторінку з формою бачу заповнене поле, відправляю форму - в creatio значення поля не приходить, при чому, якщо це ж поле заповнити вручну, все ок. Якщо ж змінити автозаповнене, дописати декілька символів, то також значення не приходить, але якщо значення поля скопіювати і вставити вручну, то все приходить. 

В чому може бути проблема?

Нравится

1 комментарий

Артем, доброго дня!

 

Рекомендую звернутися з цим питанням в коментарях https://community.creatio.com/articles/bpmonline-plugin-wordpress-gravi…. Скоріш за все питання в особливостях збереження данних, заповнених функцією refferer.

Показать все комментарии

Изображение удалено.

Нравится

0 комментариев
Показать все комментарии

Добрый день, почему то при создании лендинга не заполняется Шаг 2 (в системных настройках так же указал 

URL сервиса приёма данных со страниц лендингов)

 

Изображение удалено.

Нравится

1 комментарий
Лучший ответ

Здравствуйте, Сакен!



На этом этапе важно понять, Вы создаете лендинг в кастомном (пользовательском) типе или базовом?



Если кастомном, то следуя информации указанной в статье на Академии, при создании объекта Вам необходимо было актуализировать наполнение скриптами для страницы редактирования web-формы. На этом шаге нужно было выполнить SQL запрос, после выполнения которого открыть созданную в конфигурации схему и пересохранить. По результату при создании лендинга в разделе "Лендинги и Web-формы" отобразился бы скрипт, который необходимо разместить в коде посадочной страницы.



Детальная информация о настройке, описана в статье на Академии: https://academy.terrasoft.ru/docs/developer/elements_and_components/marketing_campaigns/web-to-object._integraciya_s_pomoschyu_lendingov_i_veb-form#title-2294-8 



Если базовом, то при создании лендинга, обратите внимание на Console и Network. Проверьте их на наличие ошибок, они могут дать исчерпывающую информацию или указать на путь решения ошибки.

Здравствуйте, Сакен!



На этом этапе важно понять, Вы создаете лендинг в кастомном (пользовательском) типе или базовом?



Если кастомном, то следуя информации указанной в статье на Академии, при создании объекта Вам необходимо было актуализировать наполнение скриптами для страницы редактирования web-формы. На этом шаге нужно было выполнить SQL запрос, после выполнения которого открыть созданную в конфигурации схему и пересохранить. По результату при создании лендинга в разделе "Лендинги и Web-формы" отобразился бы скрипт, который необходимо разместить в коде посадочной страницы.



Детальная информация о настройке, описана в статье на Академии: https://academy.terrasoft.ru/docs/developer/elements_and_components/marketing_campaigns/web-to-object._integraciya_s_pomoschyu_lendingov_i_veb-form#title-2294-8 



Если базовом, то при создании лендинга, обратите внимание на Console и Network. Проверьте их на наличие ошибок, они могут дать исчерпывающую информацию или указать на путь решения ошибки.

Показать все комментарии

Добрый день!

 

Поделитесь, пожалуйста, опытом настройки трекинга.

Возможно ли отслеживать следующие действия пользователей на сайте с помощью трекинга:

  • Количество просмотров страницы
  • Время, проведенное на сайте
  • Продолжительность индивидуальной сессии
  • Количество сессий
  • Дата и время последней активной сессии
  • Промежуток времени между сессиями
  • Конверсии (количество заполнений форм)
  • Количество сессий за неделю
  • Загруженный контент

Спасибо!

Нравится

1 комментарий

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



В текущей реализации функционала трекинга событий сайта нет возможности отслеживать перечисленные Вами действия пользователей на сайте .



Спасибо за идеи! Они будут транслированы на соответствующую команду для рассмотрения возможности добавления подобной логики в будущих версиях.

Показать все комментарии

Добрый день, имеется развернутый локально Creatio. Хочу добавить лэндинг(чтобы можно было к примеру перейти на localhost/landing/index.aspx) с формой, у которой есть поле phone и данные введенные в поле будут попадать в контакты -> мобильный телефон уже к имеющемуся контакту.

Что уже сделал?

Сейчас контакт выглядит следующим образом

Изображение удалено.

Как описано в документации добавил лэндинг. Сжато он выглядит так:

Изображение удалено.

После чего в папке ../0/Nui/ создал папку Landing с файлом index.aspx в котором лежит следующий код:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <!--ШАГ 2-->
    <!--Эту часть необходимо скопировать из поля ШАГ 2 страницы редактирования лендинга-->
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
    <script src="https://webtracking-v01.bpmonline.com/JS/track-cookies.js"></script>
    <script src="https://webtracking-v01.bpmonline.com/JS/create-object.js"></script>
    <script>
 
    var config = {
        fields: {
            "Subject": "#subject-field",
            "Email": "#email-field",
            "Name": "#name-field",
            "MobilePhone": "#phone-field",
        },
        landingId: "54a57d16-e7b6-4c7d-9c38-237cfcf6512d",
        serviceUrl: "http://localhost/0/ServiceModel/GeneratedObjectWebFormService.svc/SaveWebFormObjectData",
        redirectUrl: "yandex.ru"
    };
 
    function createObject() {
        landing.createObjectFromLanding(config)
    }
    </script>
    <!--ШАГ 2-->
</head>
<body>
<h1>Landing web-page</h1>
<div>
    <h2>Case form</h2>
    <form action="localhost/0/ServiceModel/GeneratedObjectWebFormService.svc/SaveWebFormObjectData" method="POST" class="mainForm" name="landingForm" onSubmit="createObject(); return false">
        Subject:<br>
        <input type="text" name="subject" id="subject-field"><br>
        Email:<br>
        <input type="text" name="Email" id="email-field"><br>
        Name:<br>
        <input type="text" name="Name" id="name-field"><br>
        Phone:<br>
        <input type="text" name="Phone" id="phone-field"><br><br>
        <input type="submit" value="Submit">
        </font>
    </form>
</div>
</body>
</html>

Если я правильно понял для того чтобы POST запрос прошел корректно должен отработать файл GeneratedObjectWebFormService.svc. Нужно ли его создавать по документации или он является дефолтным? При попытки отправки запроса возникает 403 ошибка. Как сделать это рабочим и какие ошибки я совершил?

Изображение удалено.

Изображение удалено.

Нравится

5 комментариев
Лучший ответ

А зачем вы пытаетесь добавить лендинг внутри того же сайта, где развёрнута система? Обычно он нужен для отдельного сайта, например, страницы регистрации на сайте компании. При таком размещении, как сделали Вы, может незалогиненного пользователя при попытке открыть эту страницу перебросить на страницу логина. А для залогиненных есть более подходящие способы, вроде БП с автогенерируемыми или преднастроенными страницами.

 

Как минимум, у Вас неправильный адрес стандартного веб-сервиса GeneratedWebFormService, к которому пытались обратиться со страницы. Поскольку он анонимный, там не нужен /0/. См. тут, как выглядит и где настраивается путь к нему.

 

Если нужно сделать отдельную страницу на сервере с этой формой, можно поднять в IIS ещё один сайт из одной HTML-страницы, где и настроить по инструкции связь с лендингом.

А зачем вы пытаетесь добавить лендинг внутри того же сайта, где развёрнута система? Обычно он нужен для отдельного сайта, например, страницы регистрации на сайте компании. При таком размещении, как сделали Вы, может незалогиненного пользователя при попытке открыть эту страницу перебросить на страницу логина. А для залогиненных есть более подходящие способы, вроде БП с автогенерируемыми или преднастроенными страницами.

 

Как минимум, у Вас неправильный адрес стандартного веб-сервиса GeneratedWebFormService, к которому пытались обратиться со страницы. Поскольку он анонимный, там не нужен /0/. См. тут, как выглядит и где настраивается путь к нему.

 

Если нужно сделать отдельную страницу на сервере с этой формой, можно поднять в IIS ещё один сайт из одной HTML-страницы, где и настроить по инструкции связь с лендингом.

Зверев Александр,

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

Нет, дело не в этом. Посмотрите второй абзац прошлого ответа.

Зверев Александр,

исправил без /0/ теперь следующую проблему не могу побороть 

политика CORS дефолтная и выглядит так:

Похожий вопрос обсуждается тут. Но Вы обращались к стандартному веб-сервису, там всё должно уже было быть настроено. Возможно, дело именно в том, что Вы разворачиваете свою страницу с формой внутри того же сайта. Попробуйте для теста сначала размещать веб-форму на полностью другом сервере.

Показать все комментарии

Возможно ли в Sales Commerce 7.6 настроить лендинги с сайта?

Нравится

1 комментарий

В базовой версии продукта Sales 7.6 уже реализован данный функционал и присутствует раздел Лендинги.
Он не вынесен в базовое рабочее место "Продажи". Вынести его туда Вы можете в Настройке рабочих мест.

Показать все комментарии