Признак заказчика статистика код: Классификатор предметов государственного заказа города Москвы

Содержание

Классификатор предметов государственного заказа города Москвы

Идентификатор набора данных: Идентификатор набора данных: 2586
Идентификационный номер: Идентификационный номер: 7710168515-KPGZ
Наименование набора данных: Наименование набора данных: Классификатор предметов государственного заказа города Москвы
Описание набора данных: Описание набора данных: Предметы государственного заказа города Москвы
Владелец набора данных: Владелец набора данных: Департамент экономической политики и развития города Москвы
Ответственные за набор данных: Ответственные за набор данных:
  • Ф. И.О.:
  • E-mail:
  • Телефон:
Гиперссылка (URL) на набор: Гиперссылка (URL) на набор: Ссылка на последнюю версию набора данных
Формат данных: Формат данных: JSON
Описание структуры набора данных: Описание структуры набора данных: structure-20170908(vs2).json
Дата первой публикации: Дата первой публикации: 11.
07.2016
Дата последнего внесения изменений: Дата последнего внесения изменений: 12.10.2020
Периодичность обновления: Периодичность обновления: По мере поступления
Содержание последнего изменения: Содержание последнего изменения: Выпуск релиза
Дата актуальности набора данных: Дата актуальности набора данных:
Ключевые слова (Keywords): Ключевые слова (Keywords): тендер; КПГЗ; классификатор предметов государственного заказа; гос.заказ; предмет гос.заказа; гос.закупки
Гиперссылки (URL) на версии набора данных: Гиперссылки (URL) на версии набора данных:
Ссылки на описание структур версий: Ссылки на описание структур версий:
Описание программного интерфейса: Описание программного интерфейса: https://apidata. mos.ru/Docs
Ссылки на форум: Ссылки на форум: /forum/thread/классификатор-предметов-государственного-заказа-города-москвы/
Версия методических рекомендаций: Версия методических рекомендаций: https://data.gov.ru/metodicheskie-rekomendacii-po-publikacii-otkrytyh-dannyh-versiya-30

Что такое ABBYY Vantage и как мы придумали платформу для тех, кто не умеет кодить / Хабр

ABBYY представила Vantage – low-code/no-code платформу нового поколения для интеллектуальной обработки документов с набором готовых обученных когнитивных сервисов (навыков или скиллов) для распознавания, классификации и извлечения данных из документов любой сложности.

Это значимое событие по ряду причин. Во-первых, в разработке мы использовали самый современный стек технологий (REST API, Cloud-native, микросервисная архитектура с Docker-контейнерами, которые управляются с помощью Kubernetes). Во-вторых, запустили Marketplace – онлайн-площадку, на которой клиенты могут приобретать готовые навыки для обработки документов и обмениваться ими с другими компаниями. В-третьих, добавили в продукт машинное обучение на стороне клиента. То есть система сама постоянно дообучается и повышает качество работы сервисов на основании того, как с ней взаимодействует клиент. Например, когда вносит исправления в результаты распознавания. Но обо всем по порядку.

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

От AI для продвинутых пользователей к low-code/no-code

Времена меняются, как меняются и запросы наших клиентов. Все больше компаний хотят использовать готовые решения «из коробки», которые не требуют сложных доработок и обучения моделей, а также навыков программирования у сотрудников и армии опытных разработчиков. Именно таким low-code решением и стала платформа ABBYY Vantage.

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

Концепция Vantage чем-то напоминает кубики в конструкторе. Сначала пользователь определяет источник, из которого документы – сканы или фотографии – поступают на обработку в платформу. Каждый кубик в процессе – это активность, то есть действие, которое Vantage должен совершить: классифицировать, извлечь те или иные поля, обучить систему на этих документах и так далее. Из этих кубиков складывается skill, или когнитивный навык. Мы используем этот термин, потому что skills работают с информацией из любых носителей так, как это бы сделал человек.

Когнитивные навыки, в том числе разработанные заказчиками и партнерами ABBYY, собраны на онлайн-площадке ABBYY Marketplace. На текущий момент на ней доступно 30 навыков для документов на различных языках. Таким образом, каждый пользователь Vantage может делиться собственными скиллами или выбирать те, которые ему нужны, и, если нужно, докупить новые, как дополнения в компьютерных играх.

Пользовательский интерфейс

Vantage – cloud-native решение, все его сервисы доступны в облаке. Для работы сотруднику нужно ввести логин и пароль на сайте продукта, загрузить файлы (счета-фактуры, акты, накладные или другие документы из горячей папки, хранилища или электронной почты), и через несколько секунд технология уже покажет первые результаты извлечения полей.

Ниже наглядно расскажем, как работать с интерфейсом Vantage (по ссылке – видео, где рассказывается подробнее).

 

Рисунок 1

Для старта работы пользователю необходимо нажать на большую синюю кнопку в центре поля и загрузить документы, информацию из которых нужно извлечь (Рисунок 1).

Во время загрузки система, еще даже до каких-либо настроек, уже начала обрабатывать файл и самостоятельно выделять главные поля (Рисунок 2, №1).

Рисунок 2

Если система не смогла определить тип загруженного документа, то пользователь может его выбрать из предложенного списка, кликнув по кнопке №2, Рисунок 2.

Если для таких типов документов в изначальные настройки Vantage не загружены нужные навыки, то пользователь может их найти на ABBYY Marketplace, кликнув по кнопке №3, Рисунок 2.

Если же нужный навык отсутствует и в Marketplace, то пользователь может самостоятельно его создать (Рисунок 2, №4) за пару минут, разметив лишь один файл – для начала обучения системы этого будет достаточно. При этом скилл создается без какого-либо кодинга – на загруженном документе пользователю нужно выделить необходимые для извлечения поля и назвать их (Рисунок 3, № 4). Далее он нажимает кнопку Train (Рисунок 3, № 5), и система готова работать с новым типом файлов в полном объеме.

Рисунок 3

Магазин когнитивных навыков

ABBYY Marketplace – одна из важных составляющих Vantage. Это универсальный «магазин», с помощью которого продукт можно постоянно совершенствовать и дополнять – актуальная информация автоматически подгружается в профиль каждого пользователя.

Кроме того, любой пользователь может создать свой собственный навык, которого еще нет в системе, и по желанию опубликовать его на Marketplace. После того, как навык пройдет предварительную проверку, им смогут пользоваться другие клиенты Vantage. Чем больше страниц они обработают с помощью этого скилла, тем больше будет гонорар пользователя, который его опубликовал. Стоит отметить, что для создания нового скилла также не требуются углубленные знания программирования. По нашей оценке, Citizen Developer сможет справиться с этой задачей.

Рабочий стол бизнес-процесса

Каждый пользователь может построить из скиллов свой бизнес-процесс. Это можно сделать на рабочем столе Process Skill с помощью блок-схем, каждая из которых в свою очередь тоже настраивается (Рисунок 4).

Рисунок 4

Вначале нужно настроить порядок обработки документа (например, Input-Classify-Extract-Review-Output).

К примеру, в блоке Input можно настроить Shared Folder, которая будет содержать файлы для извлечения информации. В блоках классификации и экстракции пользователь выбирает нужные документные скиллы (их может быть больше одного). А с помощью Review можно определить, в каких случаях необходима проверка документов.

Главная особенность такой блочной настройки заключается в ее простоте и понятном для любого пользователя интерфейсе. Кроме того, здесь также заложена возможность расширять настройки скиллов с помощью несложного кодирования.

