> ## Documentation Index
> Fetch the complete documentation index at: https://domoinc-openapi-sync-dataflows.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# DoubleClick Campaign Manager Service Account via DTV2 Service Connector

## Intro

Google Cloud Storage is an Internet service used to store data in Google's cloud. You can use Domo’s DoubleClick Campaign Manager Service Account via Google Cloud Storage (DTV2) connector to retrieve DoubleClick Campaign Manager and DoubleClick Bid Manager data. To learn more about the DoubleClick Campaign Manager API, visit their page ([https://developers.google.com/double...k-advertisers/](https://developers.google.com/doubleclick-advertisers/ "https://developers.google.com/doubleclick-advertisers/")).

<Warning>
  ****Important:**** Due to Google’s change in allowing Domo connectors to use OAuth authentication, all users must now use service account key authentication to create new data connections. To create new DoubleClick Campaign Manager via DTV2 DataSets, use this connector. All pre-existing DoubleClick Campaign Manager via DTV2 DataSets will continue to run normally.
</Warning>

<table class="mt-responsive-table" data-aura-rendered-by="33:206;a">
  <tbody>
    <tr>
      <td class="mt-noheading mt-column-width-35" rowspan="1" colspan="1">
        <strong>Primary Use Cases</strong>
      </td>

      <td class="mt-noheading mt-column-width-65" rowspan="1" colspan="1">This connector pulls DCM tables from Google Cloud Storage into Domo. If you indicate that you want match tables included, these tables will be joined.</td>
    </tr>

    <tr>
      <td class="mt-noheading mt-column-width-35" rowspan="1" colspan="1">
        <strong>Primary Metrics</strong>
      </td>

      <td class="mt-noheading mt-column-width-65" rowspan="1" colspan="1">
        <p>The connector brings in raw data, but you can aggregate the data to show metrics such as:</p>

        <ul>
          <li>Impressions</li>

          <li>
            <p>Clicks</p>
          </li>

          <li>
            <p>CTR</p>
          </li>

          <li>
            <p>Rich media delivered</p>
          </li>

          <li>
            <p>Activities for DCM campaigns</p>
          </li>
        </ul>
      </td>
    </tr>

    <tr>
      <td class="mt-noheading mt-column-width-35" rowspan="1" colspan="1">
        <p><strong>Primary Company Roles</strong></p>
      </td>

      <td class="mt-noheading mt-column-width-65" rowspan="1" colspan="1">
        <ul>
          <li>
            <p>Data specialists</p>
          </li>

          <li>
            <p>Analysts</p>
          </li>

          <li>
            <p>Major Domos</p>
          </li>
        </ul>
      </td>
    </tr>

    <tr>
      <td class="mt-noheading mt-column-width-35" rowspan="1" colspan="1">
        <p><strong>Average Implementation Time</strong></p>
      </td>

      <td class="mt-noheading mt-column-width-65" rowspan="1" colspan="1">
        <p>Average time for the phases of implementation for this connector are as follows:</p>

        <ul>
          <li>
            <p>Configuring an export of your 4 tables to Google Cloud Storage - 2 hours</p>
          </li>

          <li>
            <p>Configuring the Service JSON Key - 15 minutes or less</p>
          </li>

          <li>
            <p>Configuring the connector - 20 minutes</p>
          </li>
        </ul>

        <p>The total time may also depend on the size of the files coming from DCM.</p>
      </td>
    </tr>

    <tr>
      <td class="mt-noheading mt-column-width-35" rowspan="1" colspan="1">
        <strong>Ease of Use (on a 1-to-10 scale with 1 being easiest)</strong>
      </td>

      <td class="mt-noheading mt-column-width-65" rowspan="1" colspan="1">7</td>
    </tr>
  </tbody>
</table>

You connect to your DoubleClick Campaign Manager account in the Data Center. This topic discusses the fields and menus that are specific to the DoubleClick Campaign Manager Service Account via Google Cloud Storage (DTV2) Service connector user interface. General information for adding DataSets, setting update schedules, and editing DataSet information is discussed in [Adding a DataSet Using a Data Connector](/s/article/360042926274 "Adding a DataSet Using a Data Connector").

## Prerequisites

To connect to your Google Cloud Storage DTV2 Service account and create a DataSet, you must have a Google Service account JSON key.

<Warning>
  ****Important:**** You must select a Cloud Storage role while setting the Service account permissions on the project used to generate the service account JSON key.
</Warning>

##### To generate a key, do the following:

1. In the Google Cloud Platform (GCP) Console, open the **IAM & Admin** page.
2. Click **Service Accounts** in the left-hand navigation pane.
3. Select your project and click **Open**.
4. Click **Create Service Account**.
5. Enter a name and description for the service account.
6. Click **Create**.
7. Select a role you wish to grant to the service account (Cloud Storage).
8. Click **Continue**.
9. Click **Create key**.
10. Select  **JSON** as the key type.
11. Click  **Create**.

A private key will be saved to your computer.

## Connecting to Your DoubleClick Campaign Manager Service Account via DTV2 Service Account

