Skip to main content

Supported data types

Marketing cost

Ad spend and performance metrics

Prerequisites

  • A Google Sheets document shared with view access to tag@dema.ai
  • The URL of your Google Sheets document

Step-by-step integration guide

1

Create the Google Sheet

Create your Google Sheet according to the required schema. Ensure that all necessary data fields are accurately populated in the correct format.For reference, you can review and follow the structure of this example Google Sheet.
2

Verify channel values

Before sharing the sheet, ensure that the values in the channel and channel group columns match the available options listed in our available values section. These values are not case-sensitive.
3

Share the Google Sheet

Once your Google Sheet is set up according to the schema and the channel and channel group values are correctly populated, share the sheet with view access to tag@dema.ai.
4

Send the spreadsheet URL

Copy the Spreadsheet URL and send it to your Customer Success Manager or support team. This URL will be used to integrate your Google Sheets data with our platform.

Schema

Marketing cost data for campaign tracking and ROI analysis.
The channel and channelGroup fields must match one of the available channel values. Values are case-insensitive.
Required:

Available values

Channel groups & channels

All channel and channel group values are case-insensitive. Values are normalized automatically — for example, "Facebook" becomes facebook, "Social Paid" becomes social_ppc. Unknown channel values are accepted and stored as-is, but using the canonical IDs listed below ensures correct analytics grouping.
Each accordion below represents a channel group (with its canonical ID in parentheses). The values listed are the available channels for that group.

Processing

Initial import

On the first fetch, we import historical data going back to 2023-01-01. If you have costs before that date, let us know — we recommend at least two years of data.

Ongoing updates

Subsequent updates fetch data from the last 30 days (or 90 days for Awin). Contact your Customer Success Manager if you need a historical re-import.

Limitations

Please ensure your Google Sheet meets these requirements:
  • Data must reside in the first sheet tab
  • Headers must be in the first row
  • Only columns A-AZ are read

Troubleshooting and support

If you encounter any issues during the integration process or have questions regarding data processing, please contact our support team for assistance.

Additional resources

For further information on managing your Google Sheets and understanding data formats, visit the Google Sheets Help Center.