Custom data: как создавать уникальные digital-эксперименты
Когда Вы запускаете кампанию по персонализации для оптимизации цифрового опыта Ваших посетителей, Вы надеетесь всегда на самый лучший результат и доход от вложений.
При этом качество таргетинга Ваших посетителей очень важно: чем точнее таргетинг, тем эффективнее будет кампания.
Kameleoon включает более 45 критериев для таргетинга, которые могут быть использованы для создания кампаний по персонализации. Но очень широкий и богатый функционал платформы Kameleoon позволяет Вам идти дальше, активируя «персонализированные» данные (custom data). Что такое «персонализированные» данные? Какие возможности открывают?
1 Что такое «персонализированные» данные (custom data)?
Для того, чтобы настроить персонализированные кампании (вручную или автоматизированно), Вы должны опираться на точные пользовательские данные и сегментировать Вашу цель в зависимости от различных критериев. Таким образом, Kameleoon собирает 3 типа данных, которые мы считаем «горячими», которые напрямую связаны с контекстом текущего посещения сайта:
Параллельно Kameleoon позволяет Вам предоставить дополнительные персонализированные данные из других источников (data layer, DMP, CRM и т.д.). Это могут быть данные, связанные с полом, возрастом посетителя, суммы последней корзины или подпиской на программу лояльности. Обычно эти данные зависят от специфики Вашей компании.
сбор данных: как наша платформа управляет согласием пользователей?
Kameleoon работает в соответствии с Общим регламентом о защите данных (GDPR) и использует локальное хранилище данных после получения согласия пользователя. Данные, которые собираются, являются исключительно анонимными данными навигации и не позволяют идентифицировать посетителя. Что касается персонализированных данных из CRM или DMP, которые были внедрены в Kameleoon, то они остаются под Вашим контролем. Мы обрабатываем эти данные в соответствии с GDPR и соблюдаем Ваши письменные инструкции, а также процедуры обработки этих данных.
Как только данные внедрены в платформу вместе с данными, собранными Kameleoon, персонализированные данные предоставляют Вам наиболее точную информацию. Эти данные позволяют Вам сегментировать целевую аудиторию согласно специфике Вашего бизнеса и целей, а также проводить глубокий анализ результатов экспериментов.
2 Сделать таргетинг Ваших кампаний по персонализации более точным
С помощью персонализированных данных Вы можете таргетировать Ваших посетителей максимально точно и предлагать им наиболее актуальный и индивидуальный опыт. Здесь несколько примеров эффективного использования данных:
предложить промокод новому покупателю
С помощью данных из Вашей CRM Вы можете узнать дату последней покупки каждого пользователя и число уже совершенных покупок. Таким образом, Вы можете идентифицировать нового покупателя и использовать для того, чтобы предусмотреть наилучшую стратегию. В данном конкретном случае может быть интересно активировать новых клиентов спустя определенное время после первой покупки, предлагая им промокод. С помощью этих персонализированных данных Вы оптимизируете Вашу промокампанию, адресуя напрямую нужному посетителю скидку без ущерба для общей прибыли.
распродажи: таргетировать посетителей, проявляющих интерес к определенной товарной категории
Для того, чтобы оптимизировать успех Ваших промокампаний, Вы можете также использовать персонализированные данные, сегментируя посетителей согласно типу товаров, которые были просмотрены в течение последних визитов.
Kameleoon сохраняет автоматически все категории товаров, просмотренных посетителем в форме списка в custom data. Вам остается только создать сегмент Kameleoon, используя custom data.

