Область техники, к которой относится изобретение
[001] Настоящая технология относится в целом к маршрутизации вызовов и, в частности, к способу и системе для маршрутизации вызовов из электронного устройства в целевую организацию.
Уровень техники
[002] Когда пользователь просматривает ресурсы сети Интернет (с использованием браузерного приложения или просто браузера) и посещает вебстраницу, связанную с организацией, такой как обслуживающая организация, интернет-магазин и т.п., браузер может представлять разнообразные элементы цифрового контента на пользовательском электронном устройстве. В качестве альтернативы, разнообразные элементы цифрового контента могут быть представлены пользователям на общедоступном устройстве отображения (таком как наружная электронная рекламная панель, рекламный дисплей внутри магазина и т.п.). В частности, элементы цифрового контента могут предоставлять пользователю контактную информацию в случае, если пользователь желает связаться с организацией.
[003] Элементы цифрового контента могут быть персонифицированы для каждого пользователя так, чтобы обеспечить возможность сбора большого объема статистических данных о пользователях, взаимодействующих с элементами цифрового контента. Такая информация может использоваться для оценивания таргетинга цифрового контента, в частности, рекламного объявления, для различных групп потребителей. Эта информация также может быть использована для измерения успеха различных рекламных кампаний и для таргетинга будущих рекламных кампаний.
[004] Для элементов цифрового контента, относящихся к телефонным номерам, полная персонификация может быть дорогостоящей. Персонификация контактного телефонного номера требует от организации наличия большого количества уникальных телефонных номеров. С другой стороны, использование одного телефонного номера для нескольких вызовов и рекламных кампаний не может обеспечить достаточной информации о пользователях или об эффективности каждой рекламной кампании. Несмотря на то, что для оценивания и повышения эффективности рекламы желательно собирать информацию о пользователях, также желательно сокращать расходы на персонификацию элементов цифрового контента и, в частности, уменьшать количество телефонных номеров, задействованных в рекламной кампании.
Раскрытие изобретения
[005] Целью настоящего изобретения является устранение по меньшей мере некоторых недостатков известных решений. Варианты осуществления настоящей технологии способны обеспечить и/или расширить арсенал подходов и/или способов достижения целей настоящей технологии.
[006] Целью настоящей технологии является создание усовершенствованных способа и системы для маршрутизации вызова из электронного устройства в целевую организацию.
[007] Используемый в настоящее время подход к определению эффективности рекламной кампании или субкампании основан на обеспечении каждому вызывающему абоненту отдельного телефонного номера, чтобы иметь возможность отслеживать интерактивные действия пользователя. Другой известный подход заключается во внедрении идентификатора в телефонный вызов так, чтобы этот внедренный идентификатор мог использоваться для идентификации тотчас после приема телефонного вызова, позволяя вскоре использовать это телефонный номер повторно.
[008] Варианты осуществления настоящей технологии разработаны на основе понимания разработчиками того, что обеспечение каждому вызывающему абоненту отдельного телефонного номера требует значительных затрат, а информация для использования в идентификаторе, внедряемом в телефонный вызов, не всегда может быть доступна.
[009] Описанные здесь система и способ предусматривают получение идентификатора пользователя и определение доступности информации о вызывающем абоненте в базе данных профилей пользователей. На основе результата такой проверки система и способ предусматривают выбор между маршрутизацией пользовательского вызова на используемый по умолчанию телефонный номер и маршрутизацией пользовательского вызова на доступный уникальный телефонный номер. Если база данных профилей пользователей содержит данные для формирования пакета дополнения вызова, то вызов маршрутизируется на используемый по умолчанию телефонный номер в сочетании с пакетом дополнения вызова для идентификации вызова как поступившего от определенного пользователя. Если база данных профилей пользователей не содержит данные для формирования пакета дополнения вызова, то вызов маршрутизируется на доступный уникальный телефонный номер из пула уникальных телефонных номеров. Такой селективный подход позволяет уменьшить количество телефонных номеров, используемых в ходе рекламной кампании и, следовательно, может способствовать сокращению затрат на телефонные номера входе рекламной кампании. Кроме того, описанные здесь система и способ позволяют собирать информацию о пользователях, обращающихся в целевую организацию по телефону в ответ на рекламное объявление.
[0010] Согласно первому аспекту настоящей технологии реализован компьютерный способ маршрутизации вызова из связанного с пользователем электронного устройства в целевую организацию. Способ выполняется сервером, связанным: с базой данных профилей пользователей, поддерживающей один или несколько пользовательских профилей одного или нескольких пользователей, связанных с одним или несколькими сервисами; с дисплеем для цифрового контента; с базой данных элементов контента, содержащей множество элементов цифрового контента; с репозиторием телефонных номеров, содержащим используемый по умолчанию телефонный номер и пул уникальных номеров. Способ включает в себя: получение запроса на модифицированный элемент цифрового контента из базы данных элементов контента, предназначенный для пользователя, но не персонифицированный для него; получение указания на идентификатор пользователя, связанный с пользователем; определение на основе идентификатора пользователя наличия в базе данных профилей пользователей данных для формирования связанного с вызовом пакета данных для дополнения вызова. В случае доступности данных для формирования пакета данных для дополнения вызова способ дополнительно включает в себя: формирование модифицированного элемента цифрового контента, содержащего указание на используемый по умолчанию телефонный номер, включающее в себя триггер для добавления пакета данных для дополнения вызова при маршрутизации инициированного пользователем вызова на используемый по умолчанию телефонный номер; в ответ на инициирование пользователем вызова -маршрутизацию этого вызова на используемый по умолчанию номер и добавление пакета данных для дополнения вызова с целью идентификации вызова как поступившего от пользователя в связи с модифицированным элементом цифрового контента. В случае недоступности данных для формирования пакета данных для дополнения вызова способ дополнительно включает в себя: формирование модифицированного элемента цифрового контента, содержащего указание на номер из пула уникальных номеров; сопоставление модифицированного элемента цифрового контента и номера из пула уникальных номеров с идентификатором пользователя и формирование данных о сопоставлении модифицированного элемента цифрового контента, номера из пула уникальных номеров и идентификатора пользователя; в ответ на инициирование пользователем вызова - маршрутизацию этого вызова на номер из пула уникальных номеров; использование данных о сопоставлении для идентификации маршрутизированного вызова как поступившего в ответ на модифицированный элемент цифрового контента.
[0011] В некоторых вариантах осуществления способа дисплей для цифрового контента представляет собой не связанный с пользователем дисплей для цифрового контента или связанный с пользователем дисплей для цифрового контента, связанный с электронным устройством.
[0012] В некоторых вариантах осуществления способа идентификатор пользователя представляет собой связанный с пользователем куки-файл или связанный с электронным устройством идентификатор устройства.
[0013] В некоторых вариантах осуществления способа определение на основе идентификатора пользователя наличия в базе данных профилей пользователей данных для формирования пакета данных для дополнения вызова включает в себя обращение к базе данных профилей пользователей и определение наличия в ней информации, в сочетании со связанным с пользователем куки-файлом или с идентификатором устройства достаточной для определения по меньшей мере одного связанного с пользователем параметра, заранее заданного целевой организацией в связи с модифицированным элементом цифрового контента.
[0014] В некоторых вариантах осуществления способа сопоставление модифицированного элемента цифрового контента и номера из пула уникальных номеров с идентификатором пользователя включает в себя поддержание этого сопоставления в течение заранее заданного периода времени после демонстрации пользователю модифицированного элемента цифрового контента.
[0015] В некоторых вариантах осуществления способа после истечения заранее заданного периода времени способ дополнительно включает в себя возврат номера из пула уникальных номеров в этот пул уникальных номеров. В некоторых вариантах осуществления способа этот возврат приводит к устранению связи между номером из пула уникальных номеров и модифицированным элементом цифрового контента.
[0016] В некоторых вариантах осуществления способа он дополнительно включает в себя формирование связанного с целевой организацией профиля конверсии на основе появления вызова, маршрутизированного в целевую организацию в ответ на демонстрацию модифицированного элемента цифрового контента. В некоторых вариантах осуществления способа селективное использование используемого по умолчанию телефонного номера или пула уникальных номеров обеспечивает предоставление информации для формирования профиля конверсии для целевой организации.
[0017] В некоторых вариантах осуществления способа получение указания на связанный с пользователем идентификатор пользователя выполняется перед маршрутизацией вызова. В некоторых вариантах осуществления способа получение указания на связанный с пользователем идентификатор пользователя выполняется в процессе маршрутизации вызова.
[0018] В некоторых вариантах осуществления способа он дополнительно включает в себя формирование пакета данных для пополнения базы данных, содержащего данные о сопоставлении, и сохранение пакета данных для пополнения базы данных в базе данных профилей пользователей.
[0019] В некоторых вариантах осуществления способа определение на основе идентификатора пользователя наличия в базе данных профилей пользователей данных для формирования связанного с вызовом пакета данных для дополнения вызова также включает в себя определение на основе данных, полученных из базы данных профилей пользователей, самого нового профиля пользователя, соответствующего идентификатору пользователя.
[0020] Согласно другому аспекту настоящей технологии реализована система для маршрутизации вызова из связанного с пользователем электронного устройства в целевую организацию. Система включает в себя сервер, содержащий процессор и связанный: с базой данных профилей пользователей, поддерживающей один или несколько пользовательских профилей одного или нескольких пользователей, связанных с одним или несколькими сервисами; с дисплеем для цифрового контента; с базой данных элементов контента, содержащей множество элементов цифрового контента; с репозиторием телефонных номеров, содержащим используемый по умолчанию телефонный номер и пул уникальных номеров. Процессор выполнен с возможностью: получения запроса на модифицированный элемент цифрового контента из базы данных элементов контента, предназначенный для пользователя, но не персонифицированный для него; получения указания на идентификатор пользователя, связанный с пользователем; определения на основе идентификатора пользователя наличия в базе данных профилей пользователей данных для формирования связанного с вызовом пакета данных для дополнения вызова. Процессор дополнительно выполнен с возможностью в случае доступности данных для формирования пакета данных для дополнения вызова: формирования модифицированного элемента цифрового контента, содержащего указание на используемый по умолчанию телефонный номер, включающее в себя триггер для добавления пакета данных для дополнения вызова при маршрутизации инициированного пользователем вызова на используемый по умолчанию телефонный номер; в ответ на инициирование пользователем вызова - маршрутизации этого вызова на используемый по умолчанию номер и добавления пакета данных для дополнения вызова с целью идентификации вызова как поступившего от пользователя в связи с модифицированным элементом цифрового контента. Процессор дополнительно выполнен с возможностью в случае недоступности данных для формирования пакета данных для дополнения вызова: формирования модифицированного элемента цифрового контента, содержащего указание на номер из пула уникальных номеров; сопоставления модифицированного элемента цифрового контента и номера из пула уникальных номеров с идентификатором пользователя и формирования данных о сопоставлении модифицированного элемента цифрового контента, номера из пула уникальных номеров и идентификатора пользователя; в ответ на инициирование пользователем вызова - маршрутизации этого вызова на номер из пула уникальных номеров; использования данных о сопоставлении для идентификации маршрутизированного вызова как поступившего в ответ на модифицированный элемент цифрового контента.
[0021] В некоторых вариантах осуществления системы дисплей для цифрового контента представляет собой не связанный с пользователем дисплей для цифрового контента или связанный с пользователем дисплей для цифрового контента, связанный с электронным устройством. В некоторых вариантах осуществления системы идентификатор пользователя представляет собой связанный с пользователем куки-файл или связанный с электронным устройством идентификатор устройства.
[0022] В некоторых вариантах осуществления системы определение на основе идентификатора пользователя наличия в базе данных профилей пользователей данных для формирования пакета данных для дополнения вызова включает в себя обращение к базе данных профилей пользователей и определение наличия в ней информации, в сочетании со связанным с пользователем куки-файлом или с идентификатором устройства достаточной для определения по меньшей мере одного связанного с пользователем параметра, заранее заданного целевой организацией в связи с модифицированным элементом цифрового контента.
[0023] В некоторых вариантах осуществления системы процессор дополнительно выполнен с возможностью формирования связанного с целевой организацией профиля конверсии на основе появления вызова, маршрутизированного в целевую организацию в ответ на демонстрацию модифицированного элемента цифрового контента.
[0024] В некоторых вариантах осуществления системы она дополнительно содержит базу данных сводной информации о вызовах, способную хранить профиль конверсии, связанный с целевой организацией.
[0025] В некоторых вариантах осуществления системы идентификатор пользователя представляет собой идентификатор устройства, а дисплей для цифрового контента представляет собой не связанный с пользователем дисплей для цифрового контента, который дополнительно содержит датчик, способный обнаруживать электронное устройство и определять идентификатор этого устройства.
Краткое описание чертежей
[0026] Дальнейшее описание приведено для лучшего понимания настоящей технологии, а также других аспектов и их признаков, и должно использоваться совместно с приложенными чертежами.
[0027] На фиг. 1 представлена схема системы, реализованной согласно не имеющим ограничительного характера вариантам осуществления настоящей технологии.
[0028] На фиг. 2 представлена схема репозитория телефонных номеров, реализованного согласно не имеющим ограничительного характера вариантам осуществления настоящей технологии.
[0029] На фиг. 3 представлена схема экрана внешнего устройства отображения, реализованного согласно не имеющим ограничительного характера вариантам осуществления настоящей технологии.
[0030] На фиг. 4 представлены два электронных устройства до (слева) и после (справа) выполнения приложения выбора, реализованные согласно не имеющим ограничительного характера вариантам осуществления настоящей технологии.
[0031] На фиг. 5 представлена схема реализованного согласно не имеющим ограничительного характера вариантам осуществления настоящей технологии приложения выбора и выполняемого им обмена данными с электронным устройством, внешним устройством отображения и получателем в целевой организации.
[0032] На фиг. 6 приведена блок-схема способа маршрутизации вызова из электронного устройства в целевую организацию, выполняемого в представленной на фиг. 1 системе согласно не имеющим ограничительного характера вариантами осуществления настоящей технологии.
[0033] Следует понимать, что на всех приложенных чертежах и в соответствующих частях описаниях одинаковые элементы имеют одинаковые позиционные обозначения. Кроме того, также следует понимать, что чертежи и соответствующие части описания предназначены лишь для иллюстрации и что такие сведения не ограничивают объема формулы изобретения.
Осуществление изобретения
[0034] На фиг. 1 представлена схема системы 100, пригодной для реализации вариантов осуществления настоящей технологии, не имеющих ограничительного характера. Очевидно, что система 100 приведена лишь для демонстрации варианта реализации настоящей технологии. Таким образом, дальнейшее описание системы представляет собой описание примеров, иллюстрирующих настоящую технологию. Это описание не предназначено для определения объема или границ настоящей технологии. В некоторых случаях приводятся полезные примеры модификаций системы 100. Они способствуют пониманию, но также не определяют объема или границ данной технологии. Эти модификации не составляют исчерпывающего перечня. Как должно быть понятно специалисту в данной области, вероятно, возможны и другие модификации. Кроме того, если в некоторых случаях модификации не описаны (т.е. примеры модификаций отсутствуют), это не означает, что они невозможны и/или что описание содержит единственный вариант реализации того или иного элемента настоящей технологии. Специалисту в данной области должно быть понятно, что это не так. Кроме того, следует понимать, что система 100 в некоторых случаях может представлять собой упрощенную реализацию настоящей технологии, и что такие варианты представлены для того, чтобы способствовать лучшему ее пониманию. Специалисту в данной области должно быть понятно, что различные варианты осуществления данной технологии могут быть значительно сложнее.
[0035] Представленные в данном описании примеры и условный язык предназначены для обеспечения лучшего понимания принципов настоящей технологии, а не для ограничения ее объема до таких специально приведенных примеров и условий. Очевидно, что специалисты в данной области техники способны разработать различные способы и устройства, которые явно не описаны и не показаны, но реализуют принципы настоящей технологии в пределах ее существа и объема. Кроме того, чтобы способствовать лучшему пониманию, описание может содержать упрощенные варианты реализации настоящей технологии. Специалисту в данной области должно быть понятно, что различные варианты осуществления настоящей технологии могут быть значительно сложнее.
[0036] Более того, описание принципов, аспектов и вариантов реализации настоящей технологии, а также их конкретные примеры предназначены для охвата их структурных и функциональных эквивалентов, независимо оттого, известны они в настоящее время или будут разработаны в будущем. Например, специалистам в данной области техники должно быть очевидно, что любые описанные структурные схемы соответствуют концептуальным представлениям иллюстративных принципиальных схем, реализующих принципы настоящей технологии. Также должно быть очевидно, что любые блок-схемы, схемы процессов, диаграммы изменения состояния и т.п.соответствуют различным процессам, которые могут быть представлены в машиночитаемой среде и могут выполняться с использованием компьютера или процессора, независимо оттого, показан явно такой компьютер или процессор или нет.
[0037] Функции различных элементов, показанных на чертежах, включая любой функциональный блок, обозначенный как «процессор», могут осуществляться с использованием специализированных аппаратных средств, а также аппаратных средств, способных выполнять соответствующее программное обеспечение. Если используется процессор, его функции могут выполняться одним выделенным процессором, одним совместно используемым процессором или множеством отдельных процессоров, некоторые из которых могут использоваться совместно. В некоторых вариантах осуществления настоящей технологии процессор может представлять собой процессор общего назначения, такой как центральный процессор (CPU), или специализированный процессор, такой как графический процессор (GPU). Кроме того, явное использование термина «процессор» или «контроллер» не должно трактоваться как указание исключительно на аппаратные средства, способные выполнять программное обеспечение, и может, помимо прочего, подразумевать аппаратные средства цифрового сигнального процессора (DSP), сетевой процессор, специализированную интегральную схему (ASIC), программируемую вентильную матрицу (FPGA), ПЗУ для хранения программного обеспечения, ОЗУ и энергонезависимое ЗУ. Также могут подразумеваться и другие аппаратные средства, общего назначения и/или заказные.
[0038] Учитывая вышеизложенные принципы, далее рассмотрены некоторые не имеющие ограничительного характера примеры, иллюстрирующие различные варианты реализации аспектов настоящей технологии.
[0039] Система 100 содержит электронное устройство 102. Электронное устройство 102 обычно взаимодействуете пользователем (не показан) и иногда может называться «клиентским устройством». Следует отметить, что связь электронного устройства 102 с пользователем не означает необходимости указывать или предполагать какой-либо режим работы, например, вход в систему, регистрацию и т.п.
[0040] В контексте настоящего описания, если явно не указано другое, термин «электронное устройство» означает любое компьютерное аппаратное средство, способное выполнять программы, подходящие для решения поставленной задачи. Таким образом, некоторые (не имеющие ограничительного характера) примеры электронных устройств включают в себя персональные компьютеры (настольные, ноутбуки, нетбуки и т.п.), смартфоны и планшеты. Следует отметить, что в данном контексте устройство, функционирующее как электронное устройство, также может функционировать как сервер в отношении других электронных устройств. Использование выражения «электронное устройство» не исключает использования нескольких электронных устройств для приема, отправки, выполнения или инициирования выполнения любой задачи или запроса либо результатов любых задач или запросов, либо шагов любого описанного здесь способа.
[0041] Как показано на фиг. 1, электронное устройство 102 содержит энергонезависимое ЗУ 104. Энергонезависимое ЗУ 104 может содержать один или несколько носителей информации и в общем случае обеспечивает пространство для хранения компьютерных команд, выполняемых процессором 106. Например, энергонезависимое ЗУ 104 может быть реализовано как пригодная для чтения компьютером среда, включая ПЗУ, жесткие диски (HDD), твердотельные накопители (SSD) и карты флэш-памяти.
[0042] Электронное устройство 102 также содержит аппаратные средства, и/или прикладное программное обеспечение, и/или встроенное программное обеспечение (либо их сочетание) для выполнения одного или нескольких сервисных приложений 112. В общем случае одно или несколько сервисных приложений 112 соответствуют электронным приложениям, доступным с использованием электронного устройства 102. Например, одно или несколько сервисных приложений 112 могут включать в себя приложение веб-браузера Yandex.BrowserTM, новостное приложение Yandex.NewsTM, приложение для поиска и подбора товаров Yandex.MarketTM и т.п. Очевидно, что одно или несколько сервисных приложений 112 также могут включать в себя, например, приложения социальных медиа, такие как приложение социальной сети VkontakteTM, и приложения потоковой передачи музыки, такие как SpotifyTM.
[0043] В некоторых вариантах осуществления изобретения действия пользователя, выполненные в одном или нескольких сервисных приложениях 112, отслеживаются одним или несколькими соответствующими веб-серверами (не показаны) и используются для формирования профиля пользователя, связанного с электронным устройством 102. В некоторых вариантах осуществления изобретения одно или несколько сервисных приложений 112 способны сохранять отслеженные действия с указанием на уникальный идентификатор пользователя. Например, одним или несколькими сервисными приложениями 112 могут сохраняться куки-файлы и история просмотра.
[0044] Электронное устройство 102 содержит экран 107 дисплея электронного устройства. Экран 107 дисплея электронного устройства представляет собой связанный с пользователем дисплей для цифрового контента. Это означает, что информация, демонстрируемая на экране 107 дисплея электронного устройства, предназначена конкретно для пользователя электронного устройства 102.
[0045] Электронное устройство 102 содержит интерфейс связи (не показан) для обеспечения двухсторонней связи с сетью 114 связи по линии 116 связи. В некоторых не имеющих ограничительного характера вариантах осуществления настоящей технологии в качестве сети 114 связи может использоваться сеть Интернет. В других вариантах реализации настоящей технологии сеть 114 связи может быть реализована иначе, например, в виде любой глобальной сети связи, локальной сети связи, частной сети связи и т.п.
[0046] На реализацию линии 116 связи не накладывается каких-либо особых ограничений, она зависит от реализации электронного устройства 102. Только в качестве примера, не имеющего ограничительного характера, в тех вариантах осуществления настоящей технологии, в которых электронное устройство 102 реализовано в виде беспроводного устройства связи (такого как смартфон), линия 116 связи может быть реализована в виде беспроводной линии связи (такой как канал сети связи 3G, канал сети связи 4G, Wireless Fidelity или сокращенно WiFi®, Bluetooth® и т.п.) или проводной линии связи (такой как соединение на основе Ethernet).
[0047] Должно быть очевидно, что варианты реализации электронного устройства 102, линии 116 связи и сети 114 связи приведены лишь для иллюстрации. Специалисту в данной области должны быть ясны и другие конкретные детали реализации электронного устройства 102, лини 116 связи и сети 114 связи. Представленные выше примеры никак не ограничивают объем настоящей технологии.
[0048] Электронное устройство 102 имеет уникальный идентификатор устройства. В некоторых вариантах осуществления настоящей технологии этот идентификатор устройства может быть обнаружен близкорасположенными датчиками, как описано ниже.
[0049] Система 100 также содержит сервер 118, соединенный с сетью 114 связи. Сервер 118 может быть реализован в виде компьютерного сервера. В примере осуществления настоящей технологии сервер 118 может быть реализован в виде сервера DellTM PowerEdgeTM, работающего под управлением операционной системы MicrosoftTM Windows ServerTM. Очевидно, что сервер 118 может быть реализован с использованием любых других подходящих аппаратных средств, и/или прикладного программного обеспечения, и/или встроенного программного обеспечения, либо их сочетания. В представленном не имеющем ограничительного характера варианте осуществления настоящей технологии сервер 118 реализован в виде одного сервера. В других не имеющих ограничительного характера вариантах осуществления настоящей технологии функции сервера 118 могут быть распределены между несколькими серверами.
[0050] Сервер 118 содержит интерфейс связи (не показан), структура и настройки которого позволяют осуществлять связь с различными элементами (такими как электронное устройство 102 и другие устройства, которые могут быть связаны с сетью 114 связи) через сеть 114 связи. Сервер 118 содержит память 120 сервера, которая включает в себя один или несколько носителей информации и в общем случае обеспечивает пространство для хранения компьютерных программных команд, выполняемых процессором 122 сервера. Например, память 120 сервера может быть реализована в виде машиночитаемого физического носителя информации, включая ПЗУ и/или ОЗУ. Память 120 сервера также может включать в себя одно или несколько устройств постоянного хранения данных, таких как жесткие диски (HDD), твердотельные накопители (SSD) и карты флэш-памяти.
[0051] Согласно не имеющим ограничительного характера вариантам осуществления настоящей технологии, сервер 118 способен выполнять приложение 124 выбора элемента цифрового контента (здесь также называется приложением 124 выбора). Приложение 124 выбора способно на основе полученного идентификатора пользователя определять, куда следует маршрутизировать вызов пользователя - на используемый по умолчанию телефонный номер или на уникальный телефонный номер. Идентификатор пользователя может представлять собой любой идентификатор, относящийся к пользователю и/или к электронному устройству 102. Например, идентификатор пользователя может представлять собой связанный с пользователем куки-файл и/или связанный с электронным устройством идентификатор устройства 102.
[0052] Как показано на фиг. 1, сервер 118 связан с базой 126 данных элементов цифрового контента. В других вариантах осуществления изобретения база 126 данных элементов цифрового контента может быть связана с сервером 118 через сеть 114 связи. Несмотря на то, что база 126 данных элементов цифрового контента схематично показана здесь в виде одного элемента, предполагается, что база 126 данных элементов цифрового контента может быть распределенной.
[0053] База 126 данных элементов цифрового контента наполнена множеством элементов цифрового контента (отдельно не обозначены). На характер каждого элемента из множества элементов цифрового контента не накладывается каких-либо особых ограничений. В общем случае элемент цифрового контента может соответствовать рекламному объявлению, содержащему одно или несколько предложений, изображений, видеоматериалов и т.д.
[0054] На способ наполнения базы 126 данных элементов цифрового контента не накладывается каких-либо ограничений. Например, база 126 данных элементов цифрового контента может получать элементы цифрового контента от одной или нескольких рекламных организаций, от одной или нескольких компаний и т.д.
[0055] Как показано на фиг. 1, сервер 118 также связан с базой 128 данных профилей пользователей с использованием выделенной линии связи (не обозначена). В других не имеющих ограничительного характера вариантах осуществления настоящей технологии база 128 данных профилей пользователей может быть связана с сервером 118 через сеть 114 связи. Несмотря на то, что база 128 данных профилей пользователей схематично показана здесь в виде одного элемента, предполагается, что база 128 данных профилей пользователей может быть распределенной.
[0056] В общем случае база 128 данных профилей пользователей представляет собой репозиторий одного или нескольких профилей пользователей (не показаны). На реализацию одного или нескольких профилей пользователей не накладывается каких-либо ограничений. Они, например, могут представлять собой набор векторов, представляющих интересы и персональные данные пользователя.
[0057] Без ограничения представленными в настоящем описании вариантами осуществления изобретения, профиль пользователя может включать в себя относящиеся к пользователю демографические данные, такие как пол, возраст, возрастная группа (например, 20-25 лет, 30-35 лет и т.д.), семейное положение, потребительские предпочтения, величина дохода, покупки, недавние покупки и т.д. Очевидно, что эти и другие данные, касающиеся пользователя и его предпочтений, могут быть описаны или обобщены в соответствующем векторе.
[0058] Каждый профиль пользователя включает в себя один или несколько идентификаторов электронных устройств (каждый из которых здесь называется идентификатором устройства), с которых пользователь входил в систему. В качестве альтернативы могут быть предусмотрены различные профили для каждого электронного устройства, с которого пользователь когда-либо входил в систему, т.е. один пользователь может иметь несколько различных профилей пользователя.
[0059] Каждый профиль пользователя также может включать в себя уникальный идентификатор пользователя, который относится к конкретному профилю пользователя и в любое время может обеспечить возможность поиска соответствующего профиля пользователя в базе 128 данных профилей пользователей.
[0060] В по меньшей мере одном не имеющем ограничительного характера варианте осуществления настоящей технологии приложение 124 выбора способно обращаться к базе 128 данных профилей пользователей, чтобы определить, содержит ли база 128 данных профилей пользователей один или несколько профилей пользователей, соответствующих идентификатору пользователя, полученному приложением 124 выбора от электронного устройства 102 или от внешнего устройства 130 отображения.
[0061] Как показано на фиг. 1, сервер 118 может быть связан с репозиторием 140 телефонных номеров. На фиг. 2 представлена более подробная структура репозитория 140 телефонных номеров.
[0062] Репозиторий 140 телефонных номеров содержит пул 142 уникальных телефонных номеров (в этом документе также называется пулом 142 уникальных номеров) и пул 144 используемых по умолчанию телефонных номеров (здесь также называется пулом 144 используемых по умолчанию номеров).
[0063] Следует отметить, что рекламная кампания может проводиться в отношении одного продукта, а каждая из соответствующих нескольких субкампаний может предоставлять отличающееся цифровое изображение для того же продукта. Например, каждая субкампания может быть нацелена на другую аудиторию или на другое местоположение. Кроме того, в рамках одной субкампании могут быть использованы различные рекламные объявления.
[0064] Для получения информации об эффективности конкретного рекламного объявления, конкретной рекламной кампании или субкампании каждый телефонный вызов должен быть определен как мотивированный конкретным рекламным объявлением. Информация о пользователе, например, из базы данных профилей пользователей, обеспечивает дополнительную информацию, необходимую для анализа рекламной кампании.
[0065] Как показано на фиг. 2, пул 142 уникальных номеров содержит уникальные телефонные номера (например, первый уникальный телефонный номер 202, второй уникальный телефонный номер 204 и третий уникальный телефонный номер 206). Сервер 118 наполняет пул 142 уникальных номеров, каждый из которых имеет соответствующее указание на уникальный номер.
[0066] В по меньшей мере одном варианте осуществления настоящей технологии уникальные телефонные номера предоставляются электронному устройству 102, когда приложение 124 выбора не может найти профиль пользователя, относящийся к конкретному пользователю (т.е. к конкретному полученному идентификатору пользователя), в базе 128 данных профилей пользователей и поэтому не может идентифицировать пользователя и/или его электронное устройство 102. Без соответствующего профиля пользователя приложение 124 выбора не может предоставить целевой организации (рекламодателю) относящуюся к профилю пользователя информацию о вызывающем абоненте.
[0067] Маршрутизация вызова пользователя на уникальный номер может обеспечить возможность сбора информации о конкретной рекламной кампании или субкампании, которая побудила пользователя обратиться в целевую организацию. Уникальный номер назначается для одного вызова и благодаря этому может быть собрана дополнительная информация относительно конкретного рекламного объявления целевой организации. Кроме того, когда пользователь набирает уникальный номер, можно непосредственно отслеживать электронное устройство пользователя.
[0068] Маршрутизация вызова пользователя на уникальный телефонный номер также может способствовать началу сбора информации об этом пользователе в базе 128 данных профилей пользователей. Информация, собранная о пользователе в течение одного вызова, может, например, включать в себя идентификатор пользователя, факт вызова, временные параметры вызова, продолжительность, целевую организацию, в которую обращался пользователь, сеансовые куки-файлы и любую доступную информацию о целевой организации и о рекламной кампании, включая, например, вид хозяйственной деятельности целевой организации. Такая информация может быть использована для формирования нового профиля пользователя в базе 128 данных профилей пользователей. Новый профиль пользователя может быть доступен для поиска для любых будущих рекламный кампаний любой целевой организации.
[0069] Следует отметить, что в некоторых вариантах осуществления изобретения один уникальный номер может соответствовать одной телефонной линии для одного пользователя.
[0070] Пул 144 используемых по умолчанию номеров содержит первый используемый по умолчанию телефонный номер 212, второй используемый по умолчанию телефонный номер 214 и третий используемый по умолчанию телефонный номер 216. Одна целевая организация может иметь один используемый по умолчанию номер. В по меньшей мере одном варианте осуществления изобретения одна целевая организация может иметь один используемый по умолчанию номер для каждой рекламной кампании или один общий используемый по умолчанию номер. В других не имеющих ограничительного характера вариантах осуществления настоящей технологии одна целевая организация может иметь один используемый по умолчанию номер для каждой платформы для каждой рекламной кампании.
[0071] Предоставление одного и того же используемого по умолчанию телефонного номера для различных рекламных кампаний или рекламных объявлений без технологии, описанной здесь, не позволяет определить, какая из рекламных кампаний или субкампаний побуждает пользователя позвонить в целевую организацию, и не позволяет собирать сеансовые куки-файлы. Кроме того, традиционные способы не позволяют собирать информацию о вызывающем абоненте, рекламной кампании или субкампании, когда для различных рекламных кампаний и/или субкампаний используется один используемый по умолчанию телефонный номер. При этом, как описано выше, использование уникального номера для каждого вызова требует значительных затрат со стороны целевой организации вследствие необходимости оплаты аренды каждого телефонного номера у поставщика услуг телефонной связи.
[0072] Описанные здесь способ и система позволяют маршрутизировать вызовы нескольких пользователей на один используемый по умолчанию номер для различных рекламных объявлений, рекламных кампаний или субкампаний. В то же время описанные здесь способ и система позволяют идентифицировать вызывающего абонента и электронное устройство, с которого был набран используемый по умолчанию номер, и собирать информацию о вызове, рекламной кампании, субкампании и пользователе с целью анализа эффективности рекламной кампании или субкампании.
[0073] Очевидно, что в некоторых вариантах осуществления изобретения используемый по умолчанию номер может соответствовать телефонной линии, позволяющей принимать множество телефонных вызовов от различных пользователей одновременно (например, номер центра обработки вызовов и т.п.). В частности, используемый по умолчанию телефонный номер одновременно может набираться различными пользователями и могут одновременно поддерживаться разговоры в каждой паре пользователя и представителя организации. Таким образом, используемый по умолчанию номер может предоставляться нескольким пользователям одновременно без риска того, что телефонная линия будет занята. Например, используемый по умолчанию номер может быть связан с групповой телефонной линией организации.
[0074] Очевидно, что описанные здесь телефонные линии могут быть реализованы с использованием любой технологии, обеспечивающей голосовую связь. Например, телефонные номера могут назначаться для телефонных линий, реализованных с использованием традиционной цифровой телефонии или протокола передачи голоса через сеть Интернет (передача голоса по протоколу IP).
[0075] Как показано на фиг. 1, сервер 118 также связан с базой 160 данных сводной информации о вызовах с использованием выделенной линии связи (не обозначена). В других не имеющих ограничительного характера вариантах осуществления настоящей технологии база 160 данных сводной информации о вызовах может быть связана с сервером 118 через сеть 114 связи. Несмотря на то, что база 160 данных сводной информации о вызовах схематично показана здесь в виде одного элемента, предполагается, что база 160 данных сводной информации о вызовах может быть распределенной. Кроме того, база 160 данных сводной информации о вызовах может быть реализована в виде части базы 128 данных профилей пользователей.
[0076] База 160 данных сводной информации о вызовах может содержать коллекцию относящихся к вызовам данных для одной или нескольких целевых организаций в ходе одной или нескольких рекламных кампаний или субкампаний. Данные в базе 160 данных сводной информации о вызовах могут формироваться и обновляться приложением 124 выбора на основе полученных и обработанных запросов, а также на основе маршрутизированных вызовов.
[0077] Например, в базе 160 данных сводной информации о вызовах могут храниться пакеты данных для дополнения вызова, пакеты данных для пополнения базы данных и профили конверсии, связанные с целевой организацией и ее рекламными кампаниями, как описано ниже.
[0078] Как показано на фиг. 1, сервер 118 также связан с внешним устройством 130 отображения. На реализацию внешнего устройства 130 отображения не накладывается каких-либо ограничений. Например, оно может быть реализовано в виде наружной рекламной конструкции, такой как электронная рекламная панель, расположенная рядом с автомагистралью или автобусной остановкой, либо в виде устанавливаемой в помещении рекламной конструкции, такой как электронная рекламная панель на станции метро или в магазине.
[0079] Реализация внешнего устройства 130 отображения различается в зависимости от предполагаемого места использования. В тех не имеющих ограничительного характера вариантах осуществления изобретения, где внешнее устройство 130 отображения реализовано в виде устройства, установленного в помещении, например, в торговом центре или в магазине, внешнее устройство 130 отображения может содержать датчик 134 и камеру 136.
[0080] Датчик 134 способен обнаруживать сигналы беспроводной связи от одного или нескольких электронных устройств (таких как устройства с поддержкой WiFi, сотовые телефоны, устройства с поддержкой Bluetooth и т.д.), расположенных в зоне действия датчика 134, и собирать для каждого обнаруженного сигнала следующие данные: адрес (или адреса) уровня управления доступом к среде (Media Access Control, MAC), мощность сигнала, время обнаружения и уникальный идентификатор устройства (если он отличается от МАС-адреса). Пример сбора данных для каждого обнаруженного сигнала описан в патенте US 8699370 «Method and apparatus for analysis of user traffic within a predefined агеа» (выдан 15 апреля 2014 г.), содержание которого полностью включено в настоящий документ посредством ссылки. Несмотря на то, что в представленном варианте осуществления изобретения предусмотрен только один датчик 134, объем изобретения этим не ограничивается и система может содержать несколько датчиков.
[0081] На реализацию камеры 136 не накладывается каких-либо ограничений. Например камера 136 может содержать оптический датчик (например, прибор с зарядовой связью (ПЗС) или датчик изображения на КМОП-структуре), обеспечивая функции камеры, такие как запись фотографий и видеофрагментов. Несмотря на то, что в представленном варианте осуществления изобретения предусмотрена только одна камера 136, в других вариантах осуществления изобретения может быть реализовано несколько камер.
[0082] На фиг. 3 представлена схема внешнего устройства 130 отображения, реализованного согласно вариантам осуществления настоящей технологии. Внешнее устройство 130 отображения может быть установлено вне помещения, например, рядом с дорогой, или в здании, например, в торговом центре, магазине и т.п.Внешнее устройство 130 отображения содержит экран 132 внешнего устройства отображения и датчик 134.
[0083] Внешнее устройство 130 отображения связано с зоной 350 демонстрации. Зона 350 демонстрации может соответствовать зоне, в которой экран 132 внешнего устройства отображения четко виден. На способ определения зоны 350 демонстрации не накладывается каких-либо ограничений. Она может зависеть от размеров экрана 132 внешнего устройства отображения.
[0084] В зоне 350 демонстрации экрана 132 внешнего устройства отображения находится пользователь 318. Пользователь 318 имеет электронное устройство 102 (такое как сотовый телефон). Предполагается, что перед экраном 132 внешнего устройства отображения могут находиться несколько пользователей и что пользователь 318 может иметь несколько электронных устройств.
[0085] Как описано выше, датчик 134 способен обнаружить электронное устройство 102. В частности, датчик 134 способен регистрировать дистанционный идентификатор 328 пользователя, связанный с электронным устройством 102. Например, дистанционный идентификатор 328 пользователя может содержать уникальный идентификатор (такой как МАС-адрес) электронного устройства 102 (идентификатор электронного устройства, также называемый здесь идентификатором устройства), мощность сигнала и время обнаружения.
[0086] Затем датчик 134 способен передать дистанционный идентификатор 328 пользователя, который также содержит идентификатор устройства, приложению 124 выбора. Датчик 134 дополнительно способен периодически обнаруживать сигналы электронного устройства 102 и передавать их приложению 124 выбора. Камера 136 может быть использована вместо датчика 134 или совместно с ним для дополнения данных, собранных датчиком 134, с целью более точного определения пользователя.
[0087] В некоторых вариантах осуществления изобретения экран 132 внешнего устройства отображения представляет собой не связанный с пользователем дисплей для цифрового контента. Это означает, что демонстрируемая на внешнем устройстве 130 отображения информация обычно не предназначена для какого-либо конкретного пользователя или предназначена для группы пользователей (а не для каждого отдельного пользователя).
[0088] Внешнее устройство 130 отображения способно получать первоначальный элемент 320 цифрового контента для демонстрации на экране 132 внешнего устройства отображения. Первоначальный элемент 320 цифрового контента может быть не связан с конкретным пользователем. Это означает, что приложение 124 выбора не выбирает первоначальный элемент 320 цифрового контента в качестве предназначенного для конкретного пользователя.
[0089] Описанные здесь система и способ могут быть реализованы как для не связанного с конкретным пользователем дисплея для цифрового контента, например, для экрана 132 внешнего устройства отображения, так и для экрана 107 дисплея электронного устройства 102, представляющего собой дисплей для цифрового контента, связанный с конкретным пользователем.
[0090] На фиг. 4 представлены первое электронное устройство 401 первого пользователя 418 и второе электронное устройство 402 второго пользователя 419 до (слева) и после (справа) выполнения приложения 124 выбора, реализованные согласно не имеющим ограничительного характера вариантам осуществления настоящей технологии. Первое электронное устройство 401 и второе электронное устройство 402 содержат первый дисплей 407 для цифрового контента и второй дисплей 408 для цифрового контента, соответственно. Первый дисплей 407 для цифрового контента и второй дисплей 408 для цифрового контента способны демонстрировать первоначальный выбираемый элемент 420. Например, первоначальный выбираемый элемент 420 может представлять собой изображение и/или неполный телефонный номер. Реализация первоначального выбираемого элемента 420 может указывать на необходимость выбора этого элемента для обращения в целевую организацию по телефону.
[0091] После выбора первым пользователем 418 выбираемого элемента 420 первое электронное устройство 401 отправляет серверу 118 первый запрос 451 на первый модифицированный элемент цифрового контента для первого пользователя 418. После выбора вторым пользователем 419 выбираемого элемента 420 второе электронное устройство 402 отправляет серверу 118 второй запрос 452 на второй модифицированный элемент цифрового контента для второго пользователя 419.
[0092] После выполнения приложения 124 выбора первое электронное устройство 401 и второе электронное устройство 402 получают от сервера и демонстрируют отличающиеся модифицированные элементы цифрового контента: первый элемент 421 цифрового контента демонстрируется первым электронным устройством 401, а второе электронное устройство 402 получает и демонстрирует второй элемент 422 цифрового контента. Ниже описано отличие между первым элементом 421 цифрового контента и вторым элементом 422 цифрового контента, которое зависит от идентификаторов пользователя (не показаны), отправленных приложению 124 выбора с первым запросом 451 на первый модифицированный элемент цифрового контента для первого пользователя 418 и вторым запросом 452 на второй модифицированный элемент цифрового контента для второго пользователя 419.
[0093] Несмотря на то, что варианты осуществления настоящей технологии применимы для не связанного с пользователем дисплея для цифрового контента (такого как внешнее устройство 130 отображения, представленное на фиг. 1 и 3) и для связанного с пользователем дисплея для цифрового контента, система и способы описаны здесь со ссылками на связанный с пользователем дисплей для цифрового контента (такой как первый дисплей 407 для цифрового контента и второй дисплей 408 для цифрового контента, представленные на фиг. 1 и 4).
[0094] На фиг. 5 представлена схема приложения 124 выбора, реализованного согласно не имеющим ограничительного характера вариантам осуществления настоящей технологии. Приложение 124 выбора выполняет процедуру 502 выбора первоначального контента, процедуру 504 приема, процедуру 506 персонификации, процедуру 508 формирования контента, процедуру 510 маршрутизации вызова и процедуру 512 анализа (или осуществляет доступ к ним иным образом).
[0095] В контексте настоящего описания термин «процедура» подразумевает подмножество компьютерных программных команд приложения 124 выбора, выполняемых процессором 122 сервера для выполнения описанных ниже функций, связанных с различными процедурами (с процедурой 502 выбора первоначального контента, процедурой 504 приема, процедурой 506 персонификации, процедурой 508 формирования контента, процедурой 510 маршрутизации вызова и процедурой 512 анализа). Во избежание сомнений, должно быть однозначно понятно, что процедура 502 выбора первоначального контента, процедура 504 приема, процедура 506 персонификации, процедура 508 формирования контента, процедура 510 маршрутизации вызова и процедура 512 анализа показаны по отдельности лишь для удобства объяснения процессов, выполняемых приложением 124 выбора. Предполагается, что некоторые или все процедуры из числа процедуры 502 выбора первоначального контента, процедуры 504 приема, процедуры 506 персонификации, процедуры 508 формирования контента, процедуры 510 маршрутизации вызова и процедуры 512 анализа могут быть реализованы в виде одной или нескольких комбинированных процедур.
[0096] Для лучшего понимания настоящей технологии ниже описаны функции и обрабатываемые или сохраняемые данные и/или информация процедуры 502 выбора первоначального контента, процедуры 504 приема, процедуры 506 персонификации, процедуры 508 формирования контента, процедуры 510 маршрутизации вызова и процедуры 512 анализа.
[0097] Процедура 502 выбора первоначального контента способна выбирать выбираемый элемент 420 из базы 126 данных элементов цифрового контента. Весь цифровой элемент, например, цифровое рекламное объявление целевой организации, также может выбираться из базы 126 данных элементов цифрового контента и может включать в себя выбираемый элемент 420. Затем процедура 502 выбора первоначального контента может отправлять выбираемый элемент 420 электронному устройству 102 отдельно или совместно со всем цифровым элементом.
[0098] Как описано выше, реализация первоначального выбираемого элемента 420 может указывать на необходимость выбора этого элемента для обращения в целевую организацию по телефону. Первоначальный выбираемый элемент 420 может, например, представлять собой изображение и/или неполный телефонный номер.
[0099] В некоторых вариантах осуществления изобретения процедура 502 выбора первоначального контента может выбирать неполный телефонный номер путем анализа телефонных номеров в репозиторий 140 телефонных номеров. Например, процедура 502 выбора первоначального контента может анализировать пул 142 уникальных номеров и/или пул 144 используемых по умолчанию номеров, соответствующих целевой организации и/или рекламной кампании целевой организации.
[00100] Например, процедура 502 выбора первоначального контента может выбирать последовательность из нескольких первых цифр на основе различных заранее заданных критериев. В частности, последовательность из нескольких первых цифр может представлять собой территориальный код и префикс (первый набор цифр телефонного номера, следующий за кодом страны и территориальным кодом) или только префикс. Например, неполный телефонный номер может быть выбран на основе наиболее часто используемой последовательности первых нескольких цифр уникальных номеров или используемых по умолчанию номеров, относящихся к целевой организации и/или к рекламной кампании целевой организации. Выбор наиболее часто используемой последовательности из первых нескольких цифр уникальных номеров и/или используемых по умолчанию номеров и демонстрация их пользователю могут способствовать предоставлению пользователю визуальной информации, указывающей на необходимость выбора первоначального выбираемого элемента 420 для обращения в целевую организацию. В некоторых вариантах осуществления изобретения предоставление первоначального выбираемого элемента 420, содержащего определенную последовательность из нескольких первых цифр, может помочь пользователю визуально отличать одну рекламируемую целевую организацию от другой рекламируемой целевой организации и одну рекламную кампанию от другой рекламной кампании.
[00101] Процедура 504 приема способна получать запрос 450 на элемент цифрового контента (например, первый запрос 451 на первый модифицированный элемент цифрового контента или второй запрос 452 на второй модифицированный элемент цифрового контента) от электронного устройства 102 (например, от первого электронного устройства 401 или от второго электронного устройства 402).
[00102] Запрос 450 на элемент цифрового контента также может содержать идентификатор 455 пользователя. Как описано выше, идентификатор пользователя может представлять собой любой идентификатор, относящийся к пользователю и/или к электронному устройству 102. Например, идентификатор пользователя может представлять собой связанный с пользователем куки-файл и/или связанный с электронным устройством идентификатор устройства 102 (идентификатор электронного устройства).
[00103] Запрос 450 на элемент цифрового контента также может содержать информацию о текущей веб-странице, на которой находится пользователь, и о целевой организации, с которой пытается связаться пользователь электронного устройства 102.
[00104] В по меньшей мере одном варианте осуществления изобретения указание на связанный с пользователем идентификатор пользователя может быть принято перед маршрутизацией вызова. Например, запрос 450 на элемент цифрового контента и/или указание на идентификатор 455 пользователя могут быть отправлены электронным устройством 102 сразу после выбора пользователем выбираемого элемента 420 на экране 107 связанного с пользователем дисплея для цифрового контента (здесь также называется экраном 107 дисплея электронного устройства), связанного с электронным устройством 102, но до набора телефоном какого-либо номера.
[00105] После получения запроса 450 на элемент цифрового контента и идентификатора 455 пользователя процедура 504 приема сообщает идентификатор 455 пользователя процедуре 506 персонификации.
[00106] Процедура 506 персонификации способна определить, доступен ли какой-либо профиль пользователя, относящийся к принятому идентификатору 455 пользователя, в базе 128 данных профилей пользователей. Процедура 506 персонификации способна обратиться к базе 128 данных профилей пользователей и определить, хранится ли в ней информация, связанная с идентификатором 455 пользователя. Как описано выше, идентификатор 455 пользователя может содержать связанный с пользователем куки-файл и/или идентификатор устройства. Затем процедура 506 персонификации может определить, содержит ли база 128 данных профилей пользователей один или несколько профилей пользователя, связанных с идентификатором 455 пользователя.
[00107] В по меньшей мере одном варианте осуществления изобретения процедура 506 персонификации может проверить, содержат ли определенные один или несколько профилей пользователя из базы 128 данных профилей пользователей один или несколько параметров, заранее заданных целевой организацией. Например, целевая организация может заранее задать, что профиль пользователя должен содержать пол пользователя.
[00108] Если ни один из профилей, связанных с идентификатором пользователя, не содержит заранее заданных параметров, процедура 506 персонификации может определить, что информация, связанная с идентификатором пользователя, недостаточна для определения одного или нескольких параметров, заранее заданных целевой организацией. В таком случае процедура 506 персонификации может определить, что база 128 данных профилей пользователей не содержит данных для формирования связанного с вызовом пакета данных для дополнения вызова.
[00109] Если идентификатору пользователя соответствуют один или несколько профилей 528 пользователя с определенными заранее заданными параметрами, процедура 506 персонификации переходит к определению профиля 530 обратившегося пользователя. После определения одного или нескольких профилей 528 пользователя, соответствующих идентификатору 455 пользователя, процедура 506 персонификации определяет профиль 530 обратившегося пользователя. В по меньшей мере одном варианте осуществления изобретения профиль 530 обратившегося пользователя выбирается путем выбора последнего обновленного профиля из числа полученных профилей 528 пользователя. В качестве альтернативы, процедура 506 персонификации может выбирать наиболее полный профиль пользователя, чтобы определить профиль 530 обратившегося пользователя. В другом варианте осуществления изобретения процедура 506 персонификации также способна определить на основе данных, полученных из базы 128 данных профилей пользователей, самый новый профиль пользователя, соответствующий идентификатору пользователя, и использовать его в качестве профиля 530 обратившегося пользователя. Очевидно, что для определения профиля 530 обратившегося пользователя из множества полученных профилей 528 пользователя может использоваться сочетание этих и других способов.
[00110] В зависимости отданных, полученных от процедуры 506 персонификации, процедура 508 формирования контента способна обратиться к репозиторию 140 телефонных номеров и определить используемый по умолчанию телефонный номер (например, первый используемый по умолчанию телефонный номер 212, представленный на фиг. 2) для целевой организации или доступный уникальный номер (например, первый уникальный номер 204, представленный на фиг. 2) из пула 142 уникальных номеров.
[00111] В некоторых вариантах осуществления изобретения процедура 508 формирования контента способна обратиться к базе 126 данных элементов цифрового контента и выбрать по меньшей мере часть модифицированного элемента 570 цифрового контента. Например, процедура 508 формирования контента может выбрать из базы 126 данных элементов цифрового контента изображение, которое должно быть показано пользователю на экране 107 дисплея электронного устройства.
[00112] Процедура 508 формирования контента способна сформировать пакет 535 данных для дополнения вызова, если в базе 128 данных профилей пользователей обнаружены один или несколько профилей 528 пользователя, относящихся к идентификатору пользователя, и если определен профиль 530 обратившегося пользователя. Пакет 535 данных для дополнения вызова может содержать по меньшей мере часть данных из профиля 530 обратившегося пользователя. Например, пакет 535 данных для дополнения вызова может содержать указание на целевую организацию, время и дату вызова, местоположение вызывающего абонента во время вызова и т.д. Затем процедура 508 формирования контента может сохранить пакет 535 данных для дополнения вызова в базе 128 данных профилей пользователей или в базе 160 данных сводной информации о вызовах.
[00113] В случае доступности таких данных процедура 508 формирования контента также способна сформировать модифицированный элемент 570 цифрового контента, содержащий указание на используемый по умолчанию телефонный номер (например, на первый используемый по умолчанию телефонный номер 212, представленный на фиг. 2). Указание на используемый по умолчанию телефонный номер содержит триггер для добавления пакета 535 данных для дополнения вызова при маршрутизации инициированного пользователем вызова на используемый по умолчанию телефонный номер.
[00114] В по меньшей мере одном варианте осуществления изобретения пакет 535 данных для дополнения вызова может быть включен в модифицированный элемент 570 цифрового контента и отправлен в сочетании с используемым по умолчанию номером электронному устройству 102.
[00115] Затем процедура 508 формирования контента способна отправить модифицированный элемент 570 цифрового контента электронному устройству 102 и/или внешнему устройству 130 отображения так, чтобы на экране 107 дисплея электронного устройства и/или на экране 132 внешнего устройства отображения отобразился модифицированный элемент 570 цифрового контента.
[00116] Если база 128 данных профилей пользователей не содержит каких-либо доступных данных, связанных с идентификатором 455 пользователя, то пакет 535 данных для дополнения вызова не формируется. В этом случае процедура 508 формирования контента получает от процедуры 506 персонификации уведомление 544.
[00117] Процедура 508 формирования контента способна обратиться к пулу 142 уникальных номеров и определить доступный уникальный номер из пула 142 уникальных номеров. Процедура 508 формирования контента также способна сформировать модифицированный элемент 570 цифрового контента, содержащий указание на доступный уникальный номер.
[00118] Затем процедура 508 формирования контента сопоставляет модифицированный элемент 570 цифрового контента и доступный уникальный номер с идентификатором 455 пользователя. Также формируются данные о сопоставлении модифицированного элемента 570 цифрового контента и доступного уникального номера с идентификатором 455 пользователя. В по меньшей мере одном варианте осуществления изобретения процедура 508 формирования контента может сохранить данные об этом сопоставлении в базе 160 данных сводной информации о вызовах. Например, данные о сопоставлении вызова могут быть сохранены и обновлены процедурой 508 формирования контента. Например, сопоставление модифицированного элемента 570 цифрового контента и доступного уникального номера с идентификатором 455 пользователя может поддерживаться приблизительно в течение 60 секунд или нескольких минут во время вызова. В некоторых не имеющих ограничительного характера вариантах осуществления настоящей технологии это сопоставление может быть записано и использовано с целью формирования статистики кампании для предоставления целевой организации.
[00119] В некоторых вариантах осуществления изобретения пул уникальных номеров может содержать несколько уникальных телефонных номеров. Например, пул уникальных номеров может содержать десять уникальных телефонных номеров. Если процедура 508 формирования контента не может определить доступный уникальный номер (например, все уникальные номера в данный момент времени используются другими пользователями), то процедура 508 формирования контента определяет используемый по умолчанию номер для целевой организации. Если база 128 данных профилей пользователей не содержит соответствующего профиля пользователя и пул уникальных номеров не содержит доступных уникальных номеров, то формируется пакет 535 данных для дополнения вызова, содержащий данные, принятые от электронного устройства 102. Например, пакет 535 данных для дополнения вызова может содержать идентификатор пользователя, куки-файлы и историю, полученные от электронного устройства 102, а также время и дату вызова.
[00120] Затем процедура 508 формирования контента отправляет процедуре 510 маршрутизации вызова модифицированный телефонный номер, который представляет собой используемый по умолчанию номер или доступный уникальный номер. Если модифицированный телефонный номер представляет собой используемый по умолчанию телефонный номер, то пакет 535 данных для дополнения вызова также отправляется процедуре 510 маршрутизации вызова.
[00121] Процедура 510 маршрутизации вызова способна получать уведомление об инициировании вызова и маршрутизировать телефонный вызов на модифицированный телефонный номер, который представляет собой используемый по умолчанию номер или доступный уникальный номер.
[00122] В по меньшей мере одном варианте осуществления изобретения, если модифицированный элемент 570 цифрового контента содержит указание на используемый по умолчанию телефонный номер, включающее в себя триггер для добавления пакета 535 данных для дополнения вызова при маршрутизации вызова на используемый по умолчанию телефонный номер, то процедура 510 маршрутизации вызова отправляет пакет 535 данных для дополнения вызова получателю 190 в целевой организации и/или базе 194 данных в целевой организации.
[00123] В некоторых вариантах осуществления изобретения процедура 510 маршрутизации вызова может обращаться к базе 160 данных сводной информации о вызовах для поиска соответствующего маршрутизируемому вызову пакета 535 данных для дополнения вызова. Затем процедура 510 маршрутизации вызова может отправлять найденный пакет 535 данных для дополнения вызова получателю 190 в целевой организации и/или базе 194 данных в целевой организации.
[00124] В некоторых вариантах осуществления изобретения сопоставление модифицированного элемента 570 цифрового контента и доступного уникального номера с идентификатором 455 пользователя может поддерживаться приложением 124 выбора в течение заранее заданного периода времени после демонстрации пользователю модифицированного элемента цифрового контента. Заранее заданный период времени может, например, составлять одну или несколько минут, несколько часов или завершаться после направления отчета получателю 190 в целевой организации. После истечения заранее заданного периода времени процедура 510 маршрутизации вызова может вернуть доступный уникальный номер в пул 142 уникальных номеров. Возврат доступного уникального номера может вызывать устранение связи доступного уникального номера с модифицированным элементом 570 цифрового контента. Очевидно, что выделение и возврат уникального номера в пул уникальных номеров могут быть реализованы путем переключения состояний уникального номера между «доступен» и «недоступен».
[00125] В по меньшей мере одном варианте осуществления изобретения указание на связанный с пользователем идентификатор пользователя может быть принято во время маршрутизации вызова. В таком варианте осуществления изобретения электронное устройство 102 уже набрало используемый по умолчанию телефонный номер, предоставленный браузером электронного устройства 102 или показанный на внешнем устройстве 130 отображения (таком как рекламная панель), и во время маршрутизации вызова запрос 450 на элемент цифрового контента и/или указание на идентификатор 455 пользователя отправляется электронным устройством 102 приложению 124 выбора сервера 118.
[00126] Процедура 512 анализа способна собирать и анализировать данные относительно вызова и его маршрутизации приложением 124 выбора. Процедура 512 анализа также способна анализировать данные, хранящиеся в базе 160 данных сводной информации о вызовах.
[00127] В по меньшей мере одном варианте осуществления изобретения процедура 512 анализа может формировать профиль конверсии, связанный с целевой организацией. Профиль конверсии может основываться на появлении вызова, маршрутизированного в целевую организацию в ответ на демонстрацию элемента 570 цифрового контента.
[00128] Например, после маршрутизации вызова из электронного устройства 102 приложение 124 выбора может отправить электронному устройству 102 запрос на предоставление отчета относительно маршрутизированного телефонного вызова. В качестве альтернативы, приложение 124 выбора может на основе времени использования модифицированного телефонного номера определить появление и продолжительность вызова. Эта информация также может быть использована при анализе.
[00129] Профиль конверсии, связанный с целевой организацией и/или с рекламной кампанией целевой организации, позволяет определить отношение количества случаев достижений цели к количеству показов первоначального элемента цифрового контента в сочетании с соответствующим рекламным объявлением. Случаи достижения цели могут, например, соответствовать фактическим разговорам, которые произошли в результате рекламной кампании. В другом примере случаи достижения цели могут представлять собой запросы модифицированного элемента цифрового контента, полученные приложением 124 выбора, соответствующим одной рекламной кампании. Профиль конверсии также может включать в себя другие отношения между количеством показов первоначального элемента цифрового контента, количеством полученных запросов модифицированного элемента цифрового контента и количеством фактических вызовов.
[00130] Профиль конверсии может быть сохранен в базе 160 данных сводной информации о вызовах или в другой базе данных, связанной с сервером 118.
[00131] Анализ собранных данных и определение профиля конверсии позволяет оценить эффективность рекламных кампаний и субкампаний.
[00132] Селективное использование используемого по умолчанию телефонного номера или пула уникальных номеров позволяет предоставлять информацию для формирования профиля конверсии для целевой организации. Профиль конверсии может учитывать, были ли доступны данные в базе 128 данных профилей пользователей или в целевую организацию пытался обратиться новый ранее неизвестный пользователь.
[00133] В некоторых вариантах осуществления изобретения могут анализироваться пакеты 535 данных для дополнения вызова, сформированные во время рекламной кампании или субкампании. Поскольку пакеты 535 данных для дополнения вызова могут содержать статистическую информацию о пользователе, аудитория рекламной кампании может определяться и сравниваться с целевой аудиторией рекламной кампании.
[00134] Также могут анализироваться идентификаторы пользователей, не обнаруженные в базе 128 данных профилей пользователей и соответствующие вновь сформированным профилям. Несмотря на то, что такие вновь сформированные профили могут содержать ограниченный объем данных, тем не менее, они могут обеспечить дополнительную информацию о вновь привлеченных пользователях.
[00135] Затем процедура 512 анализа может предоставлять статистические данные относительно эффективности рекламной кампании или субкампании целевой организации. Процедура 512 анализа может быть способной отправлять такие статистические данные получателю 190 в целевой организации и/или базе 194 данных в целевой организации на регулярной основе и/или по истечении заранее заданного периода времени рекламной кампании или субкампании.
[00136] В по меньшей мере одном варианте осуществления изобретения приложение 124 выбора формирует пакет 537 данных для пополнения базы данных на основе данных, полученных от электронного устройства 102 и собранных и проанализированных приложением 124 выбора. Например, пакет 537 данных для пополнения базы данных может быть сохранен в базе 128 данных профилей пользователей.
[00137] В частности, если имеется соответствующий профиль пользователя для идентификатора пользователя, полученного от электронного устройства 102, и в базе 128 данных профилей пользователей обнаружены данные для формирования пакета 535 данных для дополнения вызова, то пакет 537 данных для пополнения базы данных может содержать различные данные, такие как пакет 535 данных для дополнения вызова, часть или все данные из запроса 450 на элемент цифрового контента и т.д. Например, пакет 537 данных для пополнения базы данных может содержать информацию о целевой организации, в которую обратился пользователь, дату и время вызова и т.д. Пакет 537 данных для пополнения базы данных может быть сохранен в базе 128 данных профилей пользователей отдельно и/или он может быть объединен с соответствующим одним или несколькими профилями пользователей.
[00138] В по меньшей мере одном варианте осуществления изобретения, если имеется соответствующий профиль пользователя для идентификатора пользователя, полученного от электронного устройства 102, этот профиль пользователя может быть обновлен процедурой 512 анализа. Например, процедура 512 анализа может обновлять профили пользователя, соответствующие полученным идентификаторам пользователей и запросам, обработанным приложением 124 выбора. Обновление профиля пользователя может включать в себя данные, содержащиеся в запросах, полученных и обработанных приложением 124 выбора, и данные, относящиеся к вызову и соответствующей рекламной кампании или субкампании. Данные относительно целевой организации также могут быть включены в обновленный профиль пользователя в базе 128 данных профилей пользователей.
[00139] На фиг. 6 представлен компьютерный способ 600 маршрутизации вызова из электронного устройства 102 в целевую организацию. Для лучшего понимания в представленном ниже описании способа 600 также приведены ссылки на фиг. 1-5.
[00140] Чтобы выполнить телефонный вызов и обратиться в целевую организацию, пользователь должен набрать телефонный номер. Пользователю электронного устройства 102 может быть представлен первоначальный выбираемый элемент 420 и он может указывать на необходимость выбора этого элемента для обращения в целевую организацию по телефону. В некоторых вариантах осуществления изобретения первоначальный выбираемый элемент 420 представлен на экране 107 дисплея электронного устройства. Для обращения в целевую организацию по телефону пользователь может выделить выбираемый элемент 420 на экране 107 дисплея электронного устройства или иным образом активировать выбираемый элемент 420.
[00141] В случае сценария, предусматривающего демонстрацию рекламного объявления на экране 132 внешнего устройства отображения, на экране 132 внешнего устройства 130 отображения может быть представлен первоначальный выбираемый элемент 420. Первоначальный выбираемый элемент 420, представленный на экране 132 внешнего устройства отображения, может содержать полный первоначальный номер телефона. Полный первоначальный номер телефона может быть предоставлен для экрана 132 конкретного внешнего устройства отображения процедурой 502 выбора первоначального контента на основе времени суток и/или местоположения экрана 132 внешнего устройства отображения либо других характеристик экрана 132 внешнего устройства отображения и/или рекламной кампании или субкампании. Чтобы обратиться в целевую организацию по телефону, пользователь может начать набирать телефонный номер, представленный на экране 132 внешнего устройства отображения.
[00142] В некоторых вариантах осуществления изобретения датчик 134 экрана 132 внешнего устройства отображения может обнаружить электронное устройство 102 и идентификатор 455 пользователя, а затем отправить этот идентификатор 455 пользователя приложению 124 выбора. Таким образом, идентификатор 455 пользователя, отправленный внешнего устройства отображения, может обеспечить приложению 124 данные о местоположении пользователя (например, на какой экран 132 внешнего устройства отображения смотрит пользователь). Следует отметить, что использование отдельного телефонного номера на каждом экране 132 внешнего устройства отображения требует значительных затрат, а наличие датчика 134 и/или камеры 136 позволяет идентифицировать пользователя.
[00143] На шаге 602 процедура 504 получает от электронного устройства 102 запрос 450 на модифицированный элемент цифрового контента. Модифицированный элемент цифрового контента должен быть предназначен для пользователя, но не должен быть персонифицирован для него. Несмотря на то, что модифицированный элемент цифрового контента запрашивается для представления (показа) пользователю, модифицированный элемент цифрового контента не должен выбираться специально для этого пользователя (в смысле выбора интерактивного целевого контента для каждого пользователя на основе его профиля). Иными словами, рекламное объявление, показанное пользователю, может быть выбрано для группы пользователей (например, на основе усредненного профиля интересов или на основе профиля прилегающей географической области, такой как торговый центр и т.п.).
[00144] На шаге 605 процедура 504 приема также получает указание на идентификатор 455 пользователя, связанный с пользователем. Как описано выше, запрос 450 на модифицированный элемент цифрового контента может содержать идентификатор 455 пользователя и идентификатор элемента выбора. Например, идентификатор элемента выбора может содержать данные относительно целевой организации.
[00145] В некоторых вариантах осуществления изобретения получение указания на идентификатор 455 пользователя, связанный с пользователем, выполняется в процессе маршрутизации вызова. В качестве альтернативы, указание на идентификатор 455 пользователя, связанный с пользователем, может быть получено перед маршрутизацией вызова. В некоторых вариантах осуществления изобретения шаги 602 и 605 могут выполняться одновременно.
[00146] Например, как показано на фиг. 4, первый пользователь 418 может просматривать ресурсы сети Интернет на первом электронном устройстве 401 и рекламное объявление целевой организации может демонстрироваться на дисплее 407 электронного устройства. Первоначальный элемент 420 цифрового контента может быть показан на экране 407 электронного устройства в виде части рекламного объявления. Как описано выше, первоначальный элемент 420 цифрового контента может указывать на то, что путем выбора первоначального элемента 420 цифрового контента пользователь может обратиться в целевую организацию по телефону. После выбора первым пользователем 418 первоначального элемента 420 цифрового контента указание на идентификатор пользователя (не показан на фиг. 4), добавленное в первый запрос 451 на первый модифицированный элемент цифрового контента для первого пользователя 418, отправляется приложению 124 выбора. В этом сценарии вызов маршрутизируется после того, как приложение 124 выбора получит указание на связанный с пользователем идентификатор пользователя, выберет модифицированный элемент 421 цифрового контента в соответствии с описанными здесь способом и системой и отправит его первому электронному устройству 401.
[00147] В качестве альтернативы, первый пользователь 418 может начать набор телефонного номера, предложенного первоначальным элементом 420 цифрового контента, а первое электронное устройство 401 может отправить идентификатор пользователя серверу 118. Таким образом сервер 118 получает указание на идентификатор пользователя, связанный с первым пользователем 418, во время маршрутизации вызова.
[00148] В случае сценария, предусматривающего демонстрацию рекламного объявления на экране 132 внешнего устройства отображения, процедура 504 приема может получить запрос 450 на модифицированный элемент цифрового контента и идентификатор пользователя от внешнего устройства 130 отображения.
[00149] Датчик 134 может определить идентификатор пользователя (не показан на фиг. 3) до представления пользователю первоначального элемента 320 цифрового контента или модифицированного элемента цифрового контента и до набора электронным устройством 102 телефонного номера, содержащегося в рекламном объявлении (см. фиг. 3). Таким образом, в этом сценарии приложение 124 выбора может получить идентификатор пользователя до маршрутизации вызова.
[00150] В другом сценарии пользователь 318 может увидеть рекламное объявление на экране 132 внешнего устройства отображения и начать набор телефонного номера, показанного на экране 132 внешнего устройства отображения первоначальным элементом 320 цифрового контента. Таким образом, приложение 124 выбора может получить идентификатор пользователя во время маршрутизации вызова.
[00151] На шаге 610 процедура 506 персонификации определяет на основе идентификатора 455 пользователя, содержит ли база 128 данных профилей пользователей профили пользователя, соответствующие идентификатору 455 пользователя. Процедура 506 персонификации выполняет поиск в базе 128 данных профилей пользователей с целью определения одного или нескольких профилей пользователя, соответствующих идентификатору 455 пользователя.
[00152] Как описано выше, может оказаться, что идентификатор 455 пользователя не может быть определен процедурой 506 персонификации вследствие отсутствия данных об этом пользователе в базе 128 данных профилей пользователей.
[00153] В случае обнаружения в базе 128 данных профилей пользователей одного или нескольких профилей пользователя, соответствующих идентификатору 455 пользователя, процедура 506 персонификации определяет профиль 530 обратившегося пользователя. Как описано выше, анализ профилей 528 пользователя, обнаруженных в базе 128 данных профилей пользователей, может быть обусловлен заранее заданными параметрами, которые требуется найти в профилях 528 пользователя, чтобы определить профиль 530 обратившегося пользователя.
[00154] Затем процедура 506 персонификации формирует связанный с вызовом пакет 535 данных для дополнения вызова. Пакет 535 данных для дополнения вызова может содержать идентификатор 455 пользователя, часть или все данные профиля 530 обратившегося пользователя и другую дополнительную информацию. Например, пакет 535 данных для дополнения вызова также может содержать указание на целевую организацию, время и дату вызова, местоположение вызывающего абонента во время вызова и т.д.
[00155] На шаге 615, если данные для формирования пакета данных для дополнения вызова доступны, процедура 508 формирования контента обращается к репозиторию 140 телефонных номеров и определяет используемый по умолчанию телефонный номер для целевой организации.
[00156] На шаге 620 процедура 508 формирования контента формирует пакет 535 данных для дополнения вызова с целью идентификации вызова, как поступившего от пользователя в связи с модифицированным элементом цифрового контента.
[00157] На шаге 625 процедура 508 формирования контента формирует модифицированный элемент 570 цифрового контента, содержащий указание на используемый по умолчанию телефонный номер. Указание на используемый по умолчанию телефонный номер содержит триггер для добавления пакета 535 данных для дополнения вызова при маршрутизации инициированного пользователем вызова на используемый по умолчанию телефонный номер.
[00158] Затем элемент 570 цифрового контента отправляется электронному устройству 102 и/или внешнему устройству 130 отображения. После этого экран 107 дисплея электронного устройства и/или экран 132 внешнего устройства отображения могут показать модифицированный элемент 570 цифрового контента.
[00159] На шаге 630 процедура 510 маршрутизации вызова способна получать уведомление о пользователе, инициировавшем вызов.
[00160] На шаге 635 в ответ на инициирование вызова пользователем процедура 510 маршрутизации вызова маршрутизирует вызов на используемый по умолчанию номер целевой организации. Процедура 510 маршрутизации вызова также может отправить пакет 535 данных для дополнения вызова получателю 190 в целевой организации для идентификации вызова как поступившего от пользователя в связи с модифицированным элементом 570 цифрового контента.
[00161] В качестве альтернативы, пакет 535 данных для дополнения вызова может быть отправлен электронному устройству 102 для последующей отправки электронным устройством 102 получателю 190 в целевой организации в случае набора пользователем используемого по умолчанию номера.
[00162] В по меньшей мере одном варианте осуществления изобретения пакет 535 данных для дополнения вызова сопоставляется с идентификатором 455 пользователя. Данные об этом сопоставлении позволяют идентифицировать вызов как поступивший от конкретного пользователя в связи с модифицированным 570 элементом цифрового контента. Затем собранные данные о вызовах могут быть сохранены в базе 160 данных сводной информации о вызовах и проанализированы процедурой 512 анализа.
[00163] Процедура 512 анализа способна анализировать пакеты 535 данных для дополнения вызова наряду с данными о сопоставлении, собранными для рекламной кампании и/или для субкампании. Пакет 535 данных для дополнения вызова обеспечивает указание на идентификатор 455 пользователя, а также данные о вызове, о соответствующей рекламной кампании и о модифицированном элементе 570 цифрового контента, предоставленном для соответствующего вызывающего абонента. Пакет 535 данных для дополнения вызова также может содержать другие данные, такие как пользовательские куки-файлы и историю поиска (просмотра), которые привели к рекламному объявлению.
[00164] Как описано выше, пакет 535 данных для дополнения вызова может содержать информацию, которая может быть проанализирована, например, с целью идентификации пользователя и получения информации о вызове, а также для анализа эффективности рекламной кампании. Такая информация, например, может способствовать анализу рекламной стратегии, одной или нескольких рекламных кампаний и/или улучшению выделения целевых групп в рекламной аудитории.
[00165] Пакет 535 данных для дополнения вызова может быть отправлен получателю 190 в целевой организации одновременно с вызовом или после вызова. Например, пакет 535 данных для дополнения вызова может быть отправлен непосредственно базе 194 данных в целевой организации. В качестве альтернативы, процедура 510 маршрутизации вызова может сохранить пакет 535 данных для дополнения вызова в базе данных 160 сводной информации о вызовах.
[00166] Процедура 512 анализа может выполнять статистический анализ базы 160 данных сводной информации о вызовах, например, чтобы предоставлять статистические данные относительно эффективности рекламной кампании или субкампании целевой организации.
[00167] Если данные для формирования пакета данных для дополнения вызова недоступны, т.е. в случае недоступности профиля 530 обратившегося пользователя, процедура 508 формирования контента может получить соответствующее уведомление от процедуры 506 персонификации.
[00168] На шаге 640 процедура 508 формирования контента способна обратиться к пулу 142 уникальных номеров и определить доступный уникальный номер из пула 142 уникальных номеров.
[00169] На шаге 642 процедура 508 формирования контента способна сформировать модифицированный элемент 570 цифрового контента, содержащий указание на доступный уникальный номер.
[00170] На шаге 645 процедура 508 формирования контента способна сопоставить модифицированный элемент 570 цифрового контента и доступный уникальный номер с идентификатором 455 пользователя. Также формируются данные о сопоставлении модифицированного элемента 570 цифрового контента и доступного уникального номера с идентификатором 455 пользователя.
[00171] На шаге 650 процедура 510 маршрутизации вызова способна получить уведомление об инициировании вызова.
[00172] На шаге 655 процедура 510 маршрутизации вызова способна маршрутизировать вызов на ранее определенный доступный уникальный номер.
[00173] На шаге 660 данные о сопоставлении могут быть использованы приложением 124 выбора для идентификации маршрутизированного вызова как поступившего в ответ на модифицированный элемент цифрового контента. Как описано выше, процедура 512 анализа может сохранить данные о сопоставлении в базе 160 данных сводной информации о вызовах. Процедура 512 анализа также может проанализировать данные о сопоставлении, собранные в базе 160 данных сводной информации о вызовах, например, чтобы предоставить статистические данные относительно целевой организации и/или рекламной кампании или субкампании целевой организации.
[00174] Очевидно, что не все упомянутые в данном описании технические эффекты должны присутствовать в каждом варианте осуществления настоящей технологии. Например, возможны варианты осуществления настоящей технологии, когда пользователь не получает некоторые из этих технических эффектов, или другие варианты реализации, когда пользователь получает другие технические эффекты либо когда технический эффект отсутствует.
[00175] Для специалиста в данной области могут быть очевидными изменения и усовершенствования описанных выше вариантов осуществления настоящей технологии. Предшествующее описание приведено исключительно в иллюстративных целях, а не для ограничения объема изобретения. Объем охраны настоящей технологии определяется исключительно объемом приложенной формулы изобретения.
[00176] Несмотря на то, что описанные выше варианты реализации приведены со ссылкой на конкретные шаги, выполняемые в определенном порядке, должно быть понятно, что эти шаги могут быть объединены, разделены или их порядок может быть изменен без отклонения от существа настоящей технологии. Соответственно, порядок и группировка шагов не носят ограничительного характера для настоящей технологии.
Изобретение относится к области вычислительной техники. Технический результат заключается в повышении эффективности маршрутизации вызова из электронного устройства в целевую организацию. Технический результат достигается за счет получения указания на связанный с пользователем идентификатор пользователя и определения наличия в базе данных профилей пользователей данных для формирования пакета данных для дополнения вызова. В случае доступности таких данных формируется модифицированный элемент цифрового контента, вызов маршрутизируется на используемый по умолчанию номер и добавляется пакет данных для дополнения вызова. В случае недоступности данных для формирования пакета данных для дополнения вызова формируется модифицированный элемент цифрового контента, содержащий указание на доступный уникальный номер, и вызов маршрутизируется на этот доступный уникальный номер. 2 н. и 18 з.п. ф-лы, 6 ил.
1. Компьютерный способ маршрутизации вызова из электронного устройства, связанного с пользователем, в целевую организацию, выполняемый сервером, связанным с:
- базой данных профилей пользователей, поддерживающей один или несколько пользовательских профилей одного или нескольких пользователей, связанных с одним или несколькими сервисами;
- дисплеем для цифрового контента;
- базой данных элементов контента, содержащей множество элементов цифрового контента;
- репозиторием телефонных номеров, содержащим используемый по умолчанию телефонный номер и пул уникальных номеров;
при этом способ включает в себя:
- получение запроса на модифицированный элемент цифрового контента из базы данных элементов контента, предназначенный для пользователя, но не персонифицированный для пользователя;
- получение указания на идентификатор пользователя, связанный с пользователем;
- определение на основе идентификатора пользователя наличия в базе данных профилей пользователей данных для формирования связанного с вызовом пакета данных для дополнения вызова;
- в случае доступности данных для формирования пакета данных для дополнения вызова:
- формирование модифицированного элемента цифрового контента, содержащего указание на используемый по умолчанию телефонный номер, включающее в себя триггер для добавления пакета данных для дополнения вызова при маршрутизации инициированного пользователем вызова на используемый по умолчанию телефонный номер; и
- в ответ на инициирование пользователем вызова - маршрутизацию этого вызова на используемый по умолчанию номер и добавление пакета данных для дополнения вызова с целью идентификации вызова как поступившего от пользователя в связи с модифицированным элементом цифрового контента;
- в случае недоступности данных для формирования пакета данных для дополнения вызова:
- формирование модифицированного элемента цифрового контента, содержащего указание на номер из пула уникальных номеров;
- сопоставление модифицированного элемента цифрового контента и номера из пула уникальных номеров с идентификатором пользователя и формирование данных о сопоставлении модифицированного элемента цифрового контента, номера из пула уникальных номеров и идентификатора пользователя; и
- в ответ на инициирование пользователем вызова - маршрутизацию этого вызова на номер из пула уникальных номеров и использование данных о сопоставлении для идентификации маршрутизированного вызова как поступившего в ответ на модифицированный элемент цифрового контента.
2. Способ по п. 1, отличающийся тем, что дисплей для цифрового контента представляет собой не связанный с пользователем дисплей для цифрового контента или связанный с пользователем дисплей для цифрового контента, связанный с электронным устройством.
3. Способ по п. 1, отличающийся тем, что идентификатор пользователя представляет собой связанный с пользователем куки-файл или связанный с электронным устройством идентификатор устройства.
4. Способ по п. 3, отличающийся тем, что определение на основе идентификатора пользователя наличия в базе данных профилей пользователей данных для формирования пакета данных для дополнения вызова включает в себя обращение к базе данных профилей пользователей и определение наличия в ней информации, в сочетании со связанным с пользователем куки-файлом или с идентификатором устройства, достаточной для определения по меньшей мере одного связанного с пользователем параметра, заранее заданного целевой организацией в связи с модифицированным элементом цифрового контента.
5. Способ по п. 1, отличающийся тем, что сопоставление модифицированного элемента цифрового контента и номера из пула уникальных номеров с идентификатором пользователя включает в себя поддержание этого сопоставления в течение заранее заданного периода времени после демонстрации пользователю модифицированного элемента цифрового контента.
6. Способ по п. 5, отличающийся тем, что после истечения заранее заданного периода времени способ дополнительно включает в себя возврат номера из пула уникальных номеров в пул уникальных номеров.
7. Способ по п. 6, отличающийся тем, что возврат вызывает устранение связи между номером из пула уникальных номеров и модифицированным элементом цифрового контента.
8. Способ по п. 1, отличающийся тем, что дополнительно включает в себя формирование связанного с целевой организацией профиля конверсии на основе появления вызова, маршрутизированного в целевую организацию в ответ на демонстрацию модифицированного элемента цифрового контента.
9. Способ по п. 8, отличающийся тем, что селективное использование используемого по умолчанию телефонного номера или пула уникальных номеров обеспечивает предоставление информации для формирования профиля конверсии для целевой организации.
10. Способ по п. 1, отличающийся тем, что получение указания на связанный с пользователем идентификатор пользователя выполняется перед маршрутизацией вызова.
11. Способ по п. 1, отличающийся тем, что получение указания на связанный с пользователем идентификатор пользователя выполняется в процессе маршрутизации вызова.
12. Способ по п. 1, отличающийся тем, что дополнительно включает в себя формирование пакета данных для пополнения базы данных, содержащего данные о сопоставлении, и сохранение пакета данных для пополнения базы данных в базе данных профилей пользователей.
13. Способ по п. 1, отличающийся тем, что определение на основе идентификатора пользователя наличия в базе данных профилей пользователей данных для формирования связанного с вызовом пакета данных для дополнения вызова дополнительно включает в себя определение на основе данных, полученных из базы данных профилей пользователей, самого нового профиля пользователя, соответствующего идентификатору пользователя.
14. Система для маршрутизации вызова из электронного устройства, связанного с пользователем, в целевую организацию, содержащая сервер, связанный с:
- базой данных профилей пользователей, поддерживающей один или несколько пользовательских профилей одного или нескольких пользователей, связанных с одним или несколькими сервисами;
- дисплеем для цифрового контента;
- базой данных элементов контента, содержащей множество элементов цифрового контента;
- репозиторием телефонных номеров, содержащим используемый по умолчанию телефонный номер и пул уникальных номеров;
при этом сервер содержит процессор, выполненный с возможностью:
- получения запроса на модифицированный элемент цифрового контента из базы данных элементов контента, предназначенный для пользователя, но не персонифицированный для пользователя;
- получения указания на идентификатор пользователя, связанный с пользователем;
- определения на основе идентификатора пользователя наличия в базе данных профилей пользователей данных для формирования связанного с вызовом пакета данных для дополнения вызова;
- в случае доступности данных для формирования пакета данных для дополнения вызова:
- формирования модифицированного элемента цифрового контента, содержащего указание на используемый по умолчанию телефонный номер, включающее в себя триггер для добавления пакета данных для дополнения вызова при маршрутизации инициированного пользователем вызова на используемый по умолчанию телефонный номер; и
- в ответ на инициирование пользователем вызова - маршрутизации этого вызова на используемый по умолчанию номер и добавления пакета данных для дополнения вызова с целью идентификации вызова как поступившего от пользователя в связи с модифицированным элементом цифрового контента;
- в случае недоступности данных для формирования пакета данных для дополнения вызова:
- формирования модифицированного элемента цифрового контента, содержащего указание на номер из пула уникальных номеров;
- сопоставления модифицированного элемента цифрового контента и номера из пула уникальных номеров с идентификатором пользователя и формирования данных о сопоставлении модифицированного элемента цифрового контента, номера из пула уникальных номеров и идентификатора пользователя; и
- в ответ на инициирование пользователем вызова - маршрутизации этого вызова на номер из пула уникальных номеров и использования данных о сопоставлении для идентификации маршрутизированного вызова как поступившего в ответ на модифицированный элемент цифрового контента.
15. Система по п. 14, отличающаяся тем, что дисплей для цифрового контента представляет собой не связанный с пользователем дисплей для цифрового контента или связанный с пользователем дисплей для цифрового контента, связанный с электронным устройством.
16. Система по п. 14, отличающаяся тем, что идентификатор пользователя представляет собой связанный с пользователем куки-файл или связанный с электронным устройством идентификатор устройства.
17. Система по п. 16, отличающаяся тем, что определение на основе идентификатора пользователя наличия в базе данных профилей пользователей данных для формирования пакета данных для дополнения вызова включает в себя обращение к базе данных профилей пользователей и определение наличия в ней информации, в сочетании со связанным с пользователем куки-файлом или с идентификатором устройства, достаточной для определения по меньшей мере одного связанного с пользователем параметра, заранее заданного целевой организацией в связи с модифицированным элементом цифрового контента.
18. Система по п. 14, отличающаяся тем, что процессор дополнительно выполнен с возможностью формирования связанного с целевой организацией профиля конверсии на основе появления вызова, маршрутизированного в целевую организацию в ответ на демонстрацию модифицированного элемента цифрового контента.
19. Система по п. 18, отличающаяся тем, что дополнительно содержит базу данных сводной информации о вызовах, способную хранить профиль конверсии, связанный с целевой организацией.
20. Система по п. 14, отличающаяся тем, что идентификатор пользователя представляет собой идентификатор устройства, а дисплей для цифрового контента представляет собой не связанный с пользователем дисплей для цифрового контента, который дополнительно содержит датчик, способный обнаруживать электронное устройство и определять идентификатор этого устройства.
Агрегат для сушки хромовых кож внаклейку | 1957 |
|
SU113598A1 |
Токарный резец | 1924 |
|
SU2016A1 |
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек | 1923 |
|
SU2007A1 |
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса | 1924 |
|
SU2015A1 |
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Авторы
Даты
2020-09-07—Публикация
2018-12-18—Подача