Технологии в Vantage

С пользовательской частью Vantage немного разобрались, теперь расскажем о ее главных технологических составляющих. Обзор будет краткий, поскольку про каждую фичу мы расскажем на Хабре чуть позже отдельным постом. Так что stay tuned 😉

Движок Workflow

В Vantage используется движок бизнес-процессов на основе Workflow Core – технологии с открытым кодом, реализованной на платформе .NET на языке программирования C#. Анализ лицензий, возможностей и их соответствия нашим задачам других движков на Java и C#, а затем и нагрузочное тестирование показали, что Workflow Core лучше всего подходит для быстрой параллельной обработки документов от большого количества пользователей в облаке. Сейчас производительность движка составляет 50 wf/s. Мы выбрали Workflow Core не случайно, так как это позволило дорабатывать исходный код под наши нужды. Если коротко, то вот что мы переделали:

  • Перенесли хранилище Definitions из Workflow Core в Redis (Workflow Definition — это описание схемы выполнения Workflow. Мы его перенесли в SQL, добавив также in-memory cache для ускорения доступа к definition’ам).

  • Добавили поддержку метрик для того, чтобы отслеживать, сколько времени занимает та или иная операция в системе.

  • Убрали использование внутренних очередей и очереди при механизме публикации событий, чтобы повысить производительность системы. 

  • Добавили ограничения на количество шагов в Workflow Core, чтобы избежать бесконечного выполнения заданий.

  • Изменили структуру хранения данных Workflow в системе, чтобы избежать ошибки Out of memory при создании Workflow с большим числом шагов (до 10 тыс.).

  • Оптимизировали использование блокировок и перевели ее на RedLock.net.

  • «Окультурили» код и начали приводить его к стандартам Resharper.

Дополнительно разработчики ABBYY создали для Workflow-движка уникальный алгоритм для справедливого распределения вычислительных мощностей между пользователями, который позволяет раскладывать задания каждого тенанта (каждый клиент, который может настраивать некоторые части продукта без внесения изменений в исходный код) по отдельным очередям и равномерно брать задания в работу. Если кто-то из тенантов прислал слишком много заданий, то они копятся в его очереди. Поскольку алгоритм проходит по каждой очереди последовательно и из каждой берет одинаковое количество заданий, то большая очередь заданий от одного тенанта будет висеть дольше, а остальным клиентам не придется долго ждать. Это базовый принцип, который позволяет в момент пиковой нагрузки платформы сделать так, чтобы все документы клиентов были обработаны в соответствии с их Service level agreement.

Архитектура

Платформа Vantage использует современную микросервисную архитектуру. Компоненты Vantage запускаются в контейнерах, и для того, чтобы ими управлять, используется оркестратор на базе Kubernetes. Такая система дает большое преимущество в работе с отдельными частями продукта: изменив одну из подсистем, мы не влияем на другие элементы.

Одна из ключевых особенностей архитектуры Vantage – ее автоматическое масштабирование. Неважно, сколько документов надо обработать в единицу времени, мощности выделяются по запросу. И если вдруг у заказчика появилась срочная задача – скажем, распознать и извлечь данные из 100 тысяч многостраничных кредитных договоров, то платформа справится и просто выделит под это больше виртуальных машин и столько нод в Kubernetes, сколько необходимо.

Разработана Vantage под Linux, но сам код кросс-платформенный и может так же эффективно работать на Windows. Кроссплатформенность кода в Vantage обеспечивает платформа .NET Core.

FastML

Еще одна важная составляющая Vantage – алгоритмы машинного обучения следующего поколения. Как правило, в продуктах машинное обучение бывает двух типов: то, которое быстро обучается делать какую-то простую задачу и то, которое долго обучается сложным моделям. Vantage использует оба вида моделей, благодаря чему одновременно достигаются высокие показатели качества и скорости. Эту технологию мы создали специально для Vantage и назвали FastML.

Как это работает? В Vantage зашита предобученная глубокая нейросетевая модель, которая уже многое знает о документах различного типа (Рисунок 5). Поэтому нейросетевая модель способна даже на основе одного примера нового размеченного документа определить нужные для извлечения поля.

 

Рисунок 5

Кроме того, в продукт встроена технология кластеризации, с помощью которой система может отнести новый файл к определенной группе документов по степени сходства и извлечь информацию, основываясь на их примере (Рисунок 6). При этом для обучения одного кластера системе достаточно разметить один-два документа. Несмотря на то, что кластеры работают на общей модели, обучаются они независимо друг от друга. Если в систему загрузили документ, данные из которого плохо извлекаются, пользователь исправляет это вручную, а система в то же время обучает лишь один, нужный для этого файла, кластер.

Рисунок 6

Если же модель не определила новый файл к существующему кластеру, то она создает новый кластер, который и обучается распознавать в нем поля. То есть благодаря такому раздельному подходу модель способна обучаться и дообучаться довольно быстро.

OnlineML

OnlineML – это сервис в составе Vantage, который позволяет системе учиться распознавать и извлекать данные, опираясь на обратную связь от пользователей, и делать это в режиме реального времени. Онлайн-обучение вызывается в Vantage дополнительной настройкой. Всякий раз, когда документ отправляется на обработку, платформа записывает исправления пользователя, и запоминает, если что-то извлеклось неправильно. Когда накопится определенное количество таких правок, автоматически запустится переобучение. 

Сейчас работу OnlineML можно описать с помощью следующей схемы (Рисунок 7):

Рисунок 7

В начале работы системы OnlineML идет этап накопления документов, на которых система будет обучаться. Технология сохраняет результаты работы с каждым документом и фиксирует изменения, внесенные пользователем. Документы, которые поступают на обработку, OnlineML случайным образом разделяет по двум выборкам. Примерно 25% попадают в тестовую выборку, а 75% – в обучающую.

После того, как система запустила обучение, набрав 10% новых документов, она проверяет работу новой модели по тестовой выборке, получает статистику, запускает старую модель, обученную на той же выборке, и сравнивает старую и новую статистику распознавания. Если данные стали извлекаться лучше, то модель автоматически обновляется. Таким образом, с Online ML мы можем постоянно улучшать распознавание и настраивать его под задачи конкретного пользователя. Также отметим, что система не запускает два одновременных обучения.

Как только в обучающей части системы накопилось 30 тыс. документов, OnlineML начинает проводить замену старых документов на новые. В систему поступает новый документ, и OnlineML с вероятностью в 20% может заменить им один из самых старых документов в системе. Такая рандомизация процесса позволит продолжать обновлять систему для совершенствования навыков обучения, но не вычищать под ноль накопленные знания.

Что дальше?

Мы продолжим улучшать качество распознавания и классификации, добавляя новые документы, в том числе русскоязычные. В наших планах и постепенное внедрение в Vantage новых OCR и NLP-технологий.

Также Vantage будет не только рассказывать пользователю, какой процент документов полностью обрабатывается автоматически, но и наглядно показывать, как система обучается в процессе работы, где требуется больше внимания человека, и подскажет, как еще можно освободить время от рутинных задач.

На этом пока все. Совсем скоро вернемся с новыми подробностями и о технологической составляющей Vantage. So stand by 😉  

Знаете, как можно улучшить наш продукт? Делитесь в комментариях!

