Руководство по фильтрации идентификаторов

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

POST createJob
Body: {
  "job_parameters": {
    "output_domain_blob_prefix": "domain/domain.avro",
    "output_domain_bucket_name": "<data_bucket>",
    "filtering_ids": [1, 3]  // IDs to keep in the query
  }
}

Чтобы использовать эту реализацию фильтрации, рекомендуется начать с клиентских API для измерения ( API Attribution Reporting API или Private Aggregation API ) и передать свои идентификаторы фильтрации. Они будут переданы в развернутую службу агрегации, и окончательный сводный отчет вернется с ожидаемыми отфильтрованными результатами.

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

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

Схема ПАА СС

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

Диаграмма АРА

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

Перейдите к разделам API отчетов по атрибуции или API частного агрегирования, чтобы получить более подробную информацию об учетной записи. Подробнее о конечных точках createJob и getJob можно прочитать в документации по API Aggregation Service .