3 Идентифицировать новые возможности для бизнес через Ваши отчеты
Вы также можете более точно анализировать результаты Ваших экспериментов (персонализированных кампаний или A/B-тестов), используя персонализированные данные для сегментирования. На странице результатов эксперимента у Вас есть возможность фильтровать результаты в зависимости от custom data, относящихся к эксперименту.
Например, если Вы желаете изучить влияние промокампании на Ваш оборот, custom data позволяют Вам идентифицировать посетителей, которые использовали Ваш промокод во время оплаты.
Это позволит определить количество покупателей, которые воспользовались промокодом и определить актуальность и интерес для бизнеса. Также это позволит использовать custom data для того, чтобы таргетировать посетителей, которые уже покупали товары с промокодом, для будущих кампаний.
Другой пример: с помощью custom data легко определить, является ли посетитель владельцем дисконтной карты сайта. Фильтруя результаты промокампании по custom data, можно узнать больше о поведении «лояльных» покупателей. Так как их карта лояльность подразумевает бонус и скидки, их поведение точно будет отличаться от остальных посетителей. Вы так можете найти новые возможности для кампаний, анализируя поведение лояльной аудитории.
4 Другие возможности использования custom data
сегментировать в Kameleoon Insights
использовать custom data как ключ к cross-device синхронизации
В случае с экспериментом cross-device: custom data могут использоваться для реализации омниканального опыта для авторизированного пользователя, каким бы он устройством ни воспользовался. Custom data также могут использоваться для отчетов по результатом конкретного авторизированного пользователя.
направлять машинное обучение
Kameleoon Predict работает на основе custom data для предсказания покупательских намерений посетителей. Вы можете также указать нам на самые актуальные, по Вашему мнению, custom data, чтобы насыщать наши алгоритмы машинного обучения.
Custom data необходимы для того, чтобы создавать уникальные и индивидуальные эксперименты с платформой Kameleoon на всех стадиях процесса реализации эксперимента.
Теперь Ваша очередь решать, как усовершенствовать Вашу персонализацию для создания уникального пользовательского опыта!
Инструкция к личному кабинету сайта таможни России
Личный кабинет Федеральной Таможенной Службы разработан с целью улучшения информационного взаимодействия участников ВЭД и таможни России. Онлайн-сервис позволяет упростить порядок и ускорить таможенные процессы. Отныне передача документов осуществляется в электронном формате – не требуется личного присутствия. Получение информации по счетам происходит в автоматизированном режиме.
Регистрация в кабинете ФТС России
Чтобы зарегистрироваться в системе Федеральной Таможенной Службы России:
Создать личный кабинет ФТС России доступно также по подтвержденной электронной подписи. При наличии в форме регистрации кликните «Зарегистрироваться с помощью ЭП». В открывшемся перечне выберите нужный сертификат. Система автоматически создаст новый ЛК.
Вход в персональный кабинет участника ВЭД
Три способа, позволяющие войти в личный кабинет официального сайта ФТС Российской Федерации – по указанным при самостоятельной регистрации данным, реквизитам ЭП или учетной записи Госуслуг.
По логину и паролю
Чтобы зайти в личный кабинет ФТС, в форме авторизации портала введите логин, пароль в соответствующих графах. Нажмите «Войти» для подтверждения правильности указанных данных.
При вводе данных авторизации учитывайте регистр текста, в противном случае могут возникнуть проблемы с входом в систему.
Если открыть учетную запись на официальном сайте ФТС не удается, кликните «Забыли пароль». 