А если хотите развивать новый продукт вместе с нами, то в команде Vantage есть открытые вакансии: Senior C# Developer, Frontend Team Lead, Frontend Developer, Senior C# Developer, Technical Project Manager, Senior UX designer, QA Engineer (Cloud, Auto).

Пудры, румяна, бронзаторы дешевле | pigu.lt

Важная встреча на работе, романтическое свидание с избранником или вечеринка с друзьями… Мы всегда хотим выглядеть безукоризненно и быть довольными собой.

Что для этого необходимо? С помощью обычной или бронзовой пудры и румян мы можем подчеркнуть достоинства своего лица и удивить своим видом всех окружающих. Не беда, если у вас проблемная кожа лица, существуют специальные пудры для жирной, сухой, чувствительной, молодой, комбинированной кожи. Они не только позволят вам выглядеть безукоризненно, но и напитают вашу кожу недостающими веществами. В продаже есть и пудра от прыщей, которая не закупоривает поры, так что все проблемы могут быть быстро решены. Использование пудры зимой помогает дополнительно защитить кожу лица от мороза, а натуральная, минеральная бронзовая пудра напитает её полезными веществами, так что лицо и без макияжа будет выглядеть привлекательно. Вы спросите, что такое бронзовая пудра? Это косметическое средство придает коже лица блеск и помогает сохранить летний загар практически в течение всего года. Если вы хотите выглядеть так, как будто только что вернулись с курорта, вам надо приобрести бронзовую пудру. Сейчас несложно найти бронзовую пудру для лица, тела, солярия.
У каждого из нас своя манера нанесения макияжа, и приоритеты мы распределяем по-разному, поэтому и пудру будем выбирать индивидуально, каждый выберет наиболее подходящий для него вариант. Не только бронзовая пудра для тела удивляет нас своим разнообразием, но и румяна. Выбрать румяна очень сложно: надо учитывать тон кожи, форму лица и многие другие обстоятельства. Недаром говорят, что красота требует жертв, поэтому, начиная своё путешествие в мир макияжа, надо будет научиться выбирать, какие средства больше подходят для вашей кожи. РумянаEssence, Rimmel, Ysl, Makeup, Inglot, Isadora, Deborah, Faberlic, MaxFactor, TooFaced, Gosh, Guerlain, Givenchy, Loreal, Lancome, Lumene, EsteeLauder, MilaniLuminoso, Chanel, Catrice, Clinique, Nars, Benefit, Mac, Maybelline, Manhattan, Milani– это только несколько популярных производителей косметических средств, которые готовы постоянно нас удивлять новой продукцией.Экологические, минеральные румяна напитают вашу кожу дополнительными витаминами, а разнообразная палетка румян позволит вам выбрать подходящий оттенок.
Розовые, персиковые, бронзовые румяна – какой бы вариант вы не выбрали, быстро и легко станете ярчайшей звездой вечера.Одни румяна подходят для блондинок, другие – для брюнеток, но строгих правил нет: всё зависит от вашей фантазии и желания импровизировать. Румяна по типу кожи, цвету, форме лица – это только несколько основных критериев, поэтому выбрать один будет несложно. Может быть, вы решите выбирать это косметическое средство по форме лица (тогда подойдут румяна для овального, круглого лица), а может быть, вы отдадите предпочтение продукту, который удобно использовать, или его консистенции (в ассортименте есть жидкие, рассыпчатые, шариковые, кремовые румяна) – всё зависит от ваших потребностей и желаний. Вы ищите рассыпчатую осветляющую пудру или другую пудру дешевле? Посетите электронный магазин Pigu.lt– здесь цены на разные кремовые пудры и румяна Artdeco, Dior привлекают покупателей и радуют своим качеством. Создать безукоризненную внешность сегодня очень легко и просто. Вы не умеете пользоваться этими средствами? Просто попробуйте, и чем чаще вы будете пользоваться румянами и шариковой пудрой, тем быстрее достигнете желаемого эффекта.
Если вы ищете пудру на водной основе или другие косметические средства, познакомьтесь с нашим ассортиментом, и вы точно найдёте подходящий для себя товар. Пудрыфирм Qiymetleri, Waterproof, Watsons, EsteeLauder, Revlon, Inglot, Isadora, Iluminatoare, Izle, Pupa, Pharmaceris, Pembesi, Avene, GoldenRose, Guerlain, Johnson, Loreal, Lancome, Bourjois, BB krempudra, Nivea, Nyx, Nouba, MaxFactor – этоодни из самых популярных изделий. Богатый ассортимент товаров поможет выбрать нужное даже самому взыскательному покупателю. Разные оттенки пудр икачественная основа гарантируют, что сделанный макияж вас не подведёт, вы будете очаровательны. Пудры, румяна для лица по интернету – это прекрасная альтернатива каждой современной женщины, которая заботится о своей внешности, но не хочет стоять в очередях. Радует, что в нашем магазине часто бывают акции, поэтому все товары можно приобрести по очень привлекательным ценам. Красота требует жертв, но не крупных вложений. Загляните в наш магазин, вы будете приятно удивлены!

Атрибутов клиентов | Adobe Commerce 2.

4 Руководство пользователя

Атрибуты клиента предоставляют информацию, необходимую для поддержки процессов заказа, выполнения и управления клиентами. Поскольку ваш бизнес уникален, вам могут потребоваться поля в дополнение к тем, которые предоставляет система. Вы можете добавить настраиваемые атрибуты в разделы «Информация об учетной записи», «Адресная книга» и «Платежная информация» учетной записи клиента. Атрибуты адреса клиента также можно использовать в разделе «Платежная информация» во время оформления заказа или при регистрации гостями учетной записи.

Атрибуты клиента

