Metadata-Version: 2.1
Name: tadau
Version: 1.0.4
Summary: Tadau: TrAck Downloads, Adoption and Usage of external solutions.
Home-page: https://github.com/google-marketing-solutions/tadau
Author: Google Inc.
Author-email: gps-tadau+copybara@google.com
License: Apache 2.0
Keywords: tadau track google marketing solutions
Classifier: License :: OSI Approved :: Apache Software License
Description-Content-Type: text/markdown
Requires-Dist: absl-py
Requires-Dist: requests
Requires-Dist: pyyaml

# Tadau

Tadau is an open-source library available in Python, TypeScript, and Apps Script
that simplifies sending tracking data to Google Analytics 4 (GA4) via the
Measurement Protocol.

Key Features

*   Seamless GA4 Integration: Easily send raw data directly to GA4 servers using
    HTTP requests.
*   Predefined and Custom Events: Track predefined events like downloads,
    errors, or define your own custom events.
*   Flexible Configuration: Configure Tadau using a YAML file or directly within
    your code.
*   Cross-Platform Support: Works with Python, TypeScript, and Apps Script
    projects.

## Installation

Python:

```sh
pip install tadau
```

## Basic Usage

Python:

```py
from tadau.py.measurement_protocol import Tadau
tadau = Tadau(config_file_location='config.yaml')

tadau.send_events([
    {
        'client_id': '123',
        'name': 'event_name',
        'value': '42',
        'important_event': 'False',
        'user_id': '11',
    },
    {
        'client_id': '4321',
        'name': 'event_name',
        'value': '42',
        'important_event': 'False',
    },
])
```
