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. Ensure you have a Google Cloud Storage (GCS) account with permission to create a new bucket and a service account.
  2. Create a service account for Netcore. When a service account is created, GCS sends the user a Service Account ID and a subsequent email. The service account must have the Browser role.
  3. The service account will be listed in the list of Service Accounts that belong to a specific Project.
  4. Click on the service account name from that list.
  5. Navigate to the Key tab and then click Add Key, and choose the JSON format. Upload this key to the Netcore CE dashboard to make the integration live.
  6. Now that you have the email ID for your service account, navigate to Storage and click Create a bucket. Provide a unique name.
  7. Navigate to Permissions and click Grant Access.
  8. Enter the email ID created before into the Permission field of the bucket.
  9. Assign the role as Storage Admin.
  10. Select APIs & Services > Enable APIs and Services > Cloud Storage.
  11. Click Enable to grant access to the Cloud Storage API for your project.

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 Integrate after the Integration modal appears.
  3. Provide the Connection name, Bucket Name and Bucket Region(optional field).
  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 the previously downloaded Service Account Credential JSON file. The system automatically verifies your client ID and email.
  6. Click Activate to complete the integration process.

📘

Note

Once the .json verifies and matches the Bucket Name, there will be no error shown. If there is an error, ensure the bucket name is the same as that created in the GCS panel.

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

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

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

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]