Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:settings:scripts [21.04.2026 09:12] – [Где найти файл конфигурации] Москвитина Алинаproduct:settings:scripts [30.10.2026 11:48] (текущий) – [Подключение сторонних скриптов] Белугин Александр
Строка 1: Строка 1:
 ====== Подключение сторонних скриптов ====== ====== Подключение сторонних скриптов ======
-Все сторонние скрипты могут работать только в том случае, если инсталляция ADVANTA не установлена в закрытом контуре (корпоративной интрасети).+Если к инсталляции ADVANTA подключаются сторонние скрипты, размещенные на внешних ресурсах, то они будут работать только в том случае, если инсталляция ADVANTA не установлена в закрытом контуре, либо внешний ресурс (с которого подключается скрипт) доступен из корпоративной интрасети. При блокировке внешнего (не интранет) трафика такие сторонние скрипты работать не будут (Яндекс.Метрика, Google Analytics и другие).
  
-Подключение скриптов -- сугубо факультативно. Если у вас как у администратора системы нет потребности в том, чтобы, например, считать посещаемость страниц системы или выводить в системе интерфейсные подсказки (онбординг), то вы можете смело игнорировать эти настройки.+Подключение скриптов -- сугубо факультативно. Если у вас, как у администратора системы, нет потребности в том, чтобы, например, считать посещаемость страниц системы или выводить в системе интерфейсные подсказки (онбординг), то вы можете смело игнорировать эти настройки.
  
 ===== Через интерфейс администрирования ===== ===== Через интерфейс администрирования =====
Строка 53: Строка 53:
  
 ==== Где найти файл конфигурации ==== ==== Где найти файл конфигурации ====
-===== Через интерфейс администрирования ===== 
-Администратор системы может подключить следующие js-скрипты к инсталляции ADVANTA, указав только их уникальные идентификаторы: 
-  * Яндекс.Метрика 
-  * Google Analytics 
-  * Experrto 
-Для добавления этих трёх скриптов не требуется доступ к серверной части. 
- 
-Для этого зайдите в **Администрирование -> Общие настройки -> Общие настройки -> Настройка сторонних скриптов** 
- 
-  - Создайте новую запись (метрику, аккаунт, сценарий) на нужном вам сервисе. 
-  - Найдите инструкции по установке. 
-  - В скрипте, который сервис предлагает скопировать, найдите и скопируйте только ID этого скрипта. 
-  - Вставьте его в соответствующее поле в настройках ADVANTA 
- 
- 
-Подробные инструкции о том, как именно создать учётные записи этих сервисов и откуда взять ID этих скриптов, доступны на этих сервисах. \\  
-На шаге, который обычно звучит как "Добавьте этот код на страницу", скопируйте из кода только идентификатор скрипта и вставьте в соответствующее поле настройки. 
- 
-Например, так выглядит код Яндекс.Метрики, который сервис предлагает полностью скопировать: 
-<code javascript> 
-<!-- Yandex.Metrika counter --> 
-<script type="text/javascript" > 
-   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; 
-   m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) 
-   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); 
- 
-   ym(43973525, "init", { 
-        clickmap:true, 
-        trackLinks:true, 
-        accurateTrackBounce:true, 
-        webvisor:true 
-   }); 
-</script> 
-<noscript><div><img src="https://mc.yandex.ru/watch/61615363" style="position:absolute; left:-9999px;" alt="" /></div></noscript> 
-<!-- /Yandex.Metrika counter --> 
-</code> 
- 
-Но нам нужен только ID -- здесь это цифры ''43973525''. 
- 
-У разных сервисов идентификаторы выглядят по-разному, однако их несложно визуально вычленить в коде. 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
- 
-\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ 
 Работа с внешними скриптами настраивается через файл конфигурации ''ThirdPartyScripts.config'', который должен находится в каталоге приложения ''Streamline\_Resources\Config\ThirdPartyScripts'' Работа с внешними скриптами настраивается через файл конфигурации ''ThirdPartyScripts.config'', который должен находится в каталоге приложения ''Streamline\_Resources\Config\ThirdPartyScripts''
   * По умолчанию этого файла в приложении нет -- никакие дополнительные скрипты в страницы системы не вставляется.    * По умолчанию этого файла в приложении нет -- никакие дополнительные скрипты в страницы системы не вставляется.