Шаг 1. Заполните свойства атрибута

  1. На боковой панели Admin перейдите к Stores > Attributes > Customer .

  2. В правом верхнем углу щелкните Добавить новый атрибут .

    Свойства атрибутов клиента

  3. В разделе Свойства атрибута выполните следующие действия:

    Код атрибута должен начинаться с буквы и может включать любую комбинацию строчных букв (a-z) и цифр (0-9). Код должен состоять менее чем из тридцати символов и не может включать специальные символы или пробелы. Символ подчеркивания ( _ ) может использоваться для обозначения пробела.

    Ярлык: Чтобы заполнить только обязательные поля, прокрутите вниз до «Свойства витрины», введите порядок сортировки и сохраните.

  4. Заполните Свойства ввода данных .

    • Чтобы определить тип элемента управления вводом, который используется для ввода данных, установите Тип ввода на одно из следующих значений:

      Текстовое поле Однострочное текстовое поле.
      Текстовая область Многострочное поле ввода для ввода абзацев текста, например описания продукта. Вы можете использовать редактор WYSIWYG для форматирования текста с помощью тегов HTML или вводить теги непосредственно в текст.
      Многострочная Создает несколько текстовых строк для атрибута, аналогично многострочному почтовому адресу. Количество отдельных строк ввода данных может быть от 2 до 20.Используйте значение по умолчанию , чтобы указать начальное значение поля.
      Дата Отображает значение даты в предпочтительном формате и часовом поясе. Значения даты можно выбрать из списка или календаря ().

      Примечание: В зависимости от конфигурации вашей системы пользователи Admin могут вводить даты непосредственно в поле или выбирать дату из календаря или списка. Для получения информации об указании значений даты и времени см. Пользовательские параметры даты и времени.

      Да / Нет Отображает раскрывающийся список с предопределенными параметрами: Да, и Нет, .
      Раскрывающийся список Отображает раскрывающийся список значений, допускающий только один выбор. Тип ввода «Раскрывающийся список» — ключевой компонент настраиваемых продуктов.
      Множественный выбор Раскрывающийся список, в котором можно выбрать несколько значений.
      Файл (приложение) Поле, позволяющее загрузить файл и связать его с атрибутом клиента в качестве вложения.
      Файл изображения Поле, позволяющее загрузить изображение в галерею и связать его с атрибутом клиента.
    • Если клиент должен ввести значение в поле, установите Требуемые значения Да .

    • Чтобы присвоить полю начальное значение, введите Значение по умолчанию .

    • Чтобы проверить правильность введенных в поле данных перед сохранением записи, установите Проверка ввода на тип данных, разрешенных в поле. Доступные значения зависят от указанного типа ввода.

      Нет Поле не имеет проверки ввода во время ввода данных.
      Буквенно-цифровой Принимает любую комбинацию цифр (0-9) и буквенных символов (a-z, A-Z) во время ввода данных. Чтобы включить специальные символы, см. Исключение HTML-объектов.
      Буквенно-цифровой с пробелом Принимает любую комбинацию цифр (0-9), буквенных символов (a-z, A-Z) и пробелов во время ввода данных.
      Только числовые При вводе данных принимает только цифры (0-9).
      Только Alpha Принимает только буквенные символы (a-z, A-Z) во время ввода данных.
      URL При вводе данных принимает только URL.
      Электронная почта При вводе данных принимает только адрес электронной почты.
      Только длина Проверяет ввод на основе длины данных, введенных в поле.
    • Чтобы ограничить размер типов ввода «Текстовое поле» и «Текстовая область», введите минимальную длину текста и максимальную длину текста .

    • Чтобы применить фильтр предварительной обработки к значениям, введенным в текстовое поле, текстовую область или многострочный тип ввода, установите Входной / выходной фильтр на одно из следующих значений:

      Нет Не применяет фильтр к тексту, введенному в поле.
      Удаление тегов HTML Удаляет HTML-теги из текста. Этот фильтр может помочь очистить данные, вставленные в поле из другого источника, который включает теги HTML.
      Исключить HTML-объекты Преобразует специальные символы, найденные в тексте, в допустимую escape-последовательность HTML, например & amp; . Экранирующие последовательности заключаются между амперсандом и точкой с запятой и часто используются типографом для умных кавычек, символов авторского права и товарных знаков.Escape-последовательности также используются для идентификации символов, таких как символы «меньше» ( <) и «больше» (> ), а также символ амперсанда, которые также используются в коде. Этот фильтр может помочь очистить специальные символы, которые иногда вставляются в поля базы данных из текстовых редакторов.

      Свойства ввода данных

  5. Заполните Сеть клиентов и свойства сегмента .

    • Чтобы иметь возможность включить столбец в сетку «Клиенты», установите Добавить в столбец Опции с на Да .

    • Чтобы отфильтровать сетку клиентов по этому атрибуту, установите Использовать в параметрах фильтра с на Да .

    • Для поиска в таблице клиентов по этому атрибуту установите Использовать в параметрах поиска с на Да .

    • Чтобы сделать этот атрибут доступным для клиентских сегментов, установите Использовать в клиентском сегменте на Да .

    Свойства сети и сегментов клиентов

Шаг 2. Заполните свойства витрины

  1. Чтобы сделать атрибут видимым для покупателей, установите Показать на витрине на Да .

  2. Введите число в поле Порядок сортировки , чтобы определить порядок его появления в списке с другими атрибутами.

  3. Установите Forms на использование для каждой формы, которая должна включать атрибут.Чтобы выбрать несколько параметров, удерживайте нажатой клавишу Ctrl и щелкните каждую форму.

    Витрина

Шаг 3. Заполните этикетки / опции

  1. На левой панели выберите Управление ярлыками / параметрами .

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

  3. По завершении нажмите «Сохранить атрибут».

    Управление этикетками / опциями

Описание полей

Свойства атрибута

Поле Описание
Метка по умолчанию Метка по умолчанию, идентифицирующая атрибут в админке и витрине.
Код атрибута Уникальный код, идентифицирующий атрибут в системе. Код может иметь длину до 21 символа и не может включать пробелы или специальные символы. Вместо пробела можно использовать символ подчеркивания.
Тип ввода Определяет элемент управления вводом, который используется для ввода данных. Параметры:
Текстовое поле - однострочное текстовое поле.
Текстовая область - многострочная текстовая область.
Несколько строк - Создает несколько строк текста для атрибута, аналогично многострочному почтовому адресу. Количество отдельных строк ввода данных может быть от 2 до 20.
Дата - отображает поле даты с всплывающим календарем.
Раскрывающийся список - Раскрывающийся список, в котором можно выбрать только одно значение.
Множественный выбор - раскрывающийся список, в котором можно выбрать несколько значений.
Да / Нет - поле, которое предлагает только выбор из значений Да, или Нет, .
Файл (вложение) - Поле, позволяющее загрузить файл и связать его с атрибутом клиента в качестве вложения.
Файл изображения - поле, которое позволяет загружать изображение в галерею и связывать его с атрибутом клиента.
Требуемые значения Определяет, нужно ли вводить значение в поле. Варианты: Да / Нет
Значение по умолчанию Задает начальное значение атрибута.
Проверка ввода Выбор опций определяется типом ввода. Опции:
Нет - поле не имеет проверки ввода во время ввода данных.
Буквенно-цифровой - Принимает любую комбинацию цифр (0-9) и буквенных символов (a-z, A-Z) во время ввода данных.
Буквенно-цифровой с пробелом - Позволяет использовать пробелы в почтовом адресе в соответствии с требованиями оператора связи к максимальной длине. Во время оформления заказа покупатель может ввести любую комбинацию цифр (0-9), буквенных символов (a-z, A-Z) и пробелов в почтовый адрес получателя и отправителя.Любые лишние пробелы удаляются при сохранении адреса.
Только числа - При вводе данных принимаются только числа (0–9).
Только алфавит - При вводе данных принимаются только буквенные символы (a-z, A-Z).
URL - при вводе данных принимает только URL.
Электронная почта - при вводе данных принимает только адрес электронной почты.
Только длина - Проверяет ввод на основе длины данных, введенных в поле.
Входной / выходной фильтр Применяет фильтр предварительной обработки к значениям, введенным в текстовое поле, текстовую область или многострочный ввод перед сохранением записи.Параметры:
Нет - Фильтр не применяется к тексту, введенному в поле.
Удалить теги HTML - Удаляет теги HTML из текста. Этот фильтр может помочь очистить данные, вставленные в поле из другого источника, который включает теги HTML.
Escape HTML Entities - преобразует специальные символы, найденные в тексте, в допустимую escape-последовательность HTML, например amp; . Экранирующие последовательности заключаются между амперсандом и точкой с запятой и часто используются для умных кавычек, символов авторского права и торговых марок.Escape-последовательности также используются для идентификации символов, таких как символы «меньше» ( <) и «больше» (> ), а также символ амперсанда, которые также используются в коде. Этот фильтр может помочь очистить специальные символы, которые иногда вставляются в поля базы данных из текстовых редакторов.
Добавить в параметры столбца Указывает, включен ли атрибут в виде столбца в сетку «Клиенты». Варианты: Да / Нет
Использование в опциях фильтра Указывает, можно ли использовать атрибут в качестве фильтра для операций поиска в сетке. Варианты: Да / Нет
Использование в параметрах поиска Указывает, можно ли использовать значение атрибута в качестве ключевого слова в операциях поиска. Варианты: Да / Нет
Использование в клиентском сегменте Определяет, включен ли атрибут в условия клиентского сегмента. Варианты: Да / Нет

