Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
43 changes: 43 additions & 0 deletions .quickstart/quickstart.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,11 @@ table_variables:
- demographics_region
- demographics_region_actions

_fivetran_quickstart_basic_ad_actions:
- basic_ad_actions
_fivetran_quickstart_basic_ad_action_values:
- basic_ad_action_values

destination_configurations:
databricks:
dispatch:
Expand All @@ -27,3 +32,41 @@ public_models: [
"facebook_ads__country_report",
"facebook_ads__region_report"
]

supported_vars:

facebook_ads__basic_ad_passthrough_metrics:
type: dictionary
description: "Additional `BASIC_AD` report columns to include in `facebook_ads__account_report`, `facebook_ads__ad_report`, `facebook_ads__campaign_report`, `facebook_ads__ad_set_report`, and `facebook_ads__url_report`"
display_name: "Additional `BASIC_AD` Metrics"

facebook_ads__basic_ad_actions_passthrough_metrics:
type: dictionary
description: "Additional `BASIC_AD_ACTIONS` report columns to include in `facebook_ads__account_report`, `facebook_ads__ad_report`, `facebook_ads__campaign_report`, `facebook_ads__ad_set_report`, and `facebook_ads__url_report`"
display_name: "Additional `BASIC_AD_ACTIONS` Conversion Metrics"

facebook_ads__basic_ad_action_values_passthrough_metrics:
type: dictionary
description: "Additional `BASIC_AD_ACTION_VALUES` report columns to include in `facebook_ads__account_report`, `facebook_ads__ad_report`, `facebook_ads__campaign_report`, `facebook_ads__ad_set_report`, and `facebook_ads__url_report`"
display_name: "Additional `BASIC_AD_ACTION_VALUES` Conversion Metrics"

facebook_ads__demographics_country_passthrough_metrics:
type: dictionary
description: "Additional `DEMOGRAPHICS_COUNTRY` report columns to include in `facebook_ads__country_report`"
display_name: "Additional `DEMOGRAPHICS_COUNTRY` Metrics"

facebook_ads__demographics_country_actions_passthrough_metrics:
type: dictionary
description: "Additional `DEMOGRAPHICS_COUNTRY_ACTIONS` report columns to include in `facebook_ads__country_report`"
display_name: "Additional `DEMOGRAPHICS_COUNTRY_ACTIONS` Conversion Metrics"

facebook_ads__demographics_region_passthrough_metrics:
type: dictionary
description: "Additional `DEMOGRAPHICS_REGION` report columns to include in `facebook_ads__region_report`"
display_name: "Additional `DEMOGRAPHICS_REGION` Metrics"

facebook_ads__demographics_region_actions_passthrough_metrics:
type: dictionary
description: "Additional `DEMOGRAPHICS_REGION_ACTIONS` report columns to include in `facebook_ads__region_report`"
display_name: "Additional `DEMOGRAPHICS_REGION_ACTIONS` Conversion Metrics"

13 changes: 13 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
# dbt_facebook_ads v1.4.0

[PR #63](https://github.com/fivetran/dbt_facebook_ads/pull/63) includes the following updates:

## Documentation
- Updates README with standardized Fivetran formatting.
- Removes duplicative column yml definitions.

## Under the Hood
- In the `quickstart.yml` file:
- Adds `table_variables` for relevant sources to prevent missing sources from blocking downstream Quickstart models.
- Adds `supported_vars` for Quickstart UI customization.

# dbt_facebook_ads v1.3.0

[PR #60](https://github.com/fivetran/dbt_facebook_ads/pull/60) includes the following updates:
Expand Down
106 changes: 65 additions & 41 deletions README.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dbt_project.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: 'facebook_ads'
version: '1.3.0'
version: '1.4.0'
config-version: 2
require-dbt-version: [">=1.3.0", "<3.0.0"]
models:
Expand Down
2 changes: 1 addition & 1 deletion docs/catalog.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/manifest.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion integration_tests/dbt_project.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: 'facebook_ads_integration_tests'
version: '1.3.0'
version: '1.4.0'
profile: 'integration_tests'
config-version: 2

Expand Down
2 changes: 0 additions & 2 deletions models/staging/src_facebook_ads.yml
Original file line number Diff line number Diff line change
Expand Up @@ -226,8 +226,6 @@ sources:
description: A set of query string parameters which will replace or be appended to urls clicked from page post ads, message of the post, and canvas app install creatives only.
- name: _fivetran_synced
description: "{{ doc('_fivetran_synced') }}"
- name: template_page_link
description: URL destination of Facebook dynamic ads.
- name: asset_feed_spec_link_urls
description: Link to the asset feed spec
- name: object_story_link_data_child_attachments
Expand Down
5 changes: 2 additions & 3 deletions models/staging/stg_facebook_ads.yml
Original file line number Diff line number Diff line change
Expand Up @@ -145,10 +145,9 @@ models:
tests:
- not_null
- name: creative_id
description: Unique ID for an ad creative.
tests:
- not_null
- name: creative_id
description: Unique ID for an ad creative.
- name: account_id
description: Ad account ID for the account this ad creative belongs to.
- name: creative_name
Expand Down Expand Up @@ -338,4 +337,4 @@ models:
- name: index
description: '{{ doc("index") }}'
- name: conversions
description: "{{ doc('conversions') }}"
description: "{{ doc('conversions') }}"