Skip to main content

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:
  1. You have multiple YouTube Accounts in Domo, OR you have a single YouTube Account in Domo and plan to add more Accounts later, AND
  2. You would like to import the data from one or more of these Accounts into a single dataset.
You may prefer to use the single Account version of this connector if you have one or more Accounts in Domo, and you want to keep the data from each Account in a separate DataSet.

Generating Client ID and Client Secret

  1. Use your Google account to log in to the Google Developer Dashboard by using https://console.developers.google.com.
  2. On the top left, click Open project picker option.
  3. Click New Project.
  4. In the New Project page, enter a Project name (example: YouTube Connection), and click Create.
  5. Click the Library section.
  6. Scroll below the page, click YouTube Analytics API, and click Enable.
  7. Click Credentials > Create Credentials > OAuth client ID.
  8. Click Configure consent screen.
  9. Click Get Started, in the Project Configuration, perform the following
    1. Under App Information, enter the App name (enter the same name as the project name) , select the User support email, and click Next.
    2. Under Audience, select External, and click Next.
    3. Under Contact Information, enter the email address and click Next.
    4. Under Finish, select the checkbox, click Continue, and finally click Create.
  10. Click Create OAuth Client.
  11. Select Web application from the Application type drop-down.
  1. Enter your OAuth 2.0 client name.
  2. Under Authorized JavaScript Origins, add the URI as https://domo.com.
  1. Under Authorized redirect URIs, enter the following URIs, and click Create.
  1. 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.

Report Description

Basic User Activity

Returns basic information about how users watch your videos.

API

Select an API from the drop-down list.

API Description
Analytics API

The Analytics API enables you to understand your users and their interaction with your channel and videos.

Report Type

Select the report type from the drop-down list.

  • Select Break down by public video to return data for public videos.

  • Select Break down by my videos to return data for all videos associated with the authenticated account.

  • Select Summary by videos to retrieve data on behalf of a Content Owner.

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)
  • Enter the number of past days to retrieve data for all videos published after that date.
    • Example: Entering 20 returns information on all videos published within the last 20 days.

    • Note: Leaving this field blank returns a breakdown of all videos.

Videos Published Before (Days Ago)
  • Enter the number of past days to retrieve data for all videos published before that date.
    • Example: Entering 20 returns information on all videos published more than 20 days ago.

    • Note: Leaving this field blank returns a breakdown of all videos.

Number of Days Ago
  • Enter the most recent past day for which you want to retrieve the data.
    • Example: Enter 2 to retrieve data for the day before yesterday.

    • Note : YouTube typically does not report data that is less than 2 days old.
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:
  1. The run time is much shorter than updating the entire dataset.
  2. Re-running specific Accounts does not affect any data successfully brought in by other Accounts.
For more information on re-running one or more Accounts, see https://domo-support.domo.com/s/article/000005825?language=en_US .

Others Panes

For information about the remaining sections of the connector interface, including how to configure scheduling, retry, and update options, see Manage Connector Accounts.