Skip to content

Releases: snowplow/dbt-snowplow-attribution

snowplow-attribution v0.2.0

26 Mar 10:21
Compare
Choose a tag to compare

Summary

This release adds new cv_id and cv_type columns to align with the latest snowplow_unified package's conversion table structure which this package may take as a base (recommended). It also makes a few internal tweaks, including adding support for schema grants.

🚨 Breaking Changes 🚨

  • The surrogate_key as well as the update column has changed, it is best to do a full-refresh as part of the upgrade.

Features

  • Add support for schema grants
  • Add cv_id and cv_type

Under the hood

  • Enforce full refresh flag for refreshing manifest tables
  • Safeguard spend source from duplication
  • Disable reporting models

Upgrading

To upgrade bump the snowplow-attribution version in your packages.yml file and run a full refresh

Although there are no direct dependencies between the packages, the snowplow-unified package needs to be upgraded as well to v.0.4.0 for the new package structure to work.

snowplow-attribution v0.1.0

31 Jan 12:54
Compare
Choose a tag to compare

Summary

This is the first release of the Snowplow Attribution package, which contains incremental tables to prepare data for marketing attribution analysis as well as report tables which help you understand and visualize which channels or campaigns attributed the most to your revenue. It supports various attibution models out of the box, all in SQL.

Features

  • incremental dbt Package that produces tables for marketing attribution analysis
  • Support for Snowflake / BigQuery / Databricks / Redshift

Installation

To install the package, add the following to the packages.yml in your project:

Github

packages:
  - git: "https://github.com/snowplow/dbt-snowplow-attribution.git"
    revision: 0.1.0

dbt hub

Please note that it may be a few days before the package is available on dbt hub after the initial release.

packages:
  - package: snowplow/snowplow_attribution
    version: [">=0.1.0", "<0.2.0"]