Improve Digital Connector

This connector users the Improve Digital Reporting API and supports “ANALYSIS_FLAT” and “DATA_DUMP_FLAT” reports.

Prerequisites

To configure access to the Improve Digital connector, you need:

Client ID
obtained from the Improve Digital account manager
Client Secret
obtained from the Improve Digital account manager

Scheduling

The Improve Digital connector can be scheduled to ingest data once per day at a user-defined hour and timezone. By default, the connector will run once at 6am PT. See Daily Scheduling for more information.

Parameters

The following fields are REQUIRED

report_type
either ANALYSIS_FLAT and DATA_DUMP_FLAT
dimensions
columns that will group data (such as “country_id” or “campaign_name”). Available dimensions are defined in the Improve API Documentation
metrics
columns containing aggregated numerical data (such as “revenue” or “clicks”). Available metrics are defined in the Improve API Documentation

Sample Switchboard Script

import  improve_digital from {
  type: "improve_digital:reports";
  key: "improve_digital_key";
  report_type: "ANALYSIS_FLAT"; // required, should be ANALYSIS_FLAT or DATA_DUMP_FLAT
  dimensions: ["campaign_name"]; # required, dimensions allowed for the specified report type
  metrics: ["revenue"]; # required, metrics allowed for the specified report type
                
} using {*};