Собственность магазина

Поле Описание
Показать на витрине Определяет, отображается ли атрибут как поле в информации о покупателе на витрине.Варианты: Да / Нет
Порядок сортировки Задает порядок сортировки этого атрибута по отношению к другим атрибутам клиента. Порядок сортировки определяет последовательность, в которой поля получают фокус во время ввода данных при использовании навигации с клавиатуры.
Формы для использования в Определяет страницы с формами ввода данных, на которых появляется атрибут. Удерживайте клавишу Ctrl, чтобы выбрать несколько форм. Опции:
Регистрация клиента
Изменение учетной записи клиента
Admin Checkout

Атрибуты клиента по умолчанию

Код атрибута Описание
created_at Дата создания учетной записи клиента.
updated_at Дата последнего обновления учетной записи клиента.
website_id Идентификатор сайта, на котором была создана учетная запись клиента.
created_in Представление магазина, в котором была создана учетная запись.
group_id Идентификатор группы клиентов, в которую назначен клиент.
disable_auto_group_change Определяет, можно ли динамически назначать группы клиентов во время проверки идентификатора плательщика НДС.
префикс Любой префикс, который используется в имени клиента (господин, госпожа, госпожа, доктор и т. Д.).
имя Имя заказчика.
отчество Отчество или отчество заказчика.
фамилия Фамилия заказчика.
суффикс Любой суффикс, который используется в имени клиента. (Младший, старший, эсквайр и др.)
электронная почта Электронный адрес покупателя.
доб Дата рождения покупателя.

Важно: В соответствии с текущими передовыми методами обеспечения безопасности и конфиденциальности, убедитесь, что вы осведомлены о любых потенциальных юридических рисках и рисках безопасности, связанных с хранением полной даты рождения клиентов (месяц, день, год), а также другие личные идентификаторы (например,g. , полное имя) перед сбором или обработкой таких данных. Мы рекомендуем ограничить хранение полных дат рождения клиентов и вместо этого предлагаем использовать год рождения клиента в качестве альтернативы.

налог Идентификатор налога на добавленную стоимость (НДС), присвоенный покупателю. Ярлык этого атрибута по умолчанию - «Номер НДС». Поле номера плательщика НДС всегда присутствует во всех адресах доставки и выставления счетов, если его просматривать в администраторе, но не является обязательным полем.
пол Пол клиента.

Пользовательские атрибуты

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

Мы понимаем, что настраиваемые атрибуты могут сбивать с толку, поэтому внимательно прочтите и ознакомьтесь с нашим курсом LAB по настраиваемым событиям и атрибутам!

Хранилище специальных атрибутов

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

Настройка пользовательских атрибутов

Ниже перечислены методы на различных платформах, которые используются для установки настраиваемых атрибутов.

Типы данных настраиваемых атрибутов

Настраиваемые атрибуты - это необычайно гибкие инструменты, обеспечивающие точный таргетинг.

В качестве настраиваемых атрибутов могут храниться следующие типы данных:

Логические значения (Истина / Ложь)

Логические атрибуты полезны для хранения простых двоичных данных о ваших пользователях, таких как статусы подписки. Вы можете найти пользователей, для которых явно задано значение переменной true или false, в дополнение к тем, у которых еще не было записано ни одной записи этого атрибута.

Параметры сегментации Выпадающий фильтр Параметры ввода
Проверьте, является ли логическое значение НС ИСТИНА , ЛОЖЬ , ИСТИНА ИЛИ НЕ УСТАНОВЛЕНА или ЛОЖЬ ИЛИ НЕ УСТАНОВЛЕНА
Проверить, существует ли логическое значение в профиле пользователя СУЩЕСТВУЕТ НЕТ
Проверить, не существует ли логическое значение в профиле пользователя НЕ СУЩЕСТВУЕТ НЕТ

Номера

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

.
  • Размер обуви
  • Объем талии
  • Количество раз, когда пользователь просматривал определенную функцию продукта или категорию
совет:

Потраченные деньги не должны регистрироваться этим методом. Скорее, это должно быть зарегистрировано с помощью наших методов покупки.

Параметры сегментации Выпадающий фильтр Параметры ввода
Проверьте, не превышает ли числовой атрибут число БОЛЕЕ НОМЕР
Проверить, меньше ли числовой атрибут число МЕНЬШЕ НОМЕР
Проверьте, является ли числовой атрибут точно числом ТОЧНО НОМЕР
Проверить, не равен ли числовой атрибут номеру НЕ РАВНА НОМЕР
Проверить, существует ли числовой атрибут в профиле пользователя СУЩЕСТВУЕТ НЕТ
Проверить, не существует ли числовой атрибут в профиле пользователя НЕ СУЩЕСТВУЕТ НЕТ

Строки (буквенно-цифровые символы)

Строковые атрибуты полезны для хранения введенных пользователем данных, таких как избранный бренд, номер телефона или последняя строка поиска в вашем приложении.

Параметры сегментации Выпадающий фильтр Параметры ввода
Проверить, точно ли атрибут строки соответствует введенной строке РАВНО СТРОКА
Проверить, частично ли строковый атрибут соответствует введенной строке OR Регулярное выражение СООТВЕТСТВУЕТ REGEX СТРОКА ИЛИ ОБЫЧНОЕ ВЫРАЖЕНИЕ
Проверить, не соответствует ли строковый атрибут частично введенной строке OR Регулярное выражение НЕ СООТВЕТСТВУЕТ REGEX * СТРОКА ИЛИ ОБЫЧНОЕ ВЫРАЖЕНИЕ
Проверить, не соответствует ли строковый атрибут введенной строке НЕ РАВНА СТРОКА
Проверить, существует ли строковый атрибут в профиле пользователя НЕ ПУСТО НЕТ
Проверить, не существует ли строковый атрибут в профиле пользователя ПУСТО НЕТ
примечание:

Строка даты, такая как «12-1-2021» или «12/1/2021», будет преобразована в объект datetime и обработана как атрибут времени.

важно:

При сегментации с использованием фильтра НЕ СООТВЕТСТВУЕТ REGEX , у вас уже должен быть настраиваемый атрибут со значением, назначенным в этом профиле пользователя. Braze предлагает использовать логику «ИЛИ», чтобы проверить, не заполнен ли настраиваемый атрибут, чтобы убедиться, что пользователи выбираются правильно.

Дополнительные ресурсы по регулярному выражению:

Массивы

Атрибуты массива удобны для хранения связанных списков информации о ваших пользователях. Например, сохранение в массиве последних 100 частей контента, которые смотрел пользователь, позволило бы сегментировать конкретные интересы.

По умолчанию максимальная длина массива для атрибута установлена ​​на 25. Например, если вы отправляете атрибут, такой как «Просмотренные фильмы», и он установлен на 25, когда пользователь смотрит 26-й фильм, первый фильм будет удален из массива, и будет добавлен самый последний фильм.

