Tutorials|BigQuery Connector
CL

Crescender Lab

Created Oct 31, 2023

Tutorials|BigQuery Connector

107

💁‍♀️

Advantage

1 Step
  1. Effective analysis of cross-channel marketing performance

  2. Achieving personalized cross-channel communication

  3. Creating multi-dimensional, precise audience groups

  4. Integrating a 360º consistent customer profile

1

What is BigQuery Data Exporter?

Let's start with a simple understanding of what BigQuery is. BigQuery is a cloud-based data analysis service introduced by Google Cloud. It can handle data analysis operations at a scale of petabytes (PB). Some of the services you use in your daily life, like Google Search and Google Ads, rely on BigQuery as a core technology for data processing and analysis. BigQuery also comes with built-in machine learning capabilities, allowing users to perform more in-depth data analysis according to their needs.

4 main advantage of BigQuery

  1. Fast: BigQuery is incredibly speedy. It can retrieve or analyze data at the scale of terabytes or petabytes in just seconds.

  2. Versatile: It supports a variety of Business Intelligence (BI) tools and allows integration with third-party applications to enhance data analysis.

In addition to the above two major advantages, BigQuery uses SQL-like syntax to make it easier for users to query data. Data access is also encrypted to strengthen the security mechanism. As for the DR (Disaster Recovery) capability that everyone is most concerned about, BigQuery provides a wide range of data. Copy function to avoid the risk of data loss.

Source:CloudMile-What is BigQuery? Different from traditional warehousing, 4 major advantages help you analyze big data!

▶️

Setting steps (taking Emarsys as an example)

0 Steps

If any data-related platform receives BQ data, it can be connected to the Crescendo Labs BQ Connector. Here are six common platform connection instructions for reference:
BI system: Power BI, Tableau, Metabase

CDP: Emarsys, Treasure data, Insider

Please confirm that you have already obtained the following data from Crescendo Lab Team before proceeding with the setup on your existing platform:

  • GCP project id

  • Dataset id

  • Client email address

  • Secret.json file

    l

Log-in Emarsys Marketing Platform

6 Steps
2

Select "Relational Data" from the Add-ons menu

Select "Relational Data" from the Add-ons menu
3

In "Relational Data," choose "Connections"

In "Relational Data," choose "Connections"
4

Click Create Connection

Click Create Connection
5

Choose BigQuery

Choose BigQuery
6

Enter the four data values provided by Crescendo Lab

Enter the four data values provided by Crescendo Lab
7

After entering the data, click on "Save"

After entering the data, click on "Save"

How to create Segment Templates in Emarsys to retrieve data, please refer to:Creating relational segments from Emarsys

Considerations

  • Proficiency in SQL programming language is required.

  • Data synchronization is one-way from MAAC to BQ.

  • Consumption behavior (Transaction) tracking data is only available through domain Web GA data that has been connected to the MAAC platform.

  • There is a daily usage limit of 500 GB per individual customer.

▶️

Explanations of the relevant data types provided by BigQuery

12 Steps

Currently, using BigQuery, you can access contact attributes, labels, open rates, click data, and consumption behavior data collected from Crescendo Lab's MAAC product database.

Update frequency

  • Attribute profile data: Updated daily at 00:00 AM

  • Event-type data: Real-time updates (with a potential 1-2 minute delay in case of system overload)

8

Attribute profile data - Contacts

  • Clients can filter out contacts by the date of contact added to MAAC, the date will align with the contacts created time on MAAC UI

Attribute profile data - Contacts
9

Attribute profile data - Tags

Attribute profile data - Tags
10

Event-type data - Transactions

Event-type data - Transactions

Consumption behavior (Transaction) tracking data is only available through domain Web GA data that has been connected to the MAAC platform.

11

Event-type data - Message send

Event-type data - Message send
12

Event-type data - Message open

Event-type data - Message open
13

Event-type data - Message click

Event-type data - Message click
💡
  • Each message open and message click are independent BQ events.

  • If you need to retrieve data on message opens and click interactions when pushing messages using the Open API, please make sure to create an event ID.

  • In MAAC, different functionalities generate click interaction data. If you use the same UTM, it will result in two separate data entries (with different campaign names).

14

Event-type data - Prize send

Event-type data - Prize send
15

Event-type data - Prize send

Event-type data - Prize send
16

Event-type data - Prize redeem

Event-type data - Prize redeem
17

Event-type data - Contact Profile Customer ID update

Event-type data - Contact Profile Customer ID update
18

Event-type data - Contact tag add

Event-type data - Contact tag add
19

Event-type data - Contact tag remove

Event-type data - Contact tag remove

The engagement history data is collected after the connector is established

Well done!
Create how-to guides like this in a snap. Get Tango now.