Skip to main content

Privacy-Preserving Cross-Media Measurement

A gRPC API for secure, privacy-preserving measurement and audience analytics using multi-party computation and differential privacy.

// Privacy-first measurement
service Measurements
rpc CreateMeasurement(…)
rpc GetMeasurement(…)
rpc ListMeasurements(…)

Quick Start

Get started with the Cross-Media Measurement API in just a few steps.

1

Understand the Architecture

The Cross-Media Measurement API is a resource-oriented gRPC API using Protocol Buffers. It enables privacy-preserving measurements through multi-party computation across data providers.Read the Core Concepts to understand the resource model and architecture.
2

Set Up Authentication

Authentication uses OpenID Connect and X.509 certificates for digital signatures. You’ll need to create an account and obtain credentials.
# The API uses certificate-based authentication
# See the authentication guide for details
See the Authentication Guide for complete setup instructions.
3

Create Your First Measurement

Once authenticated, you can create measurements that compute reach, frequency, or impressions across multiple data providers while preserving privacy.
message Measurement {
  string name = 1;
  string measurement_consumer_certificate = 2;
  MeasurementSpec measurement_spec = 3;
  State state = 4;
  Result result = 5;
}
Follow the Creating Measurements Guide to get started.
4

Explore the API

The API provides comprehensive services for measurements, event groups, requisitions, model management, and panel matching.Browse the API Reference to explore all available services and methods.

Key Features

Everything you need for privacy-preserving cross-media measurement.

Multi-Party Computation

Secure computation across multiple parties without revealing individual data.

Differential Privacy

Built-in differential privacy controls to protect sensitive measurement data.

Event Groups

Organize and manage event data with flexible metadata descriptors.

Panel Matching

Analyze audience overlap while preserving privacy across data providers.

Model Management

Complete lifecycle management for models, suites, releases, and rollouts.

Requisition Workflow

Streamlined workflow for data providers to fulfill measurement requisitions.

Resources

Additional resources to help you succeed with the Cross-Media Measurement API.

Resource Model

Understand the relationships between API resources and how they work together.

Authentication Flow

Learn how to authenticate and make secure API calls using certificates.

Certificate Management

Manage X.509 certificates for digital signatures and verification.

GitHub Repository

View the source code and contribute to the project.

Ready to get started?

Begin building privacy-preserving cross-media measurements with our comprehensive API.

Start Building