Максимальное количество для отдельных массивов может быть увеличено до 100. Если вы хотите увеличить этот максимум, обратитесь к своему менеджеру по обслуживанию клиентов.

Параметры сегментации Выпадающий фильтр Параметры ввода
Проверить, включает ли атрибут массива значение, которое точно соответствует введенному значению ВКЛЮЧАЕТ СТОИМОСТЬ СТРОКА
Проверить, не содержит ли атрибут массива значение, которое точно соответствует введенному значению НЕ ВКЛЮЧАЕТ ЗНАЧЕНИЕ СТРОКА
Проверить, содержит ли атрибут массива значение, которое частично соответствует введенному значению ИЛИ Регулярное выражение СООТВЕТСТВУЕТ REGEX СТРОКА ИЛИ ОБЫЧНОЕ ВЫРАЖЕНИЕ
Проверить, имеет ли атрибут массива какое-либо значение ИМЕЕТ ЗНАЧЕНИЕ НЕТ
Проверить, пуст ли атрибут массива ПУСТО НЕТ

Время

Атрибуты времени полезны для хранения времени последнего выполнения определенного действия, чтобы вы могли предлагать своим пользователям сообщения о повторном взаимодействии с конкретным контентом.

Фильтры времени, использующие относительные даты (например, более 1 дня назад, менее 2 дней назад) измеряют 1 день как 24 часа. Любая кампания, которую вы запускаете с использованием этих фильтров, будет включать всех пользователей с интервалом в 24 часа. Например, последнее использованное приложение более 1 дня назад захватит всех пользователей, которые «последний раз использовали приложение более 24 часов» с точного времени запуска кампании. То же самое будет верно для кампаний с более длинными диапазонами дат, поэтому пять дней с момента активации будут означать предыдущие 120 часов.

Например, чтобы создать сегмент, ориентированный на пользователей с атрибутом времени от 24 до 48 часов в будущем, примените фильтры более чем через 1 день в будущем и менее чем через 2 дня в будущем .

предупреждение:

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

Параметры сегментации Выпадающий фильтр Параметры ввода
Проверить, находится ли атрибут времени до выбранной даты ПЕРЕД КАЛЕНДАРНЫЙ ВЫБОР ДАТЫ
Проверить, находится ли атрибут времени после выбранной даты ПОСЛЕ КАЛЕНДАРНЫЙ ВЫБОР ДАТЫ
Проверить, не превышает ли атрибут времени на X число из дней назад БОЛЕЕ КОЛИЧЕСТВО ДНЕЙ НАЗАД
Проверить, является ли атрибут времени на меньше, чем число X из дней назад МЕНЬШЕ КОЛИЧЕСТВО ДНЕЙ НАЗАД
Проверить, равен ли атрибут времени более чем через X число из дней в будущем БОЛЕЕ КОЛИЧЕСТВО ДНЕЙ В БУДУЩЕМ
Проверить, является ли атрибут времени на меньше, чем число X из дней в будущем МЕНЕЕ КОЛИЧЕСТВО ДНЕЙ В БУДУЩЕМ
Проверить, существует ли атрибут времени в профиле пользователя СУЩЕСТВУЕТ НЕТ
Проверить, не существует ли атрибут времени в профиле пользователя НЕ СУЩЕСТВУЕТ НЕТ

Детали атрибута времени

  • День повторяющегося события
    • При использовании фильтра «День повторяющегося события» и затем предлагается выбрать «Календарный день повторяющегося события», если вы выбираете МЕНЬШЕ или БОЛЬШЕ, ЧЕМ , текущая дата будет считаться для этот фильтр сегментации.
    • Например, если 10 марта 2020 г. вы выбрали дату атрибута как МЕНЬШЕ ... 10 марта 2020 г. , атрибуты будут учитываться за дни до 10 марта 2020 г. включительно.
  • Менее X дней назад: фильтр «Меньше X дней назад» включает даты от X дней назад до текущей даты / времени.
  • Меньше X дней в будущем: включает даты между текущей датой / временем и X днями в будущем.

Отслеживание покупок и доходов

Использование наших методов покупок для записи покупок в приложении позволяет определить жизненную ценность (LTV) для каждого индивидуального профиля пользователя.Эти данные можно просмотреть на нашей странице доходов во временных рядах.

Параметры сегментации Выпадающий фильтр Параметры ввода
Проверьте, не превышает ли общее количество потраченных долларов число БОЛЬШЕ, ЧЕМ НОМЕР
Проверьте, не меньше ли общее количество потраченных долларов число МЕНЬШЕ НОМЕР
Проверить, точно ли общее количество потраченных долларов число ТОЧНО НОМЕР
Проверить, была ли покупка совершена в последний раз после даты X ПОСЛЕ ВРЕМЯ
Проверить, была ли покупка совершена в последний раз до даты X ПЕРЕД ВРЕМЯ
Проверить, совершалась ли последняя покупка более X дней назад БОЛЕЕ ВРЕМЯ
Проверить, совершалась ли последняя покупка менее X дней назад МЕНЬШЕ ВРЕМЯ
Проверить, была ли покупка совершена раз больше, чем X (макс. = 50) БОЛЕЕ за прошлые Y дней (Y = 1,3,7,14,21,30)
Проверить, была ли покупка совершена на меньше X (макс. = 50) раз МЕНЬШЕ за прошлые Y дней (Y = 1,3,7,14,21,30)
Проверить, была ли покупка совершена ровно X (макс. = 50) раз ТОЧНО за прошлые Y дней (Y = 1,3,7,14,21,30)
совет:

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

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

Настраиваемые атрибуты

При создании набора справочных данных или списка кодов вы можете создавать настраиваемые атрибуты и определять их как обязательные или необязательные. Если вы определяете настраиваемые обязательные атрибуты для наборов справочных данных, списки кодов наследуют атрибуты из набора справочных данных. Затем, когда вы создаете значения кода в списках кодов, значения кода должны содержать значения в настраиваемых обязательных атрибутах.Кроме того, когда вы создаете списки кода, вы можете настроить настраиваемые обязательные атрибуты в дополнение к унаследованным атрибутам из набора справочных данных.

Вы можете определить настраиваемые обязательные атрибуты только при создании набора справочных данных или списка кодов. Для получения дополнительной информации о разрешенных действиях см. Наборы справочных данных и Списки кодов.

Например, вы создаете список кодов стран со списком кодов валют. Вы создаете дополнительные настраиваемые атрибуты "Население" и "Валюта". При создании значений кодов в списке «Коды стран с кодами валюты» необходимо ввести значения в обязательные атрибуты «Имя» и «Код».Вы можете ввести значения для атрибутов «Население» и «Валюта».

На следующем изображении показан пример атрибутов, определенных для списка кодов стран со списком кодов валют:

На следующем изображении показан пример значений атрибутов для значений кодов в списке «Код страны с кодами валюты»:

Типы данных атрибутов

При настройке настраиваемых атрибутов вы определяете тип данных, которые поддерживает атрибут.

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

  • Строка

  • Десятичный

  • Целое число

  • логический

  • Дата

  • Справочные данные

Тип данных «Справочные данные» поддерживает справочные данные поиска. Используйте тип данных «Справочные данные», чтобы включить кодовые значения из другого набора справочных данных и списка кодов.Для получения дополнительной информации см. Атрибуты справочных данных.

Создание настраиваемых атрибутов | Справочный центр UserGuiding

Обзор