This section enumerates the options in the **Credentials** and **Details** panes in the DoubleClick Campaign Manager Service Account via DTV2 Service Connector page. The components of the other panes in this page, **Scheduling** and **Name & Describe Your DataSet**, are universal across most connector types and are discussed in greater length in [Adding a DataSet Using a Data Connector](/s/article/360042926274 "Adding a DataSet Using a Data Connector").

### Credentials Pane

This pane contains fields for entering credentials to connect to your DoubleClick Campaign Manager account. The following table describes what is needed for each field:

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:195;a"><thead><tr><th colspan="1" rowspan="1"><p><span class="s1"> Field </span></p></th><th colspan="1" rowspan="1"><p><span class="s1"> Description </span></p></th></tr></thead><tbody><tr><td colspan="1" rowspan="1"> Service Account Key JSON </td><td colspan="1" rowspan="1"> Copy and paste the JSON for your Google service account key. For information about creating a key, see <a href="#h_01EPATGFRAV7ZXB31S6YH0MW1Y" target="_self" title="DoubleClick Campaign Manager Service Account via Google Cloud Storage (DTV2) Service Connector"> Prerequisites </a> above. </td></tr></tbody></table>

Once you have entered a valid service account JSON key, you can use the same account any time you go to create a new DoubleClick Campaign Manager Service Account via DTV2 Service DataSet. You can manage connector accounts in the **Accounts** tab in the Data Center. For more information about this tab, see [Managing User Accounts for Connectors](/s/article/360042926054 "Managing User Accounts for Connectors").

### Details Pane

This pane contains a primary **Reports** menu, along with various other menus which may or may not appear depending on the report type you select.

<table border="1" cellpadding="1" cellspacing="1" data-aura-rendered-by="33:195;a"><thead><tr><th colspan="1" rowspan="1"><p> Menu </p></th><th colspan="1" rowspan="1"><p> Description </p></th></tr></thead><tbody><tr><td colspan="1" rowspan="1"><p> Report </p></td><td colspan="1" rowspan="1"><p> Select the DoubleClick Campaign Manager Service Account via DTV2 Service report you want to run. The Master Report pulls all 4 DCM tables into a single report. All other reports allow you to retrieve individual DCM tables, with or without match tables. Match tables are used to perform joins between tables. The following reports are available: </p><table border="1" cellpadding="1" cellspacing="1"><tbody><tr><td colspan="1" rowspan="1"> Activities Report With Match Tables </td><td colspan="1" rowspan="1"> Returns activities data joined with match tables. </td></tr><tr><td colspan="1" rowspan="1"> Activities Raw Data </td><td colspan="1" rowspan="1"> Returns raw data for activities. </td></tr><tr><td colspan="1" rowspan="1"> Clicks Report With Match Tables </td><td colspan="1" rowspan="1"> Returns clicks data joined with match tables. </td></tr><tr><td colspan="1" rowspan="1"> Clicks Raw Data </td><td colspan="1" rowspan="1"> Returns raw data for clicks. </td></tr><tr><td colspan="1" rowspan="1"> Impressions Report With Match Tables </td><td colspan="1" rowspan="1"> Returns impressions data joined with match tables. </td></tr><tr><td colspan="1" rowspan="1"> Impressions Raw Data </td><td colspan="1" rowspan="1"> Returns raw data for impressions. </td></tr><tr><td colspan="1" rowspan="1"> Master Report </td><td colspan="1" rowspan="1"> Returns click, impression, rich media and activity data joined with match tables. </td></tr><tr><td colspan="1" rowspan="1"> Rich Media Report With Match Tables </td><td colspan="1" rowspan="1"> Returns rich media data joined with match tables. </td></tr><tr><td colspan="1" rowspan="1"> Rich Media Raw Data </td><td colspan="1" rowspan="1"> Returns raw data for rich media </td></tr></tbody></table></td></tr><tr><td colspan="1" rowspan="1"> Bucket Name </td><td colspan="1" rowspan="1"> Enter the name of the bucket in Google Cloud Storage where the DCM files are stored. </td></tr><tr><td colspan="1" rowspan="1"> Backfill Days for Initial Run </td><td colspan="1" rowspan="1"> Enter the number of days back you want to retrieve data for on the first run. Depending on the file size, you may not be able to backfill very many days. </td></tr><tr><td colspan="1" rowspan="1"> Escape Character </td><td colspan="1" rowspan="1"> Select the appropriate escape character for parsing CSV files </td></tr><tr><td colspan="1" rowspan="1"> Custom Escape Character </td><td colspan="1" rowspan="1"> Enter the appropriate CSV escape character. <Warning><div class="info-box-wrapper"><div class="info-box-icon-container"><span class="mt-color-ffffff">! </span></div><div class="info-box-content-container"><div class="info-box-content"><b><b> Important: </b></b> This is enabled only when the user selects <b> Other </b> from the ESCAPE CHARACTER dropdown. </div></div></div> </Warning></td></tr></tbody></table>

### Other Panes

For information about the remaining sections of the connector interface, including how to configure scheduling, retry, and update options, see [Adding a DataSet Using a Data Connector](/s/article/360042926274 "Adding a DataSet Using a Data Connector").
