diff --git a/.gitignore b/.gitignore index 06f4e77..03beb09 100644 --- a/.gitignore +++ b/.gitignore @@ -71,3 +71,6 @@ env/ env.bak/ venv/ venv.bak/ + +# Claude Code files +CLAUDE.md diff --git a/README.md b/README.md index 515d454..ac4bfe6 100644 --- a/README.md +++ b/README.md @@ -27,14 +27,26 @@ The following table provides a detailed list of all tables materialized within this package by default. > TIP: See more details about these tables in the package's [dbt docs site](https://fivetran.github.io/dbt_reddit_ads/#!/overview?g_v=1&g_e=seeds). -| **Table** | **Description** | -| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| [reddit_ads__account_report](https://fivetran.github.io/dbt_reddit_ads/#!/model/model.reddit_ads.reddit_ads__account_report) | Each record in this table represents the daily performance at the account level. | -| [reddit_ads__campaign_report](https://fivetran.github.io/dbt_reddit_ads/#!/model/model.reddit_ads.reddit_ads__campaign_report) | Each record in this table represents the daily performance at the campaign level. | -| [reddit_ads__campaign_country_report](https://fivetran.github.io/dbt_reddit_ads/#!/model/model.reddit_ads.reddit_ads__campaign_country_report) | Each record in this table represents the daily performance at the campaign and country level. | -| [reddit_ads__ad_group_report](https://fivetran.github.io/dbt_reddit_ads/#!/model/model.reddit_ads.reddit_ads__ad_group_report) | Each record in this table represents the daily performance at the ad group level. | -| [reddit_ads__ad_report](https://fivetran.github.io/dbt_reddit_ads/#!/model/model.reddit_ads.reddit_ads__ad_report) | Each record in this table represents the daily performance at the ad level. | -| [reddit_ads__url_report](https://fivetran.github.io/dbt_reddit_ads/#!/model/model.reddit_ads.reddit_ads__url_report) | Each record in this table represents the daily performance of URLs at the ad level. | +| **Table** | **Details** | +|-----------|-------------| +| [`reddit_ads__account_report`](https://fivetran.github.io/dbt_reddit_ads/#!/model/model.reddit_ads.reddit_ads__account_report) | Represents daily performance aggregated at the account level, including `spend`, `clicks`, `impressions`, and `conversions`.

**Example Analytics Questions:** | +| [`reddit_ads__campaign_report`](https://fivetran.github.io/dbt_reddit_ads/#!/model/model.reddit_ads.reddit_ads__campaign_report) | Represents daily performance aggregated at the campaign level, including `spend`, `clicks`, `impressions`, and `conversions`.

**Example Analytics Questions:** | +| [`reddit_ads__campaign_country_report`](https://fivetran.github.io/dbt_reddit_ads/#!/model/model.reddit_ads.reddit_ads__campaign_country_report) | Represents daily performance aggregated at the campaign level by country, including `spend`, `clicks`, `impressions`, and `conversions`, enriched with geographic context.

**Example Analytics Questions:** | +| [`reddit_ads__ad_group_report`](https://fivetran.github.io/dbt_reddit_ads/#!/model/model.reddit_ads.reddit_ads__ad_group_report) | Represents daily performance aggregated at the ad group level, including `spend`, `clicks`, `impressions`, and `conversions`.

**Example Analytics Questions:** | +| [`reddit_ads__ad_report`](https://fivetran.github.io/dbt_reddit_ads/#!/model/model.reddit_ads.reddit_ads__ad_report) | Represents daily performance at the individual ad level, including `spend`, `clicks`, `impressions`, and `conversions`.

**Example Analytics Questions:** | +| [`reddit_ads__url_report`](https://fivetran.github.io/dbt_reddit_ads/#!/model/model.reddit_ads.reddit_ads__url_report) | Represents daily performance at the individual URL level, including `spend`, `clicks`, `impressions`, and `conversions`, enriched with ad context.

**Example Analytics Questions:** | + +Many of the above reports are now configurable for [visualization via Streamlit](https://github.com/fivetran/streamlit_ad_reporting). Check out some [sample reports here](https://fivetran-ad-reporting.streamlit.app/ad_performance). + +### Example Visualizations + +Curious what these tables can do? The Reddit Ads models provide advertising performance data that can be visualized to track key metrics like spend, impressions, click-through rates, conversion rates, and return on ad spend across different campaign structures and time periods. Check out example visualizations in the [Fivetran Ad Reporting Streamlit App](https://fivetran-ad-reporting.streamlit.app/ad_performance), and see how you can use these tables in your own reporting. Below is a screenshot of an example dashboard; explore the app for more. + +

+ + Fivetran Ad Reporting Streamlit App + +

### Materialized Models Each Quickstart transformation job run materializes 34 models if all components of this data model are enabled. This count includes all staging, intermediate, and final models materialized as `view`, `table`, or `incremental`. diff --git a/images/streamlit_example.png b/images/streamlit_example.png new file mode 100644 index 0000000..14913e9 Binary files /dev/null and b/images/streamlit_example.png differ