Настраиваемые атрибуты - это свойства сегментации , которые вы создаете на панели UserGuiding's Dashboard для определения определенных пользовательских сегментов для ваших руководств, горячих точек, опроса NPS и т. Д.

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

* Использование функции настраиваемых атрибутов требует опыта программирования. Рекомендуется обратиться за помощью к товарищу по команде разработчика.

Как создавать пользовательские сегменты - видеоурок

С чего начать?

  • Прежде всего, зайдите на panel.userguiding.com

  • Вы можете найти Сегментация Вкладка в разделе « Customization » в левом меню.

  • Щелкните по нему и переключитесь в раздел Custom Attributes ,

  • Затем нажмите кнопку + NEW ATTRIBUTE .

Альтернативно:

При создании нового сегмента вы можете создать новый настраиваемый атрибут на лету.

Как создать собственный атрибут?

  1. Задайте идентификатор для вашего настраиваемого атрибута.

Идентификатор: Это имя настраиваемого атрибута.Ключевое поле в слое событий называется идентификатором настраиваемого атрибута. Он устанавливает свойство пользователя, которое вы хотите сделать отслеживаемым.

2. Выберите формат данных в меню.

Формат данных: Это может быть текст, число, логическое значение или дата. Значение сегмента должно быть в выбранном вами формате данных.

3. Выберите источник данных из раскрывающегося меню.

Источник данных: Это среда между пользовательскими данными и кодом контейнера UserGuiding.Агентством выбранного источника данных вы можете поделиться определенными пользовательскими данными, которые будут использоваться для создания настраиваемого атрибута.

Какие источники данных?

У вас есть много вариантов выбора, на каком носителе будут доступны данные, содержащие пользовательские атрибуты. Таким образом, он может проходить через фрагмент вашего кода (код JS контейнера) и использоваться как свойство сегментации.

Например, если вы выбираете 'UserGuiding' в качестве источника данных, фрагмент кода (код JS контейнера) проверяет данные, которые вы установили с помощью 'userGuiding.track ’ метод.

Потому что, когда вы встраиваете код UserGuiding на свой веб-сайт, код определяет объект «userGuiding» для окна. Метод «track» этого объекта позволяет отправлять данные сегментации в код UserGuiding.

Cookies, GTM, Global Javascript (окно), локальное хранилище браузера, - все это можно использовать в качестве источников данных.

Чтобы узнать больше об источниках данных, прочтите эту статью.


Пример практики:

Предположим, что на вашей веб-платформе ваши клиенты отличаются друг от друга в зависимости от тарифного плана, который они используют в качестве пользователей с тарифным планом Freemium и Premium.

И вы только что выпустили две разные новые функции для разных тарифных планов, и вы хотите продвигать эти функции с помощью руководств UserGuiding.

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

1. Создание настраиваемого атрибута

  1. На изображении выше «customer_type» является ключевым полем в слое событий.Это идентификатор настраиваемого атрибута.

  2. Текст - это наш формат данных. Поскольку значение вашего пользовательского сегмента находится в текстовой форме.

  3. Источник данных - UserGuiding. Итак, фрагмент кода (код JS контейнера) проверит данные, которые вы установили с помощью метода 'userGuiding.track' .

  4. Если вы нажмете «СОХРАНИТЬ», вы увидите следующий фрагмент кода.

  5. Скопируйте приведенный ниже код и вставьте его в свое приложение (разработчик может выбрать расположение фрагмента).

6. Значение в вашем слое событий (код) должно изменяться в зависимости от типа клиента как бесплатное или премиальное.

Ожидаемый фрагмент кода отслеживания, если тип плана клиента - freemium:

И, если тип плана клиента - премиум:

2. Создание сегментов с настраиваемым атрибутом: «customer_type»

  1. Вернитесь на страницу сегментации и создать два разных пользовательских сегмента.

  2. Выберите customer_type в качестве свойства сегмента.

  3. Задайте их условия с помощью правила и значения (свойства пользователя).


Сегмент пользователей с типом тарифного плана freemium:

Сегмент пользователей с типом плана премиум:

3. Назначение пользовательских сегментов соответствующим руководствам

  • После сопоставления каждого руководства с их индивидуальным сегментом, СОХРАНИТЕ окончательную настройку направляющей.

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

Статьи по теме:
Что такое свойства и правила сегментации?
Создание сегмента нового пользователя с настраиваемым атрибутом
Что такое URL-адрес реферера?

Источники данных настраиваемых атрибутов | Справочный центр UserGuiding

Если вы выбрали 'UserGuiding' в качестве источника данных для настраиваемого атрибута, код внедрения UserGuiding проверяет данные, которые вы установили с помощью метода 'userGuiding.track' .

Как вы, возможно, уже знаете, настраиваемые атрибуты устанавливаются в сегментах как свойства и не могут использоваться отдельно.

Когда вы встраиваете код UserGuiding на свой веб-сайт, код определяет объект «userGuiding» для окна. Метод «track» этого объекта позволяет отправлять данные сегментации в код UserGuiding.


Вот пример приложения:

На изображении ниже «guide_created» является ключевым полем в вашем слое событий, и мы называем его идентификатором настраиваемого атрибута.

И «guideCreated» - это ценность для ваших конечных пользователей и должна определяться вами с учетом идентификатора.

Для каждого руководства, точки доступа, контрольного списка и опроса NPS с этим настраиваемым атрибутом код UserGuiding проверяет данные, отправленные вами с помощью метода 'track' , чтобы решить, показывать их конечным пользователям или нет. .

1. Создайте настраиваемый атрибут и установите UserGuiding в качестве источника данных .

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

3. В этом примере сегмент называется «Пользователи, созданные руководством», а настраиваемый атрибут рекламы - «Создано руководством».

4. Перейдите на страницу настроек вступительного материала (руководство, точка доступа, контрольный список или NPS) и определите поле сегментации следующим образом:

5. Перейдите на вкладку Сегментация в Panel , переключитесь на Custom Атрибуты и найдите фрагмент кода, щелкнув значок, показанный ниже.

6. Скопируйте код из всплывающего окна и поместите его в нужное место в коде JS.

Вот и все! С этого момента вы можете показывать свои ознакомительные материалы для нужного сегмента.

Однако иногда, когда ваш веб-сайт загружен, объект userGuiding может быть не готов. Когда вы отправляете данные с помощью метода 'track' , вы можете получить ошибку «userGuiding is not defined» в консоли.

Чтобы решить эту проблему, ознакомьтесь со статьей: Что означает «userGuiding» не определена ошибка?

Cookie - это данные пользователя, хранящиеся в браузере.

Он хранится в объекте документа и можно установить и / или получить с помощью javascript следующим образом.

const x = document.cookie

document.cookie = «hello = world»

Когда вы устанавливаете файл cookie в качестве источника данных для настраиваемого атрибута, сценарий UserGuiding ищет файлы cookie и пытается найти файл cookie переменная, которую вы уже установили. Если скрипту UG удастся его найти, он появится перед определенным пользовательским сегментом.

Глобальные переменные JavaScript объявлены как «окно» и доступны из любой функции.

Если вы установите для своих свойств конечного пользователя глобальный javascript, сценарий UserGuiding сможет его прочитать.Следовательно, эти свойства также можно использовать для сегментирования конечных пользователей.

Локальное хранилище браузера - это постоянное хранилище данных браузеров.

С помощью javascript данные можно получить из / установить в локальное хранилище следующим образом:

