> ## Documentation Index
> Fetch the complete documentation index at: https://docs.markifact.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Manage Bigquery Links

> Creates, updates or deletes the BigQuery export link of a Google Analytics 4 property: Google Cloud project, dataset location, daily, streaming and fresh daily exports, exported streams and exclude...

Creates, updates or deletes the BigQuery export link of a Google Analytics 4 property: Google Cloud project, dataset location, daily, streaming and fresh daily exports, exported streams and excluded events.

| | |
| - | - |
| **App** | GA4 |
| **Operation ID** | `ga4_manage_bigquery_links` |
| **Type** | Action |
| **Connection** | `ga4` (required) |
| **Credits per run** | 1 |
| **Agent / MCP tool** | Yes |
| **Requires approval** | Yes (write operation) |

## Inputs

| Field | Type | Required | Default | Description |
| - | - | - | - | - |
| `account` | array (also accepts a comma-separated string) | No | - | The GA4 property to change. Only one property at a time. |
| `action` | string or SelectableOption | Yes | - | 'create' links a Google Cloud project and starts the BigQuery export; 'update' changes which exports run, which streams and events are included; 'delete' stops the export and removes the link. Options: 'create', 'update', 'delete'. |
| `bigquery_link_id` | string | No | - | Numeric id of the link to update or delete. Read ids from ga4\_get\_property\_settings with setting 'bigquery\_links'. |
| `project` | string | No | - | create: Google Cloud project number or id that receives the export, e.g. 'my-analytics-project'. The project needs the BigQuery API enabled and the GA4 service account as BigQuery User. Fixed afterwards. |
| `dataset_location` | string | No | - | create: BigQuery location of the dataset, e.g. 'US', 'EU' or 'europe-west1'. Fixed afterwards. |
| `daily_export_enabled` | boolean | No | - | Export a full table once a day. |
| `streaming_export_enabled` | boolean | No | - | Export events continuously during the day. |
| `fresh_daily_export_enabled` | boolean | No | - | Export the fresh daily table (GA4 360). |
| `include_advertising_id` | boolean | No | - | Include mobile advertising identifiers for app streams. |
| `export_streams` | string or array of string | No | - | Data stream ids to export, e.g. \['7613215464']. Omit to export every stream. |
| `excluded_events` | string or array of string | No | - | Event names to leave out of the export, e.g. \['scroll']. |

### SelectableOption

| Field | Type | Required | Default | Description |
| - | - | - | - | - |
| `value` | string | Yes | - | |
| `label` | string | Yes | - | |

## Output

**Type**: `Dict`

Returns the saved link: id, project, dataset location, export flags, streams and excluded events.

**Fields**: `property_id`, `status`, `bigquery_link_id`, `project`, `dataset_location`, `daily_export_enabled`, `streaming_export_enabled`, `fresh_daily_export_enabled`, `include_advertising_id`, `export_streams`, `excluded_events`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.