Intro
YouTube Multi-Account Analytics uses the Analytics API to help you understand your audience and their interaction with your content. By connecting multiple YouTube accounts, you can gather essential data on how users watch your videos, including viewing and engagement patterns across all your channels. This helps you gain key insights into user behavior and optimize your content strategy for a broader audience. You connect to your YouTube Multi Account Connector in the Data Center. This topic discusses the fields and menus specific to the YouTube Multi Accounts connector user interface. To add DataSets, set update schedules, and edit DataSet information, see Adding a DataSet Using a Connector and Powering up Multi Accounts Connectors.Multi-Account Connector Vs Single Account Connector
Every Multi-Account connector has a corresponding single-account connector. For example, the YouTube Multi Account connector has a corresponding YouTube single Account connector. You might prefer to use the YouTube Multi Account if the following are true:- You have multiple YouTube Accounts in Domo, OR you have a single YouTube Account in Domo and plan to add more Accounts later, AND
- You would like to import the data from one or more of these Accounts into a single dataset.
Generating Client ID and Client Secret
- Use your Google account to log in to the Google Developer Dashboard by using https://console.developers.google.com.
-
On the top left, click Open project picker option.

-
Click New Project.

-
In the New Project page, enter a Project name (example: YouTube Connection), and click Create.

-
Click the Library section.

-
Scroll below the page, click YouTube Analytics API, and click Enable.

-
Click Credentials > Create Credentials > OAuth client ID.

-
Click Configure consent screen.

-
Click Get Started, in the Project Configuration, perform the following
-
Under App Information, enter the App name (enter the same name as the project name) , select the User support email, and click Next.

-
Under Audience, select External, and click Next.

- Under Contact Information, enter the email address and click Next.
- Under Finish, select the checkbox, click Continue, and finally click Create.
-
Under App Information, enter the App name (enter the same name as the project name) , select the User support email, and click Next.
-
Click Create OAuth Client.

- Select Web application from the Application type drop-down.

- Enter your OAuth 2.0 client name.
- Under Authorized JavaScript Origins, add the URI as https://domo.com.

- Under Authorized redirect URIs, enter the following URIs, and click Create.

- Copy the Client ID and Client Secret, and paste them into Domo’s account creation screen.
Credentials Pane
To connect to your YouTube Multi Accounts connector and create a DataSet, you need to select at least one YouTube Account in Domo from the drop-down list. To add a new Account in Domo, you need the Client ID and Client Secret associated with your YouTube account. For more information on selecting and powering the accounts, see Powering Up A Multi-Account Connector (this article explains the process of powering up multiple Connector Accounts and successfully creating a dataset). If a YouTube Account in Domo does not exist yet, you can add the Account by clicking Add Account and entering the Client ID and Client Secret. Once you have entered valid YouTube credentials and have successfully authenticated, you can use the new Account any time you go to create a new YouTube Multi Accounts DataSet or in the DataSet you are currently powering up. You can manage Connector Accounts in the Accounts tab in the Data Center. For more information about this tab, see Managing Connectors Accounts.Details Pane
This pane contains a primary Reports menu, along with various other menus that may or may not appear depending on the report type you select.Menu | Description | ||||
|---|---|---|---|---|---|
Report | The YouTube Multi Account connector has a single report to run.
| ||||
API | Select an API from the drop-down list.
| ||||
| Report Type | Select the report type from the drop-down list.
| ||||
| Call On Behalf Of Content Owner | Retrieve data for the specified Content Owner. | ||||
| Content Owner Id | Retrieves data for the specified Content Owner. If you are unsure of the value, consult your partner manager. | ||||
| Videos Published After (Days Ago) |
| ||||
| Videos Published Before (Days Ago) |
| ||||
| Number of Days Ago |
| ||||
| Backfill Days | Enter the number of days before today for which you want to retrieve data during the initial run of the data source. | ||||
| Prior Days | Enter the number of days before Number of Days Ago for which you want to retrieve data on the second and subsequent runs of the data source. |
DataSet Update History
Multi-Account Connectors display the history of running the Connector for each Account on the ‘History’ tab in the DataSet details. For more information on the update history for a Multi-Accounts Connector, and re-running a Multi-Accounts Connector dataset, see https://domo-support.domo.com/s/article/000005825?language=en_US .Troubleshooting and FAQs
I selected multiple accounts and ran the connector. What will happen if one of the accounts fails? By default, Multi-Account Connector will ignore the failed Accounts and generate the dataset for the accounts that ran successfully. If one or more Accounts fail, the Connector will perform a partial update. Data in the Dataset derived from Accounts that have not failed will be updated. Data derived from the failed Account(s) will not be updated. Multi-Account connectors enable you to re-run the Connector for one or more Accounts, instead of re-running the entire DataSet. The benefits of re-running one or more Accounts are:- The run time is much shorter than updating the entire dataset.
- Re-running specific Accounts does not affect any data successfully brought in by other Accounts.
