Кратко: узнайте, как AppsFlyer проактивно решает ваши вопросы по безопасности Smart Banners и Smart Script.
В этом разделе вопросов и ответов мы обсуждаем распространенные вопросы об интеграции Smart Banners & Smart Script, уделяя особое внимание их воздействию на безопасность и скорость сайта.
Безопасность API smart banners
Какие данные собирает smart banner, когда пользователь просматривает его или кликает по нему?
| вашего бизнеса | Специфика |
|---|---|
| IP-адрес клиента | IP-адрес используется для определения местоположения (страна, регион и штат) |
| Event Time (Время события) | |
| User Agent. | |
| Страница сайта | URL-адрес, с которого был выполнен вызов web SDK |
| Протокол HTTP | HTTP/HTTPS |
| Заголовки | Host, Content-type, Origin, Content-length, Encoding |
| Параметры OneLink | |
| Параметры баннера | Настройки конфигурации баннера: - Поведение при закрытии - Входящие параметры - параметры UTM - параметры AppsFlyer - параметры по умолчанию - другие параметры |
Какие вызовы API нужны для показа smart banner?
- API для получения SDK из CDN, расположенной по адресу
https://websdk.appsflyersdk.com. - API для генерации ссылки, скрытой за CTA, расположенной по адресу
banner.appsflyer.com. Этот API вызывается методом SDK showBanner. - API для получения креатива баннера из CDN, расположенной по адресу
creatives-cdn-appsflyer.com.
Содержат ли эти вызовы API идентификатор?
Да Да Вызовы API используют уникальный web key клиента в качестве идентификатора, чтобы получать необходимые данные для показа баннера и генерировать URL-адрес OneLink для CTA баннера.
Может ли злоумышленник изменить URL-адрес или web key API?
№ № Получить доступ к коду, который определяет web key, используемый в вызове API баннера, и изменить его невозможно. Это означает, что злоумышленники не могут манипулировать расчётом баннера и URL-адресом OneLink, генерируемым для CTA баннера.
Безопасность хостинга скрипта смарт-баннеров
Могут ли клиенты размещать копию скрипта Smart Banner на своем сервере?
Клиенты не могут размещать скрипт Smart Banners на своих серверах. Однако они могут использовать Smart Script для генерации URL-адресов OneLink и внедрения собственных креативов баннеров.
Используя Smart Script вместе с собственными баннерами, вы можете создавать пользовательские креативы, а также дополнительно сопоставлять и настраивать сгенерированные ссылки, устраняя необходимость внедрять SDK баннера на вашем сайте и выполнять внешние вызовы API.
Могут ли клиенты размещать собственный код и при этом использовать баннеры?
Клиенты могут разрабатывать собственные баннеры, включая дизайн, разработку и интеграцию на сайте, а также использовать Smart Script для генерации ссылок для призыва к действию (CTA) в своих баннерах.
Поддерживаются ли Smart Banners без встраивания их фрагмента кода на странице?
- Клиенты могут использовать менеджеры тегов для вызова API Smart Banner в качестве альтернативы прямой интеграции фрагмента кода. Чтобы узнать больше о менеджерах тегов, см. здесь.
- Запуск скрипта в iFrame не поддерживается.
Как AppsFlyer защищает ваши баннеры от изменений после сохранения
При редактировании и сохранении креатива баннера в редакторе креативов AppsFlyer злоумышленник может попытаться перехватить запрос, получить над ним контроль и внедрить вредоносный код JavaScript.
Мы применяем несколько мер, чтобы защитить Smart Banners от возможных атак и предотвратить несанкционированное редактирование пользователями вне их собственной учетной записи.
- Наша команда безопасности проводит тесты и проверки, чтобы убедиться, что все наши сервисы (включая Smart Banners) защищены и не содержат уязвимостей.
- Мы регулярно проводим независимые и непредвзятые тесты на проникновение, чтобы обеспечить защиту и безопасность AppsFlyer.
- Внутри компании мы проверяем теги HTML и Script и очищаем их от любых вредоносных скриптов.
Используют ли Smart Banners файлы cookie?
По умолчанию Smart Banners не используют файлы cookie. Однако мы предоставляем дополнительную конфигурацию для использования собственных файлов cookie для клиентов, которым нужна повышенная устойчивость (например, чтобы решить проблему нестабильности хранилища в Safari на iOS 26).
Владелец сайта должен явно включить эту опцию. Если эта опция включена, владелец сайта также несет ответственность за обновление управления согласием на использование файлов cookie и уведомлений о конфиденциальности в соответствии с применимыми нормативными требованиями.
Эффективность смарт-баннеров
Влияет ли веб-SDK Smart Banner на скорость загрузки сайта?
Хотя добавление на сайт любого дополнительного кода потенциально может повлиять на время загрузки, большая часть работы смарт-баннера выполняется на стороне сервера асинхронно и без блокировки загрузки страницы.
Кроме того, мы используем CDN, чтобы ускорить загрузку страниц и баннеров.
Можете ли вы поделиться метриками производительности по скорости загрузки баннера?
Скорость загрузки баннера варьируется и зависит от нескольких факторов, в том числе:
- Скорость интернета
- Качество соединения и тип подключения
- Производительность сайта и другие факторы.
Эти факторы вместе с минимальным временем отклика серверов AppsFlyer к браузерам учитываются при расчете времени загрузки баннера.
Поскольку указанные выше переменные не связаны с AppsFlyer, мы не можем указать точные сроки для полного сквозного процесса.
Как активно сократить время загрузки баннера?
На время загрузки баннера влияет Largest Contentful Paint (LCP), который в первую очередь относится к изображению баннера. Чтобы повысить эффективность загрузки LCP, вы можете::
- Выбрать шаблон баннера меньшего размера.
- Уменьшите размер логотипа и фоновых изображений
- Рассмотрите возможность заменить фоновое изображение сплошным цветом, чтобы сократить время загрузки ресурсов.
- Используйте CDN для размещения изображений баннера, чтобы ускорить их загрузку.
- Используйте одинаковую насыщенность шрифта во всем баннере.
Безопасность и производительность Smart Script
Использует ли Smart Script файлы cookie?
Нет, в нашем решении Smart Script мы не используем файлы cookie.
Выполняет ли Smart Script внешние вызовы для создания ссылок?
Нет, скрипт выполняется локально на сайте клиента, поэтому он не зависит от внешних вызовов, что делает его очень безопасным в использовании.
Связано ли со Smart Script какое-либо время загрузки?
Вы можете встроить скрипт прямо на свой сайт, чтобы сократить время на его загрузку. Скрипт загружается быстро, поскольку не требует вызовов к серверу.