Перейти к содержимому

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

ПолеТипОткуда берётся значениеРедактируемое
ИмятекстИмя пользователя из взаимодействия, создавшего контакт, обновляется при каждом последующем взаимодействииНет
ID профилятекстИдентификатор, который Facebook или Instagram использует для этого человекаНет
Платформаfacebook или instagramПлатформа, с которой пришло взаимодействиеНет
Фото профиляизображениеЗагружается с платформы после создания контакта, затем хранится AFPНет
Страницассылка на страницуСтраница, на которую пришло взаимодействиеНет
Тегисписок ссылок на тегиСелектор тегов контакта, или узлы add_tag и remove_tag в кампанииДа
Последняя активностьвременная меткаУстанавливается при создании контакта, обновляется при каждом последующем взаимодействииНет
КомментариичислоСчитается по комментариям, привязанным к контакту, при каждом чтении записиНет
Полфиксированное значениеУстанавливается как неизвестный при создании контактаНет
  • Тип: текст
  • Редактируемое: нет

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

  • Тип: текст
  • Редактируемое: нет

Собственный идентификатор платформы для этого человека. Это половина идентичности контакта — платформа составляет вторую половину — и именно по нему узлы тегов кампании находят запись.

  • Тип: facebook или instagram
  • Редактируемое: нет

С какой платформы пришло взаимодействие. Это часть идентичности контакта, а не настройка, и один из фильтров в списке контактов.

  • Тип: изображение
  • Редактируемое: нет

Загружается с Facebook или Instagram в фоне, как только контакт появляется, затем хранится AFP, так что список контактов не зависит от того, останется ли URL платформы рабочим. Контакт может появиться раньше своей фотографии. Когда загрузка не удаётся, поле остаётся пустым, и попытка повторяется при следующем взаимодействии этого человека со страницей.

  • Тип: ссылка на страницу
  • Редактируемое: нет

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

  • Тип: список ссылок на теги
  • Редактируемое: да

Селектор тегов на контакте заменяет весь набор целиком: он сохраняет теги, оставшиеся выбранными, так что снятие тега удаляет его. Тег, который ваш аккаунт не видит, отклоняется, и контакт остаётся без изменений.

Кампании пишут в то же поле с другой семантикой. Узел add_tag объединяет свои теги с тем, что контакт уже несёт, а узел remove_tag вычитает свои теги; ни один из них не заменяет набор. Оба находят контакт по ID профиля и платформе, так что выполнение для человека, у которого ещё нет записи контакта, ничего не меняет и переходит к следующему узлу. Типы узлов описывает оба узла, а Правила сопоставления ключевых слов описывает условие, которое решает, запускаются ли они вообще.

  • Тип: временная метка
  • Редактируемое: нет

Устанавливается в момент создания контакта и обновляется при каждом последующем взаимодействии от этого человека. Список контактов упорядочен по ней, сначала новые, и фильтр по дате в этом списке измеряется относительно неё — список показывает последние 30 дней, пока вы не расширите диапазон.

  • Тип: число, вычисляемое
  • Редактируемое: нет

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

  • Тип: фиксированное значение
  • Редактируемое: нет

Устанавливается как неизвестный при создании контакта и остаётся таким.

На каждого человека, на каждой платформе, у каждого владельца существует одна запись. Отсюда следуют три вещи:

  • У того, кто комментирует вашу страницу Facebook и также присылает сообщение вашему аккаунту Instagram, есть две записи контакта, потому что платформа — часть ключа.
  • Два аккаунта, которые оба взаимодействуют с одним и тем же человеком, держат для него собственную запись. Совместное использование под мастер-аккаунтом — это то, что делает запись другого аккаунта видимой.
  • Поиску по ID профиля также нужна платформа. Сам по себе идентификатор не указывает на один контакт.
  • Никакого email-адреса, номера телефона или свободной заметки. Перечисленные выше поля — это вся запись.
  • Никакого контакта, который вы создаёте сами. Нет действия создания контакта и нет импорта; запись появляется только после того, как кто-то взаимодействует с подключённой страницей.
  • Никакой записи для того, кто только присылал личные сообщения. Контакт создаётся из входящего комментария.
  • Никакой истории сообщений. Счётчик комментариев — единственная активность, которую несёт сама запись.
Фильтр в списке контактовКакое поле читаетПримечания
ПлатформаПлатформаFacebook, Instagram, или все платформы
ТегТегиОдин тег за раз
Диапазон датПоследняя активностьЧисло дней назад, или всё время; по умолчанию 30 дней
ПоискИмяСовпадает с частью имени, не ищет по тегам

Список упорядочен по последней активности, сначала новые, и по умолчанию возвращает 20 контактов на страницу.