По ЭП
Для входа через ЭЦП в ФТС России:
В дальнейшем входить в ЛК доступно по логину и пароль. В качестве псевдонима будет установлен номер СНИЛС электронной подписи.
Через сайт Госуслуги
Физическому лицу доступно авторизоваться в едата.кастомс.ру с помощью персональной информации, закрепленной в Госуслугах. В данном случае:
Сервис ФТС автоматически перенесет на действующий аккаунт или зарегистрирует новый кабинет ВЭД.
Чтобы изменить способ входа – как физическое, юридическое лицо – или выйти из текущего профиля, нажмите на иконку в правом верхнем углу ЛК в виде двери. Выберите нужный пункт.
Если требуется полностью отключить личный кабинет информационного сервиса, обратитесь в техподдержку. Перейдите на главную страницу ЛК через символ службы таможни РФ в левом верхнем углу. В нижней панели найдите вкладку «Техническая поддержка». Укажите контакты, имя, суть запроса – «Отправить обращение».
Функционал личного кабинета
Ознакомиться с полным функционалом личного кабинета доступно в разделе «Сервисы». Для перехода кликните на иконку в левом верхнем углу в виде четырех квадратов, выберите пункт «Все сервисы». На выбор представлены десятки возможностей для управления внешнеэкономической деятельностью.
Обратите внимание на обозначения «ЮЛ» и «ЭП» в крайних столбцах. Аббревиатуры расшифровываются как «юридическое лицо» и «электронная подпись» соответственно, определяют возможность пользования услугой.
Рассмотрим интерфейс ЛК в целом:
Здесь же доступно перейти к основной странице портала – вкладка «Официальный сайт ФТС России» расположена в левом нижнем углу.
Физическим лицам
Через личный кабинет физ. лицам доступно:
Нажмите «Добавить в избранное» на странице нужного сервиса, чтобы иметь быстрый доступ.
Юридическим лицам
Юридические лица, использующие электронные подписи, с помощью ЛК могут:
Возможности компаний без ЭЦП в информационном сервисе резко ограничен. Пользователи портала вправе получать следующую информацию:
Ключевое назначение сервиса «Единый лицевой счет ФТС» – контроль, управление движением денежных средств на счете участника ВЭД. В частности, ЕЛС ФТС позволяет проверять остаток, статистику расходов по авансовым платежам, уплату пошлин и налогов по статотчету.
Получить доступ к лицевому счету доступно только после подтверждения ЭП в АПС «Личный кабинет». При наличии электронной подписи откройте соответствующий сервис и кликните «Начать работу». Оформите форму запроса и направьте в таможенный орган, заверив подписью.
Электронное декларирование товаров
ЭД – способ ведения статотчетности в ФТС по перемещению товаров и услуг при взаимной торговле РФ с Евросоюзом. Подача документов должна осуществляться в течение первых восьми рабочих дней месяца.
Поочередность действий по заполнению статформы в ЛК, отправке на бумажном носителе:
Сроки регистрации руководством ФТС России – три дня с момента получения. После чего доступно оформить запрос на получение номера статформы.
Если сервис не работает, рекомендуется заполнить заявку и форму позднее – когда активность пользователей спадет, система будет меньше загружена.
Клиентская поддержка через кабинет
Задать вопрос касательно работы личного кабинета сервиса доступно через техническую поддержку сайта или по горячей линии Федеральной Таможенной службы – 8(499)449-77-71. Для онлайн-обращения кликните на иконку в виде вопроса в правом верхнем углу, выберите соответствующую вкладку, заполните форму и отправьте обращение.
Звонок на телефон горячей линии ФТС России бесплатный.
Местоположение и контакты региональных отделений:
| Название | Адрес | Телефон | Начальник | |
|---|---|---|---|---|
| Центральное таможенное управление | 107140, г. Москва, Комсомольская пл., д. 1 | Телефон доверия: 8 (499) 975-10-56 Телефон справочной службы: 8 (499) 975-19-18 Пресс-служба: 8 (495) 276-30-22 276-38-53 276-30-70 | ctu-info@ctu.customs.ru | Рыбкин Сергей Валентинович |
| Северо-Западное таможенное управление | 191187, г. Санкт-Петербург, наб. Кутузова, 20, лит. А | Телефон доверия: 8 (812) 275-03-38 Телефон справочной службы: | sztu-mail@sztu.customs.ru | Повод Александр Викторович |
| Южное таможенное управление | 344002, г. Ростов-на-Дону, ул. Береговая, 21/2 | Телефон доверия: 8 (863) 250-93-33 Телефон справочной службы: 8 (863) 240-54-84 Пресс-служба: 8 (863) 250-92-78 | jtu_odo@jtu.customs.ru | Пашко Сергей Викторович |
| Дальневосточное таможенное управление | 690014, г. Владивосток, Приморского края, ул. Гоголя, д. 48 | Телефон доверия: 8 (423) 230-83-00 Телефон справочной службы: 8 (423) 230-82-27 Пресс-служба: 8 (423) 230-82-78 | dvtu_odo@ca.customs.ru | Ладыгин Юрий Михайлович |
| Приволжское таможенное управление | 603022, г. Нижний Новгород, ул. Пушкина, д. 8 | Телефон доверия: 8 (831) 430-77-31 Телефон справочной службы: 8 (831) 296-02-28 Пресс-служба: 8 (831) 296-02-78 | ptu-odo@ptu.customs.ru | Ашкалов Агепсим Исаакович |
| Северо-Кавказское таможенное управление | 357205, Ставропольский кр., г. Минеральные Воды, ул. Советская, д. 150 | Телефон доверия: 8 (879 22) 58-246 Телефон справочной службы: 8 (87922) 77-360 Пресс-служба: 8 (879 22) 95-204 | odo@sktu.customs.ru | Мавликов Альберт Вазилович |
| Сибирское таможенное управление | 630082, г. Новосибирск, ул. Тимирязева, 74 | Телефон доверия: 8 (383) 228-12-49 Телефон справочной службы: 8 (383) 319-91-28 228-14-15 Для прессы: 8 (383) 319-90-78 | stu_odo@stu.customs.ru | Шишкин Андрей Михайлович |
| Уральское таможенное управление | 620014, г. Екатеринбург, ул. Шейнкмана, 31 | Телефон доверия: 8 (343) 358-17-26 Телефон справочной службы: 8 (343) 358-18-15 Для прессы: 8 (343) 359-52-78 | utu-odo@utu.customs.ru | Чмора Максим Владимирович |
Отзывы
Личный кабинет ФТС России позволил значительно упростить контроль и управление счетами, отчетами, декларируемыми товарами и услугами. Функционал подобран как для частных представителей, так и организаций, участвующих во внешнеэкономической деятельности. Расширенные возможности открываются при наличии ЭП.
Отзывы пользователей о ЛК ФТС:
Портал продвинутый, много возможностей, хотя вначале разобраться было сложно. Можно было бы поудобнее сделать разделы. Сейчас активно пользуюсь сервисом – отправляю доки и запросы, ищу автомобили по вин.
Почему мне нравится сайт ФТС – можно выполнять все значимые операции онлайн. Обращаться лично в таможенные органы можно по необходимости. В целом, передаю и получаю нужную информацию через Интернет. Периодически зависает, но тоже терпимо, главное не отправлять документы в последний момент.
8 приложений для Android, которые нужно удалить. Они опасны
Кто бы что ни говорил, но Google Play – это помойка. Не даром её признали самым популярным источником вредоносного софта для Android. Просто пользователи в большинстве своём доверяют официальном магазину приложений Google и скачивают оттуда любое ПО без разбору. А какой ещё у них есть выбор? Ведь их всегда учили, что скачивать APK из интернета куда опаснее. В общем, это действительно так. Но остерегаться опасных приложений в Google Play нужно всегда. По крайней мере, постфактум.
Есть как минимум 8 приложений, которые нужно удалить
Google добавила в Google Play функцию разгона загрузки приложений
Исследователи кибербезопасности из антивирусной компании McAfee обнаружили в Google Play 8 вредоносных приложений с многомиллионными загрузками. Попадая на устройства своих жертв, они скачивают получают доступ к сообщениям, а потом совершают от их имени покупки в интернете, подтверждая транзакции кодами верификации, которые приходят в виде SMS.
Вредоносные приложения для Android
Нашли вирус? Удалите его
В основном это приложения, которые потенциально высоко востребованы пользователями. Среди них есть скины для клавиатуры, фоторедакторы, приложения для создания рингтонов и др.:
Это названия пакетов приложений, то есть что-то вроде их идентификаторов. Поскольку всё это вредоносные приложения, их создатели знают, что их будут искать и бороться с ними. Поэтому они вполне могут быть готовы к тому, чтобы менять пользовательские названия приложений, которые видим мы с вами. Но это мы не можем этого отследить. Поэтому куда надёжнее с этой точки зрения отслеживать именно идентификаторы и удалять вредоносный софт по ним.
Как найти вирус на Android
Но ведь, скажете вы, на смартфоны софт устанавливается с пользовательскими названиями. Да, это так. Поэтому вам понадобится небольшая утилита, которая позволит вам эффективно выявить весь шлаковый софт, который вы себе установили, определив название их пакетов.
В красном квадрате приведен пример названия пакета
Package Name Viewer удобен тем, что позволяет не просто найти нужное приложение по названию его пакета, но и при необходимости перейти в настройки для его удаления. Для этого достаточно просто нажать на иконку приложения, как вы попадёте в соответствующий раздел системы, где сможете остановить, отключить, удалить накопленные данные, отозвать привилегии или просто стереть нежелательную программу.
Как отменить подписку на Андроиде
Лучше всего приложение именно удалить. Это наиболее действенный способ защитить себя от его активности. Однако не исключено, что оно могло подписать вас на платные абонементы, поэтому для начала проверьте свою карту на предмет неизвестных списаний, а потом просмотрите список действующих подписок в Google Play:
Если подписка оформлена через Google Play, отменить её ничего не стоит
В принципе, если подписка была оформлена через Google Play и оплата уже прошла, вы можете потребовать у Google вернуть уплаченные деньги. О том, как это делается, мы описывали в отдельной статье. Но поскольку разработчики таких приложений обычно тщательно продумывают способы воровства денег, как правило, они не используют встроенный в Google Play инструмент проведения платежей, чтобы их в случае чего не могли отозвать.
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Иногда кажется, что об Алисе и Яндекс.Станции мы знаем уже всё. Но разработчики постоянно развивают это устройство и сам голосовой помощник, а до некоторых фишек руки так и не доходят. Так вышло и со мной прошлым вечером: мне стало интересно, что умеет Алиса в Яндекс.Станции такого, о чем я не знал. Оказалось, что голосовой ассистент достаточно умён и всеяден. Меня настолько затянули всеовозможные навыки, что я закончил общаться с искусственным интеллектом около полуночи. Проснувшись, я понял, что просто необходимо рассказать вам о классных фишках и навыках, о которых вы, возможно, позабыли или вовсе не знали.
“пользователи в большинстве своём доверяют официальном магазину приложений Google и скачивают оттуда любое ПО без разбору”, зачем судить по себе? Никто так не делает и вообще откуда этот дикий список того, что надо удалить?
«Поставьте непонятное приложение, дайте ему все возможные разрешения, чтобы удалить другое непонятное приложение». Больше похоже на заказ от конкурентов
Создание стилизованных эффектов для игр. Часть 2: Custom Vertex Streams и Custom Data
Эта статья является продолжением предыдущей статьи, в которой я рассказал о принципах создания эффекта «растворения» или dissolve-эффекта.
Мы создали шейдер и материал, который работает с GameObject’ами. Теперь давайте разберёмся, как заставить этот эффект работать с системами частиц и «растворять» каждую частицу по-отдельности.
В отличие от предыдущей статьи, в которой рассказывались общие принципы, которые можно применить в любом движке, в этой статье речь пойдёт об инструментарии Unity. Поделитесь в комментариях, если знаете, как подобное можно реализовать в Unreal и других движках. Думаю, многим будет полезно.
Чтобы наглядно продемонстрировать, зачем нам нужно адаптировать шейдер для работы с частицами, давайте для начала просто возьмём и назначим частицам наш материал из прошлой статьи и посмотрим на поведение частиц.
Для лучшей читаемости я лишь заменил в материале основную текстуру на простой круг, а маску раствоения на радиальный градиент.
Если мы начнём менять параметр Progress, мы увидим следующее
Степень растворения одинакова для всех частиц, вне зависимости от их времени жизни. Это не совсем то, чего нам хотелось бы достигнуть.
Чтобы достичь этой цели, нам понадобится немного доработать шейдер, а также внести некоторые изменения в саму систему частиц. В честности, мы добавим Custom Vertex Streams.
По сути это различные параметры частицы, которые мы можем передавать в шейдер для различных вычислений. Эти значения могут быть статичными или же меняться в зависимости от различных обстоятельств.
По умолчанию, в шейдер передаются следующие значения:
Если вы когда-нибудь писали шейдеры «руками», то вы могли видеть похожий набор в разделе appdata.
Давайте попробуем включить их в нашей системе частиц и посмотрим, что они из себя представляют на практике.
Чтобы включить Custom Vertex Streams, надо в системе частиц отрыть модуль Renderer и поставить соответствующую галочку.
При активации Custom Vertex Stream, появится список данных, которые система частиц будет передавать в шейдер.
Данные, передаваемы по-умолчанию неочень помогут нам реализовать задуманный эффект, поэтому давайте посмотрим какие ещё варианты нам предлагает Shuriken. Для этого нажмём «+» в нижнем правом углу списка.
Как видите, в шейдер можно передать много разной информации о частице. Например, положение центра, вектор скорости, вращение, размер и т.д.
Более подробно о каждом stream’е можно почитать в официальной документации Unity.
Раннее мы определили, что хотим, чтобы частица появлялась целиком, а затем постепенно «растворялась«. Другими словами, частица должна «растворяться» в зависимости от времени жизни. К счастью, список Custom Vertex Streams включает в себя раздел Lifetime, внутри которого есть AgePercent, который равен нулю в момент «рождения» частицы и плавно изменяется до единицы в момент её «смерти«.
Это идеально подходит в качестве замены ползунка Progress в нашем шейдере.
Давайте добавим этот параметр к списку данных, передаваемых в шейдер.
Обратите внимание на то, что написано в скобках, рядом с названием параметра. Это семантика, которая используется внутри шейдера и по которой мы будем обращаться к нашему новому параметру.
Теперь давайте посмотрим, как мы можем «подхватить» этот новый параметр внутри шейдера.
Мы уже выяснили, что новый параметр AgePercent будет использоваться вместо параметра Progress. По этому можем смело удалять этот параметр, он нам больше не понадбится.
Теперь нужно добавить новый параметр в наш граф. В этом нам поможет та самая семантика.
Изначально семантика TEXCOORD использовалась для декларирования текстурных координат, оттуда и пошло название. Но со временем, в целях оптимизации, в них стали хранить всё подряд. Всего шейдер может содержать 4 семантики TEXCOORD, каждая из которых может хранить 4 компонента. В конце названия каждой такой семантики приписывается её номер, начиная с нуля.
Параметр AgePercent соответствует TEXCOORD0.z, то есть третьему компоненту нулевой семантики.
Чтобы получить к нему доступ, в Shader Graph используется нода UV. В самой ноде есть выпадающий список, который позволяет выбрать одну из четырёх семантик. Не знаю почему, но в Shader Graph вместо TEXCOORD0, TEXCOORD1 и т.д. используется UV0, UV1 и т.д.
Давайте добавим ноду UV на наш граф.
Нам нужен компонент z, по этому используем ноду Split и сразу воткнём z-компонент в ноду Remap, где раньше был параметр Progress.
Давайте сохраним наш шейдер и посмотрим, что получилось.
Это гораздо больше похоже на то, что нам нужно!
Но мы можем захотеть, чтобы частицы начинали «растворяться» не сразу, а во второй половине своего жизненного цикла. Теоретически, мы могли бы использовать функцию Remap из предыдущей статьи и это решило бы проблему. Но что если мы захотим, чтобы частицы растворялись не линейно, а с ускорением или замедлением? Или сначала растворялись наполовину, затем делали паузу и через некоторое время растворялись до конца? Remap тут не поможет. Зато поможет Custom Data.
Чтобы получить возможность передавать Custom Data нужно для начала активировать этот модуль в системе частиц.
Давайте рассмотрим его поближе.
Всего нам доступно 2 кастомных переменных с крайне оригинальными названиями Custom1 и Custom2.
Каждая может содержать в себе до 4 компонентов.
Компоненты в режиме Vector могуть 4 типов:
Компоненты в режиме Color могуть быть:
Я покажу работу Custom Data на примере переменной в режиме Vector и компонентами типа Curve (кривая).
Давайте обозначим эти 2 компонента.
Для первой кривой, которая соответствует прогрессу растворения, давайте поставим линеное изменение от 0 до 1, тогда частица будет повторять поведение как с параметром AgePercent.
Вторую кривую пока оставим равной нулю.
Теперь, нам нужно «сказать» системе частиц, что вместо AgePercent мы хотим передавать в шейдер 2 компонента из Custom1.
Для этого переходим в модуль Renderer, выбираем AgePercent и нажимаем «-« в нижнем правом углу списка, чтобы удалить этот параметр. Далее нажимаем там же «+» и выбираем соответствущую позицию из списка.
















