---
title: "TikTok Ads to Google Sheets with OWOX Data Marts"
canonical: "https://www.owox.com/blog/articles/free-tiktok-ads-to-google-sheets-connector"
updated: "2026-09-30"
---

# How to connect TikTok Ads to Google Sheets with OWOX Data Marts

There is no direct TikTok Ads to Google Sheets connector any more. The route that holds up is TikTok Ads, then a data warehouse, then Sheets – and OWOX Data Marts runs all of it, starting with a TikTok OAuth sign-in on OWOX Cloud.

[Data Integration](/blog/topics/data-integration)Updated September 30, 2026[Vadym Kramarenko](/team/vadym-kramarenko)13 min read

![How to connect TikTok Ads to Google Sheets with OWOX Data Marts](https://cdn.owox.ai/www/webflow/697f59b381ba34eabe6d2cbc_TikTok-to-googleSheets.png/public)

Running ads on TikTok is easy. Getting clear, usable reports from it? Not so much. If you’ve ever tried to pull performance data into Google Sheets from TikTok, you know the pain: **manual exports, API limits and restricted access** to your own ad results.

The route that holds up is not a direct pipe from TikTok into a sheet. It is TikTok Ads, then a **data warehouse**, then Google Sheets. [OWOX Data Marts](https://www.owox.com/app-signup) runs that whole path: a TikTok Ads data mart loads your ad data into your data warehouse, and Google Sheets reads it from there – through a report, or through the OWOX Data Marts extension. The quickest start is OWOX Cloud, where you connect TikTok with a sign-in, but you can also run OWOX Data Marts yourself as free open source.

## Why we made this free connector

At OWOX, we’ve always believed that businesses shouldn’t have to rent their own data. So the TikTok Ads connector is **free and open source**: run OWOX Data Marts yourself and there is no paid tier and no hidden features. The longer story is in [why we built free data connectors for analysts](https://www.owox.com/blog/articles/free-open-source-connectors-for-analysts).

### Join the open-source movement

We’re not just releasing a free connector – **we’re inviting you to help shape the future** of open [marketing analytics](https://www.owox.com/blog/articles/what-is-marketing-analytics/) tools.

At OWOX, we believe that **data access and transparency should be a right, not a luxury**. That’s why this connector is **100% open-source** – giving you **full control** over how it works, what it does, and how far it can go.

> **If you like what we do, please ⭐ star our** [**GitHub repo**](https://github.com/OWOX/owox-data-marts) **to show your support – it helps us reach more analysts and grow the number of available connectors.**

Also, feel free to:

*   **[Explore the code](https://github.com/OWOX/owox-data-marts)** and customize it to fit your needs.
*   **Contribute to this data connectivity ecosystem**: suggest new connectors, pull new connectors, and/or provide documentation to support the wider community.
*   **Join our community** & share your feedback.

We’ve built the core, the foundation – now it’s your turn to take it further.

## Why bring TikTok Ads data into Google Sheets?

Managing TikTok ad performance across campaigns gets hard when the data is stuck behind the platform’s interface or exported as raw CSV files. Marketers and analysts need fast, customizable access to it, and Google Sheets is where most of them already work.

*   **Full-funnel metrics** in one place: impressions, clicks, [CTR](https://www.owox.com/marketing-metrics/click-through-rate), [conversions](https://www.owox.com/marketing-metrics/conversion-rate), [video views](https://www.owox.com/marketing-metrics/video-views), [video view rate](https://www.owox.com/marketing-metrics/video-view-rate) and [engagement](https://www.owox.com/marketing-metrics/engagement-per-session).
*   **The whole campaign structure:** advertiser, campaigns, ad groups, ads and custom audiences.
*   **Reports your team can share,** with [digital marketing metrics and KPIs](https://www.owox.com/blog/articles/digital-marketing-metrics-and-kpis) next to the numbers.

Sheets is where marketers want to work, and that part is right. The open question is where the data should **live** while they do.

## The Turning Point

OWOX Data Marts

See your first report built in real time. _15 minutes._

1.  Connect your data warehouse
2.  Pick your metrics
3.  Get a live Google Sheets report

In the time it takes to write a ticket. Then imagine never writing that ticket again.

[Book a Demo](https://www.owox.com/demo)

We'll use your actual use case

## Why the data goes through a data warehouse

A sheet is where people **read** data, not where it should **live**. That is why OWOX Data Marts puts a data warehouse in the middle, and why there is no direct TikTok-to-sheet connector. Four things follow.

### The sheet has a ceiling

A Google Sheets file holds at most **10 million cells**. Ad data eats cells quietly: every ad, every day and every breakdown is a row, and every field you pull is a column, so a wide import burns through the limit faster than the row count suggests.

A single TikTok Ads backfill run in OWOX covers at most **31 days**, and TikTok Ads backfills reload the whole period they are given, so a long history is loaded in date ranges. The data warehouse holds the full history, while the sheet report holds only the columns you choose.

### History outlives the sheet

Data loaded into a data warehouse stays there. A tab that gets overwritten, a sheet someone re-copies or an upstream API that changes its schema does not take last year’s numbers with it. That continuity is what year-on-year and creative-performance questions depend on.

### TikTok is rarely the only channel

The moment the question is “which platform is actually paying back?”, TikTok data alone is not enough, and blending tabs in a sheet means lookup formulas that break when a campaign is renamed.

OWOX’s demo e-commerce project shows the alternative. Each ad platform is collected by its own connector data mart, and TikTok Ads is one of them – the same connector can land in BigQuery, Snowflake, Databricks, Athena or Redshift:

![OWOX Data Marts list filtered to TikTok Ads, showing connector data marts for the same source on Databricks, AWS Redshift, AWS Athena, BigQuery and Snowflake – the ad data lives in the data warehouse you choose, not in one sheet](https://cdn.owox.ai/www/content-marketing-article/free-tiktok-ads-to-google-sheets-connector/screens/1.png/public)

A separate data mart, **Unified Ad Spend**, then brings the platforms together. The analyst who owns it wrote the SQL: one `SELECT` per platform, all `UNION ALL`ed to one daily grain with a shared source, medium and campaign naming. Here is its TikTok block. It maps TikTok’s own spend, clicks, impressions and conversion count onto the shared columns, and notes that TikTok reports a conversion count but no conversion value:

![Data Setup of the Unified Ad Spend data mart in OWOX Data Marts, scrolled to the analyst-written SQL block for TikTok Ads that maps TikTok spend, clicks, impressions and conversions to shared columns – TikTok is one input among the platforms unified in SQL](https://cdn.owox.ai/www/content-marketing-article/free-tiktok-ads-to-google-sheets-connector/screens/2.png/public)

OWOX Data Marts does not model the data for you. It publishes and governs the query the analyst wrote, so everyone reads the same definition.

### One number, every place you read it

The same data mart can feed a Google Sheets report, a Looker Studio dashboard, a Slack channel or an email, so the number in the sheet is the number in the dashboard. Business users read it without needing data warehouse credentials.

![Destinations in OWOX Data Marts listing Google Sheets, Slack, Email and Looker Studio – one governed data mart delivered to every place the team already reads](https://cdn.owox.ai/www/content-marketing-article/free-tiktok-ads-to-google-sheets-connector/screens/3.png/public)

## How it works

1.  **A TikTok Ads [data mart](https://www.owox.com/features/data-mart-management)** of the Connector type loads your ad data into tables in your data warehouse. A manual run backfills history, and a trigger keeps it fresh.
2.  **Google Sheets is connected as a destination.** The data mart publishes its data there.
3.  **You read it in Sheets** with a report created on the data mart, or by pulling it with the OWOX Data Marts extension inside Google Sheets.
4.  **Or you just ask.** Through OWOX MCP you can blend the same data with other TikTok Ads endpoints, other ad platforms, or your CRM and GA4 data, using the data model.

OWOX Data Marts does not transform your data. It loads, publishes and governs it, and any SQL on top is written by an analyst.

## What you need

*   **A TikTok for Business account** with advertiser access to the ad accounts you want to load.
*   **A data warehouse.** OWOX Data Marts supports BigQuery, Snowflake, Databricks, AWS Athena and AWS Redshift. The examples here use BigQuery.
*   **OWOX Data Marts:** OWOX Cloud for the quickest start, or self-managed with Node.js and the OWOX CLI (free and open source).
*   **A Google account** for the Google Sheets report.

## Step-by-step: send TikTok Ads data to Google Sheets

Seven steps. The first five load your TikTok Ads data into your data warehouse. The last two bring it into Google Sheets.

### Step 1: Start OWOX Data Marts ( ~2 min)

Choose how to run it:

*   **OWOX Cloud:** [sign in or sign up](https://www.owox.com/app-signup) and you are ready for step 2.

*   **Self-managed (open source):** install Node.js 22.22.0 or later, then run:

    ```
    npm install -g owox
    owox serve
    ```

    Open `http://localhost:3000` and you are in. The [OWOX docs](https://docs.owox.com) cover deployment options beyond a local machine.

### Step 2: Connect your data warehouse ( ~3 min)

Open **Storages** in the left menu and add your data warehouse, for example [BigQuery](https://www.owox.com/data-storages/google-bigquery). This is where the TikTok Ads tables will be created. The BigQuery walkthrough, including the service account, is in the [TikTok Ads → BigQuery guide](https://www.owox.com/blog/articles/free-tiktok-ads-to-bigquery-connector).

### Step 3: Create the TikTok Ads data mart ( ~2 min)

1.  Click **New Data Mart**, give it a title and select the data warehouse from step 2.
2.  Set the type to **Connector** and choose **TikTok Ads** (the [TikTok Ads data source](https://www.owox.com/data-sources/tik-tok)).
3.  Connect your TikTok account. The recommended way is OAuth: click **Continue with TikTok**, sign in and approve access. OWOX creates the token for you, so there is nothing to copy.
4.  Add your **Advertiser IDs**: numeric IDs only, and several accounts can be separated by commas or semicolons. To find an advertiser ID, open your TikTok Ads dashboard and look under your user profile:

![Viewing the TikTok Advertiser ID under the user profile in the TikTok Ads dashboard.](https://cdn.owox.ai/www/webflow/68514f65e3e70109dda9bcab_AD_4nXfovUxBQGn5ZD5tvAnfztQgHw25vbTfgTO-aK-EOmZvvAe4elEc9oikodZvTv9Xe3cumPsTVZ7b7t20NUOTx020Ww_q4V09Rds4KIhtDh5NAaWfjKP8YRpfFjPBI2a2eVk9dDD.png/public)

If you connect with your own credentials instead, for example on a self-managed install, the connector needs an **Access Token**, an **App ID** and an **App Secret**. Get them from a TikTok developer app as described below. TikTok’s long-term access tokens do not expire, so there is nothing to refresh.

#### Connect with your own TikTok credentials

1.  **Create a Developer App**
    *   Visit the [TikTok for Business Developers](https://business-api.tiktok.com/portal) portal
        Log in with your TikTok Business credentials
    *   Click **“Become a Developer”** and fill out the form:
        *   First & Last Name
        *   Communication Email
        *   Company Type
    *   Click **“Next”** and complete your application

![TikTok Developer registration form with fields for name, email, phone, and company type.](https://cdn.owox.ai/www/webflow/68514f65e3e70109dda9bc8d_AD_4nXdQFMrpJ65kBtmEdd3yxflCzXzAUK8dAIe5HBqVq8kILiWvlvPO_ppNDpTkVxOVzdLNoDi7_QEwYt11GyKxdNjB1yr_xqhS5ZQpCnYw-RuupFmsnjUbZKMgjLGAPkQCUuWOT7ua4g.png/public)

2.  **Configure the App**
    *   Under **“**[**My Apps**](https://business-api.tiktok.com/portal/apps)**”**, click **“Create an App”**
    *   Enter:
        *   App name
        *   App description
        *   Redirect URL (you can use a placeholder like **[http://localhost:8080](http://localhost:8080)**)
    *   Select the following scopes:
        *   Read Ad Account Information
        *   Read Campaigns
        *   Read Ad Groups
        *   Read Ads
        *   Read Custom Audiences
    *   Click **“Submit”**

![TikTok app setup screen with fields for app name, description, redirect URL, and selected permissions. ‍](https://cdn.owox.ai/www/webflow/68514f65e3e70109dda9bc96_AD_4nXcLT3yYB2ZANN-pwcb_nSHfnzZIQJBL3TsnPuU_YKcLTWbkMoxFEMF2DmeuINKh0jQqmHgyL6Q79OULKKXubjZ1_KXoq-tpIsq3l6LsaztFuAJdoVJYMPZyl6fhH8qTSHXGAVW0YA.png/public)

App approval can take up to **7 business days**. If your submission isn’t approved the first time, **try updating your app description** to make it clearer, then resubmit. Once approved, you’ll receive a **confirmation email** like the one shown below. 

![Email from TikTok confirming the OWOX app is approved with instructions for next steps and helpful links.](https://cdn.owox.ai/www/webflow/68514f65e3e70109dda9bca2_AD_4nXfP34JTTz4HA8ibW21Op_Rt68BK3audmwZda3HpdHWLdBsawABrnO7L9nrC37HkuEMdEeyWyFQkhUbhMyzEIQhzAdnFJ9BBsgHigCdBJ20VBrVxm9EIYGT-_1c2R-y0oCXZy-85.png/public)

3.  **Generate an Access Token**
    *   Copy the **Advertiser Authorization URL** and open it in your browser

*   After login, you’ll receive an **auth\_code** in the redirect URL
*   Exchange the code for an access token by POSTing to: [https://business-api.tiktok.com/open\\\_api/v1.3/oauth2/access\\\_token/](https://business-api.tiktok.com/open%5C_api/v1.3/oauth2/access%5C_token/)
*    Include:
    *   app\_id – Your app’s ID
    *   auth\_code – The received code
    *   secret – Your app secret 

**4\. Getting Advertiser IDs**

1.  Once you’ve got your token, call: [https://business-api.tiktok.com/open\\\_api/v1.3/oauth2/advertiser/get/](https://business-api.tiktok.com/open%5C_api/v1.3/oauth2/advertiser/get/)
2.  Include the token in the **Access-Token** header. The response will list available advertiser IDs.

### Step 4: Choose what to load and backfill your history ( ~3 min)

1.  Select the **endpoint**: **Ad Performance** (`ad_insights`, with spend, impressions, clicks and conversions) or **Ad Performance by Country**, which carries the same metrics with a country breakdown. The advertiser, campaign, ad group, ad and audience objects are available too.

2.  For the performance endpoints, pick the **Data Level**. It sets the grain of the report:

    | Data Level | What you get |
    | --- | --- |
    | `AUCTION_AD` | Daily metrics per ad |
    | `AUCTION_ADGROUP` | Daily metrics per ad group |
    | `AUCTION_CAMPAIGN` | Daily metrics per campaign |
    | `AUCTION_ADVERTISER` | Advertiser-level daily totals |

3.  Select the fields you need and set the **Start Date**.

4.  Click **Publish Data Mart**.

5.  Click **Manual Run** and choose **Backfill** for the first run. One run covers at most 31 days, so load a long history in date ranges.

6.  Open **Run History** and check for **Success**.

### Step 5: Schedule the refresh ( ~1 min)

1.  Open the **Triggers** tab of the data mart and click **Add Trigger**.
2.  Choose **Connector Run** as the trigger type, then set daily, weekly, monthly or interval, plus the time, days and time zone.
3.  Click **Create Trigger**. TikTok Ads data now refreshes on its own.

### Step 6: Connect Google Sheets as a destination ( ~2 min)

Open **Destinations** in the left menu, click **New Destination** and choose **Google Sheets** (more on the [Google Sheets destination](https://www.owox.com/data-destination/google-sheets)). A destination is where a data mart can deliver its data; the same list also holds [Looker Studio](https://www.owox.com/data-destination/looker-studio), [Slack](https://www.owox.com/data-destination/slack) and email.

### Step 7: Bring the data into Google Sheets ( ~2 min)

You have two ways to read the data mart in Sheets. Both are part of [spreadsheet reporting](https://www.owox.com/features/spreadsheet-reporting) in OWOX Data Marts.

**Option A: a report on the data mart.** Reports live on the **Destinations** tab.

1.  Open the data mart, go to the **Destinations** tab and click **New Report** under your Google Sheets destination.
2.  Give the report a title and share the Google document with the address the form shows.
3.  Paste the URL of your Google Sheet, or click **New Sheet** to create one.
4.  Choose the report columns you want in the sheet.
5.  Click **Create & Run report**.

![The Create new report form in OWOX Data Marts for a Google Sheets destination, with a document link or New Sheet, selectable report columns and the Create & Run report button – how a data mart becomes a sheet](https://cdn.owox.ai/www/content-marketing-article/free-tiktok-ads-to-google-sheets-connector/screens/4.png/public)

Each report is listed on the Destinations tab with its last run and status. Run it again whenever you need fresh data, or put it on a schedule with a report trigger.

![Google Sheets reports listed on the Destinations tab of a data mart in OWOX Data Marts with last run date and a success status – every sheet is a governed report on one data mart](https://cdn.owox.ai/www/content-marketing-article/free-tiktok-ads-to-google-sheets-connector/screens/5.png/public)

**Option B: the OWOX Data Marts extension.** Install [OWOX Data Marts from the Google Workspace Marketplace](https://workspace.google.com/marketplace/app/owox_data_marts/94902851409), open it inside Google Sheets and pull the data mart from there, without leaving the sheet. If your team works in Excel, there is an [OWOX Excel add-in](https://marketplace.microsoft.com/en-us/product/WA200011946) too.

## What this connector does not load

This connector loads TikTok **Ads** data: advertisers, campaigns, ad groups, ads, audiences and ad performance. It is not a source for TikTok organic content or account analytics, and the list of OWOX connectors has a single TikTok source, TikTok Ads.

## Ask the blended question in plain language

TikTok Ads data rarely answers a question on its own. With [OWOX MCP](https://www.owox.com/features/mcp) you can blend it with other TikTok Ads endpoints, with other ad platforms, or with your [CRM data](https://www.owox.com/blog/articles/unifying-ad-spend-crm-data-cac-report) and [GA4 data](https://www.owox.com/blog/articles/blend-ga4-conversions-with-ad-spend) (GA4 through its native BigQuery export), using the data model, and ask for all of it in plain language.

Once ad spend is a governed data mart, nobody has to write the join to ask about it. Connect Claude to OWOX Data Marts with the [OWOX Claude connector](https://claude.ai/directory/owox-data-marts) and a marketer can ask:

> How does TikTok’s cost per click compare with our other paid channels?

Claude asks OWOX which data marts are relevant, reads their fields and the joins the analyst defined, and queries the one it picks. Ask it against raw data warehouse tables instead and it has to guess the join.

Here is the answer Claude gave against OWOX’s demo e-commerce project:

![Claude answering the prompt through OWOX MCP with a bar chart of cost per click by paid channel in which TikTok is the lowest – an answer read from governed data marts, not guessed from raw tables](https://cdn.owox.ai/www/content-marketing-article/free-tiktok-ads-to-google-sheets-connector/screens/6.png/public)

|  | Ungoverned | Against the data model |
| --- | --- | --- |
| What the model sees | Raw data warehouse tables | The published data marts |
| What it does | Invents the join | Reads the analyst’s join |
| What you get | A plausible number, confidently wrong | The number, and the query behind it |

MCP is the interface here, not the guarantee. The guarantee is the governed data mart behind it, and every question is logged in **Run History**. For how that works end to end, read [governed MCP analytics](https://www.owox.com/blog/articles/governed-mcp-analytics).

## What’s next?

This connector is part of our effort to make data ownership simple, transparent and accessible for everyone.

Here are more resources to explore:

*   **The TikTok Ads connector for each data warehouse:** [BigQuery](https://www.owox.com/connectors/free-tiktok-ads-connector-to-google-bigquery), [Snowflake](https://www.owox.com/connectors/free-tiktok-ads-connector-to-snowflake), [Databricks](https://www.owox.com/connectors/free-tiktok-ads-connector-to-databricks), [AWS Athena](https://www.owox.com/connectors/free-tiktok-ads-connector-to-aws-athena) and [AWS Redshift](https://www.owox.com/connectors/free-tiktok-ads-connector-to-aws-redshift).
*   **The full data warehouse setup** in the [TikTok Ads → BigQuery guide](https://www.owox.com/blog/articles/free-tiktok-ads-to-bigquery-connector).
*   **The same route for another platform:** [Facebook Ads → Google Sheets](https://www.owox.com/blog/articles/free-facebook-ads-connector-to-google-sheets) and [LinkedIn Ads → Google Sheets](https://www.owox.com/blog/articles/free-linkedin-ads-to-google-sheets-connector). More free connectors are on the [connectors page](https://www.owox.com/connectors).

Check out our [GitHub repo](https://github.com/OWOX/owox-data-marts), leave us a ⭐ **star**, and let’s build better tools together.

## Your New Normal

Turn your data into decisions.

Governed data marts give you the clean foundation ML needs to actually work.

*   No AI hallucinations
*   Analyst-governed definitions
*   Every number traces to SQL

[Get started free](https://www.owox.com/app-signup)

## FAQ

## Frequently Asked Questions

Which TikTok Ads data can I load into my data warehouse?

You choose an endpoint in the data mart: Ad Performance (ad\_insights, with spend, impressions, clicks and conversions), Ad Performance by Country, or the advertiser, campaign, ad group, ad and audience objects. For the performance endpoints you also pick a Data Level (ad, ad group, campaign or advertiser), which sets the grain of the report.

How do I connect TikTok Ads to OWOX Data Marts?

On OWOX Cloud, click Continue with TikTok, sign in and approve access: OWOX creates the token for you. If you connect with your own credentials, you need an Access Token, an App ID and an App Secret from a TikTok developer app, plus your Advertiser IDs. TikTok’s long-term access tokens do not expire.

How often does TikTok Ads data refresh in Google Sheets?

You set the schedule with triggers. A Connector Run trigger loads TikTok Ads data into your data warehouse daily, weekly, monthly or on an interval, at the time and time zone you choose. A Report Run trigger then pushes the data mart to your Google Sheets report on its own schedule, so nobody has to re-run anything by hand.

Is there a direct TikTok Ads to Google Sheets connector?

No. The route is TikTok Ads, then a data warehouse, then Google Sheets: a TikTok Ads data mart loads your data into the data warehouse, and Google Sheets reads it through a report or the OWOX Data Marts extension.

Is it free to send TikTok Ads data to Google Sheets with OWOX Data Marts?

Yes. OWOX Data Marts is open source, and the TikTok Ads connector is included at no extra cost when you run it yourself: no per-connector fees and no trial that expires. You pay only for your own data warehouse compute and storage. OWOX Cloud is the hosted option; see the pricing page for its plans.

Does the TikTok Ads connector load organic TikTok data?

No. The connector loads TikTok Ads data: advertisers, campaigns, ad groups, ads, audiences and ad performance. It is not a source for TikTok organic content or account analytics.

## Who wrote this

![Vadym Kramarenko](https://cdn.owox.ai/www/webflow/6798e703afdf787334941cde_Vadym-Kramarenko.png/public)

[Vadym Kramarenko](/team/vadym-kramarenko) · Growth Marketing Manager

Vadym Kramarenko is a Growth Marketing Manager at OWOX, where he drives user acquisition and product-led growth strategies. He hosts the OWOX podcast, interviewing analytics professionals about data-driven marketing, attribution, and reporting best practices. Vadym specializes in turning complex analytics concepts into practical, actionable marketing frameworks.

[LinkedIn](https://www.linkedin.com/in/vadim-kramarenko/) · [All articles](/team/vadym-kramarenko)

[Data Integration](/blog/topics/data-integration)

## Related articles

[![Connect TikTok Ads to BigQuery: A Comprehensive Guide](https://cdn.owox.ai/www/webflow/69664295de1fa74891e4fd37_TikTok-ADS-to-BigQ-1.png/public)Google BigQueryConnect TikTok Ads to BigQuery: A Comprehensive GuideJuly 23, 2025](/blog/articles/how-to-export-data-from-tiktok-ads-to-bigquery)

[![How to connect Facebook Ads to Google Sheets with OWOX Data Marts](https://cdn.owox.ai/www/webflow/697e0a48c2ba053913933ee4_FB-to-GoogleSheets.png/public)Data IntegrationHow to connect Facebook Ads to Google Sheets with OWOX Data MartsSeptember 30, 2026](/blog/articles/free-facebook-ads-connector-to-google-sheets)

[![Connect BigQuery To Google Sheets: All Methods](https://cdn.owox.ai/www/webflow/696641df2c213699403446ba_BigQ-to-GoogleSheets-1.png/public)Google BigQueryConnect BigQuery To Google Sheets: All MethodsApril 23, 2025](/blog/articles/bigquery-reports-in-google-sheets)

[See all articles →](/blog/articles)

## References

Pages this page links to, on this site and on docs.owox.com. Where the page has a Markdown twin, its address follows the link.

- [Data Integration](https://www.owox.com/blog/topics/data-integration) — /blog/topics/data-integration.md
- [Vadym Kramarenko](https://www.owox.com/team/vadym-kramarenko) — /team/vadym-kramarenko.md
- [OWOX Data Marts](https://www.owox.com/app-signup)
- [why we built free data connectors for analysts](https://www.owox.com/blog/articles/free-open-source-connectors-for-analysts) — /blog/articles/free-open-source-connectors-for-analysts.md
- [marketing analytics](https://www.owox.com/blog/articles/what-is-marketing-analytics) — /blog/articles/what-is-marketing-analytics.md
- [CTR](https://www.owox.com/marketing-metrics/click-through-rate) — /marketing-metrics/click-through-rate.md
- [conversions](https://www.owox.com/marketing-metrics/conversion-rate) — /marketing-metrics/conversion-rate.md
- [video views](https://www.owox.com/marketing-metrics/video-views) — /marketing-metrics/video-views.md
- [video view rate](https://www.owox.com/marketing-metrics/video-view-rate) — /marketing-metrics/video-view-rate.md
- [engagement](https://www.owox.com/marketing-metrics/engagement-per-session) — /marketing-metrics/engagement-per-session.md
- [digital marketing metrics and KPIs](https://www.owox.com/blog/articles/digital-marketing-metrics-and-kpis) — /blog/articles/digital-marketing-metrics-and-kpis.md
- [Book a Demo](https://www.owox.com/demo) — /demo.md
- [data mart](https://www.owox.com/features/data-mart-management) — /features/data-mart-management.md
- [OWOX docs](https://docs.owox.com/)
- [BigQuery](https://www.owox.com/data-storages/google-bigquery) — /data-storages/google-bigquery.md
- [TikTok Ads → BigQuery guide](https://www.owox.com/blog/articles/free-tiktok-ads-to-bigquery-connector) — /blog/articles/free-tiktok-ads-to-bigquery-connector.md
- [TikTok Ads data source](https://www.owox.com/data-sources/tik-tok) — /data-sources/tik-tok.md
- [Google Sheets destination](https://www.owox.com/data-destination/google-sheets) — /data-destination/google-sheets.md
- [Looker Studio](https://www.owox.com/data-destination/looker-studio) — /data-destination/looker-studio.md
- [Slack](https://www.owox.com/data-destination/slack) — /data-destination/slack.md
- [spreadsheet reporting](https://www.owox.com/features/spreadsheet-reporting) — /features/spreadsheet-reporting.md
- [OWOX MCP](https://www.owox.com/features/mcp) — /features/mcp.md
- [CRM data](https://www.owox.com/blog/articles/unifying-ad-spend-crm-data-cac-report) — /blog/articles/unifying-ad-spend-crm-data-cac-report.md
- [GA4 data](https://www.owox.com/blog/articles/blend-ga4-conversions-with-ad-spend) — /blog/articles/blend-ga4-conversions-with-ad-spend.md
- [governed MCP analytics](https://www.owox.com/blog/articles/governed-mcp-analytics) — /blog/articles/governed-mcp-analytics.md
- [BigQuery](https://www.owox.com/connectors/free-tiktok-ads-connector-to-google-bigquery) — /connectors/free-tiktok-ads-connector-to-google-bigquery.md
- [Snowflake](https://www.owox.com/connectors/free-tiktok-ads-connector-to-snowflake) — /connectors/free-tiktok-ads-connector-to-snowflake.md
- [Databricks](https://www.owox.com/connectors/free-tiktok-ads-connector-to-databricks) — /connectors/free-tiktok-ads-connector-to-databricks.md
- [AWS Athena](https://www.owox.com/connectors/free-tiktok-ads-connector-to-aws-athena) — /connectors/free-tiktok-ads-connector-to-aws-athena.md
- [AWS Redshift](https://www.owox.com/connectors/free-tiktok-ads-connector-to-aws-redshift) — /connectors/free-tiktok-ads-connector-to-aws-redshift.md
- [Facebook Ads → Google Sheets](https://www.owox.com/blog/articles/free-facebook-ads-connector-to-google-sheets) — /blog/articles/free-facebook-ads-connector-to-google-sheets.md
- [LinkedIn Ads → Google Sheets](https://www.owox.com/blog/articles/free-linkedin-ads-to-google-sheets-connector) — /blog/articles/free-linkedin-ads-to-google-sheets-connector.md
- [connectors page](https://www.owox.com/connectors) — /connectors.md
- [Google BigQueryConnect TikTok Ads to BigQuery: A Comprehensive GuideJuly 23, 2025](https://www.owox.com/blog/articles/how-to-export-data-from-tiktok-ads-to-bigquery) — /blog/articles/how-to-export-data-from-tiktok-ads-to-bigquery.md
- [Google BigQueryConnect BigQuery To Google Sheets: All MethodsApril 23, 2025](https://www.owox.com/blog/articles/bigquery-reports-in-google-sheets) — /blog/articles/bigquery-reports-in-google-sheets.md
- [See all articles →](https://www.owox.com/blog/articles) — /blog/articles.md
