Integrate Netcore in Google Cloud Storage

Integrate Netcore's CE dashboard with Google BigQuery.

The Netcore and Google Cloud Storage integration streamlines data transfer. It ensures fast and efficient data export for Netcore CE users, facilitates exporting customer data from campaigns and journeys, and enhances insight into ad campaign performance.

This integration guide teaches you to integrate your Netcore CE dashboard with Google Cloud Storage.

Prerequisites

Make sure the following prerequisites are fulfilled to enable this integration.

  1. Google Cloud Storage (GCS) account with permission to create buckets and a service account.
  2. Downloaded Service Account Credential JSON file.

Activate Google Cloud Storage Integration

Follow the steps below to activate Google Cloud Storage on Netcore's CE dashboard.

  1. Log in to the Netcore CE dashboard and navigate to Settings> Integrations> Google Cloud Storage (GCS).
  2. Click on ADD INTEGRATION after the Integration modal appears.
  3. Provide the Connection name, Bucket name, and Bucket path.
  4. Select emails in the Alert Emails section. [These emails will be alerted in case of any error or failure during an ongoing export].
  5. Upload Service Account Credential JSON file. Refer here to download a Service Account Credential JSON file
  6. Click Activate to complete the integration process.

Deactivate Google Cloud Storage Integration

Follow the steps below to deactivate Google Cloud Storage on the Netcore CE dashboard.

  1. Log in to the Netcore CE dashboard and navigate to Settings > Integrations > Connected.
  2. Choose the active connection to deactivate.
  3. Click and click Deactivate.

🚧

Point to Remember

The integration status will change to Deactivated only after confirming that no active report exports are in progress. A warning will prompt users to deactivate ongoing exports before deactivating the integration.

Reactivate Google Cloud Storage Integration

Follow the steps below to reactivate Google Cloud Storage on the Netcore CE dashboard.

  1. Log in to the Netcore CE dashboard and navigate to Settings > Integrations > Connected.
  2. Choose the active connection to reactivate.
  3. Click and click Reactivate.

Export Reports

This section describes exporting reports for Campaigns, Journeys, and so on.

1. Campaign Report Export

Campaign Report Export

Follow the steps below to export Campaign Report via Google Cloud Storage.

  1. Log in to the Netcore CE dashboard and navigate to Engage > Campaigns.
  2. Click on the campaigns page. The Export report pane opens.
  3. Add the detailed information and select Google Cloud Storage from the dropdown Select method
  4. Select the Connection Name from the list.
  5. Select the frequency of report export.
2. Journey Report Export

Journey Report Export

Follow the steps below to export Journey Report via Google Cloud Storage.

  1. Log in to the Netcore CE dashboard and navigate to Engage > Journey.
  2. Click on the campaigns page. The Export report pane opens.
  3. Add the detailed information and select Google Cloud Storage from the dropdown menu.
  4. Select the Connection Name from the list.
  5. Select the frequency of report export [Daily, Weekly, Monthly]
3. On-site Messages Report Export

On-site Messages Report Export

Follow the steps below to export On-site Messages Report via Google Cloud Storage.

  1. Log in to the Netcore CE dashboard and navigate to Engage > On-site Messages.
  2. Click on the campaigns page. The Export report pane opens.
  3. Add the detailed information and select Google Cloud Storage from the dropdown menu.
  4. Select the Connection Name from the list. To create a new connection, click the Create New option.
  5. Select the frequency of report export [Daily, Weekly, Monthly]

GCS Setup and Permissions

Follow the steps below to create a service account and obtain the Service Account Credential JSON file.

  1. Navigate to the Google Cloud Console.
  2. Select or Create a Project: Choose the project that contains your GCS bucket or create a new one by clicking on the project selector dropdown in the top navigation bar.
  3. Enable the GCS API: Navigate to APIs & Services > Library, search for Cloud Storage, and click Enable if it is not already active.
  4. Create a Service Account: Navigate to IAM & Admin > Service Accounts > CREATE SERVICE ACCOUNT.
    1. Provide a name and description for the service account, for example, Netcore Export Service, and click CREATE AND CONTINUE.
    2. Grant Required Permissions: Search and select Storage Object Creator and Storage Object Viewer from the dropdown and click CONTINUE.
    3. Grant users access to this service account. This is an optional field. Click DONE to finish creating your service account.
  5. Create and Download a Key: Find the newly created service account on the Service Accounts page.
    1. Click and select Manage keys.
    2. Click on ADD KEY, select Create new key > JSON as the key type, and click CREATE. Your service account is downloaded to your device.

Frequently Asked Questions

Q. How do I get the Bucket Name?

A. In the GCS Console, click located in the top left corner. Click Cloud Storage > Buckets.

Q. How do I enter the Folder Path?

A. To enter the folder path, use the following nomenclature: folder name/subfolder name. If the folders do not exist, create folders under the GCS bucket.