Before Funnel can upload data to your Google Analytics property, a few things must be in place.

Currently, Google Analytics Upload only exists for Universal Analytics views.

Make sure these steps are fulfilled:

  • Uploads require existing Funnel data sources (the data sources can be paused at any time)

  • Funnel must be given permission to write data to Google Analytics

  • A 'dataset' must be provided as the Google Analytics property upload destination (learn how to create one here)

  • All ad accounts, that provide the data you want to upload, must be connected to Funnel

  • 'Export rules' must be set up in Funnel, for each ad account, to determine what source/medium values should be uploaded

Activating a new Google Analytics upload

To create a new Google Analytics upload, follow the in-app setup guide:

You can upload cost, clicks, and impressions to Google Analytics from any ad account you connect to Funnel. The uploaded data will have the dimensions 'source', 'medium', and 'campaign'. 

Funnel can help you create a default configuration for assigning 'source', 'medium', 'campaign', 'cost', 'impression', and 'click' values.

These settings can be modified to match your intended 'dataset'.

NB: Line breaks in campaign names will be treated as spaces since Google Analytics does not accept line breaks in the uploaded data.

Upload limits

Google Analytics 360 limits for processing time import mode:

  • 1 TB per property

  • 20 GB per dataset

Google Analytics 360 limits for query time import mode:

  • 1 GB per property

  • 1 GB per dataset

  • 50 datasets per property

  • 50 upload operations per property per day

  • Maximum file upload size of 1 GB

Things to consider

Upload Frequency

Funnel will upload your data to the 'dataset', a few times per day, as specified in your configuration in Funnel. The upload will create a file for each quarter (year).

Data is replaced to match the current export setup

Adding, removing, or editing ad accounts will cause Funnel to replace uploaded files with new ones. This means you are in full control of what data is uploaded and available in Google Analytics, at any time.

Negative costs will be treated as 0 (zero)

In some instances, ad accounts in Funnel might contain negative cost values for certain campaigns and days (some affiliate networks handle refunds this way).

Google Analytics does not allow uploading negative values, therefore Funnel uploads negative cost values as 0 (zero).


You can learn more about how to investigate the status of your upload in the article Has Funnel uploaded my data to Google Analytics?

Did this answer your question?