const hello = localStorage.getItem ('hello')

localStorage.setItem ('hello', 'world')

Если вы выберете Локальное хранилище браузера в качестве источника данных для настраиваемого атрибута сценарий UserGuiding выполняет поиск данных, которые вы установили, чтобы принять решение о показе материалов для адаптации определенному пользовательскому сегменту.

Если вы сегментируете вводный материал (руководство, горячая точка…) с помощью пользовательской функции javascript , сама функция выполняется сценарием UserGuiding, и его возвращаемое значение используется для принятия решения о том, показывать ли эти материалы до конца. -пользователи.

Совет:
Если вы хотите отправить переменную в пользовательскую функцию javascript, вы можете использовать объект «окно».

Статьи по теме:

Что такое настраиваемый атрибут?
Создание настраиваемых атрибутов

Отправка настраиваемых атрибутов пользователей в Intercom

Intercom позволяет создавать и отслеживать настраиваемые атрибуты данных о ваших пользователях и потенциальных клиентах на основе критериев, специфичных для вашего бизнеса.

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

Что такое атрибут данных?

Атрибут данных отслеживает фактов о ваших клиентах - например, план, на котором кто-то подписался, или когда они подписались - в отличие от события, которое отслеживает повторяющиеся действия клиентов .

Вот пример: если ваш продукт представляет собой инструмент управления проектами, вы можете отслеживать данные о количестве файлов, имеющихся у каждого пользователя.Затем, если вы хотите отправить сообщение пользователям, которые еще не начали добавлять файлы в инструмент и которым может потребоваться помощь при адаптации, вы можете настроить сообщение, предназначенное для пользователей с «файлами меньше 1».

Наиболее распространенные атрибуты данных, настраиваемые в Intercom, связаны с разработкой клиентов, например:

Примечание: Существует ограничение в 250 настраиваемых атрибутов данных на рабочую область, но вы можете архивировать неиспользуемые атрибуты, чтобы освободить место.

Как создать настраиваемые атрибуты данных?

Чтобы создать новый атрибут в Интеркоме, перейдите в Настройки > Данные вашей рабочей области> Данные о людях и нажмите « + Создать атрибут»:

Затем дайте новому атрибуту имя, описание и выберите тип данные, которые он будет хранить:

Нажмите «Сохранить», и атрибут будет добавлен в ваш список атрибутов.Он еще не будет заполнен ни для одного из ваших клиентов, вам нужно будет отправить его в Intercom через фрагмент кода JavaScript, API или приложение из нашего магазина приложений. 👌

Вы также можете создавать новые атрибуты напрямую, добавляя дополнительные пары ключ / значение во фрагмент кода intercomSettings . (Ключ - это имя атрибута; значение - это заполнитель для данных, которые вы будете отслеживать).

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

Вы также можете присылать нам даты или URL-адреса. Вы можете отслеживать URL-адреса в виде текстовой строки, например "http://www.google.com". Интерком распознает это и автоматически превратит в гиперссылку. Отслеживайте даты, отправляя нам временную метку unix в секундах. Если вы создадите имя ключа, которое заканчивается на «_at», мы автоматически будем рассматривать его как дату, а не как число (см. «Last_order_at» ниже).

Вот несколько примеров пар ключей и значений атрибутов данных:

  window.intercomSettings = {
email: "[email protected]",
user_id: "123",
app_id: "abc1234",
created_at: 1234567890,
"subdomain": "intercom", // Поместите кавычки вокруг текстовых строк
"teammates": 4, // Отправьте числа без кавычек
"active_accounts": 12,
"last_order_at": 1350466020, // Отправьте даты в формат временной метки unix и имена конечных ключей с "_at"
"custom_domain": null // Отправка null, если для пользователя не существует значения
}

Что следует помнить:

  • Имена ключей чувствительны к регистру, и не может содержать точки ('. & * '{} | \' "Или символ NULL. - Если используется неподдерживаемый символ, атрибут будет создан с подчеркиванием вместо него.

  • Значения данных должны быть отправлены как JSON строк, чисел или логических значений (true или false). Мы не можем принимать объекты, вложенные хэши и форматы данных массивов.

  • Значения текстовой строки могут содержать не более 255 символов.

  • Вы можете очистить существующие данные значений, отправив пустые строки.

  • Интерком автоматически отслеживает ряд стандартных атрибутов. Проверьте их перед созданием настраиваемых атрибутов.

После обновления фрагмента кода и начала отслеживания данных вам необходимо:

Другие методы

Также можно отслеживать и обновлять настраиваемые атрибуты ваших пользователей с помощью импорта CSV, REST API Intercom или множество сторонних приложений.

Что такое данные специальной квалификации?

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

Если вы хотите отслеживать эти данные с помощью команды ping, вам необходимо добавить пары ключ / значение в фрагмент кода intercomSettings , как и с другими пользовательскими данными.

Чтобы создать новые пользовательские данные квалификации, перейдите в Настройки> Ваша рабочая область данные> Настройки квалификации:

Затем нажмите «Добавить данные», затем « + Создать новые данные» в раскрывающемся меню.

Здесь вы можете создать имя (это ваш ключ) и выбрать формат для собираемых значений (текст, число, истина или ложь или список). Если вы выберете формат списка, который создает определенный список параметров на выбор, вы также сможете определить значения для этого списка. Наконец, вы можете добавить описание, чтобы помочь товарищам по команде понять данные.

Примечание: выберите простые имена для своих пользовательских квалификационных данных. Если вы решите, что оператор должен квалифицировать эти данные, клиенты увидят эти имена в Messenger.

Как заархивировать атрибуты данных?

Вы можете архивировать данные в любое время. Заархивированные данные не будут отображаться как фильтр в ваших списках пользователей или потенциальных клиентов, поэтому это хороший способ удалить ненужные данные.
Выберите «Настройки»> «Ваша рабочая область». «Данные»> «Данные о людях».

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

Совет: Чтобы найти свои заархивированные настраиваемые атрибуты, просто прокрутите страницу вниз.

HTML Глобальные данные - * Атрибуты


Пример

Используйте атрибут data- * для вставки пользовательских данных:


  • Сова

  • Лосось

  • Тарантул

Попробуй сам "

Определение и использование

Атрибуты data- * используются для хранения пользовательских данных, приватных для страницы или заявление.

Атрибуты data- * дают нам возможность встраивать пользовательские атрибуты данных в все элементы HTML.

Сохраненные (настраиваемые) данные затем можно использовать в JavaScript страницы для создания более привлекательный пользовательский интерфейс (без каких-либо вызовов Ajax или серверной базы данных запросы).

Атрибуты data- * состоят из двух частей:

  1. Имя атрибута не должно содержать заглавных букв и должно содержать не менее одного символа после префикса «data-».
  2. Значение атрибута может быть любой строкой

Примечание. Пользовательские атрибуты с префиксом «data-» будут полностью игнорируется пользовательским агентом.


Поддержка браузера

Числа в таблице указывают первую версию браузера, полностью поддерживающую атрибут.

Атрибут
данные - * 4,0 5,5 2,0 3,1 9,6

Синтаксис

< элемент данных - * = " somevalue ">

Значения атрибутов

Значение Описание
некоторое значение Задает значение атрибута (в виде строки)

Связанные страницы

Учебное пособие по HTML: Атрибуты HTML

HTML DOM Ссылка: HTML DOM getAttribute () Метод



.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *