dv360-analyzer

Extract DV360 campaign performance data and generate pacing insights.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/raydolle63/dv360-analyzer --skill dv360-analyzer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dv360-analyzer
Source: https://github.com/raydolle63/dv360-analyzer/tree/main
Command: npx skills add https://github.com/raydolle63/dv360-analyzer --skill dv360-analyzer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires google-api-python-client, google-auth, google-auth-oauthlib, numpy, pandas, tabulate, requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

DV360 Campaign Analyzer enables teams to programmatically access DV360 data, pull campaign performance, and generate explainable insights, reducing manual reporting and accelerating decision making.

Core Features & Use Cases

  • Connects to DV360 API v4 and Bid Manager API v2 to list campaigns, insertion orders, and line items
  • Pulls performance reports (impressions, clicks, conversions, spend, and derived metrics) and analyzes pacing against budgets
  • Compares line items and creatives, flags anomalies, and generates natural-language insights to explain the numbers
  • Use cases include campaign health checks, pacing corrections, performance reviews, and stakeholder-ready summaries

Quick Start

Authenticate, pull a DV360 performance report, run pacing/performance analyses, and generate insights from the results.

Frequently Asked Questions about dv360-analyzer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate DV360 campaign performance analysis and pacing reports?

You can automate DV360 campaign performance analysis by connecting to the DV360 API v4 and Bid Manager API v2 to pull impressions, clicks, conversions, and spend, then calculate pacing against budgets to generate natural-language insights.

What metrics can I extract from DV360 API for campaign optimization?

You can extract DV360 campaign metrics including impressions, clicks, conversions, and spend, alongside derived metrics. The tool analyzes pacing against budgets and flags anomalies to explain performance numbers in natural language.

How do I compare line items and creatives in DV360 to flag performance anomalies?

Comparing DV360 line items and creatives involves pulling performance reports via the Bid Manager API, then analyzing the extracted metrics to flag pacing anomalies and generate stakeholder-ready summaries for campaign health checks.

Do I need Google API authentication to pull DV360 insertion orders and line items?

Yes, pulling DV360 insertion orders and line items requires API access to DV360 and Bid Manager using Google API Python Client and Google Auth OAuthLib for authentication before querying performance reports.

Can I use pandas and numpy to analyze DV360 pacing and attribution data?

Yes, DV360 pacing and attribution data extracted via the API can be processed using pandas and numpy to calculate derived metrics, compare line items, and generate data-driven optimization insights for marketing teams.