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
andDATA_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 {*};