v0.9.0 dbt_linkedin
fivetran-data-model-bot
released this
30 Jul 19:34
·
7 commits
to main
since this release
PR #36 includes the following updates:
Feature Updates: Conversion Support!
We have added more robust support for conversions in our data models by doing the following:
- Adds a
conversion_value_by_local_currency
field to each_report
end model, representing the value of conversions that occurred on each day for each campaign/campaign_group/creative/url/account. - Created a
linkedin_ads__conversion_fields
variable to pass through and transform additional conversion value metrics into their aggregate sums.- Set current variable defaults in the
dbt_project.yml
to bring in the most used conversion fieldsexternal_website_conversions
andone_click_leads
by default. - Instructions on how to set your own fields are available in the README.
- Set current variable defaults in the
- Adds a
total_conversions
metric in our end models to track all conversions being brought in by thelinkedin_ads_conversion_fields
variable.
The above new field additions are 🚨 breaking changes 🚨.
Documentation Update
- Documents how to set your own passthrough fields with the variable
linkedin_ads__conversion_fields
in the README. - Created a DECISIONLOG to describe best practices in configuring the
linkedin_ads__conversion_fields
variable.
Under the Hood
- Added a new version of the
persist_pass_through_columns()
macro in which we can includecoalesces
and properly check between conversion field values and the existing passthrough column. - Updated the PR templates to align with our most up-to-date standards.
- Included auto-releaser GitHub Actions workflow to automate future releases.
- Addition of integrity and consistency validation tests within
integration_tests
for the Linkedin transformation models. - Updated
linkedin_ad_analytics_by_creative_data
seed file with relevant conversion fields for more robust testing.
Contributors
Full Changelog: v0.8.0...v0.9.0