Jump to Content
Learn more
Guides
Learn more
Guides
Moon (Dark Mode)
Sun (Light Mode)
Guides
Search
Getting started
Welcome
Analyst and Engineer Tutorials
Login using MFA
Create a new source
Create a new extract
Schedule extracts
Log an idea or feature request
Deduplicating Data
Practical Worked Examples
App PAGES
Ingest
Add new source
Sources and extracts
API error messages
What is incremental load?
What is a custom backfill?
What are the extract load methods?
How to schedule extracts
Extracts kick-off transforms
File Ingest
Ingesting into a new table
Inserting to existing tables
Webforms
Model
Data Models
Tables
Table Info
Transforms
Groups
Creating Transforms
Scheduling & Dependencies
Setting Dependencies
Roll back transforms
Create Data Unit Tests
Manual Unit Testing
Transform Recipes
Transform Queue
Virtual Data Environments
Pipelines
SQL Console
SQL Generator
Data Docs
Insights
Share data
Manage
Issue Summary
Logs
Checking the Logs
Understanding transform speeds
API HTTP Error Messages
Data Quality
Snowflake Use
ADMIN Setup
Admin tutorials
Setting up SSO for Microsoft AAD
Change your timezone
Set up Webhooks
Recovering User Query Information
Resetting a User Password
Data Warehouse and Filestore
Setup
Filestore Data Retention
Setting up your Filestore and Warehouse
Setting up a Snowflake Warehouse
Setting up a Redshift Warehouse
Creating an S3 Bucket
Creating an Azure Blob container
Setting Up Google Cloud Storage
Set up a Snowflake trial
Roles and Permissions
Warehouse Credentials by User
Snowflake Billing
Bastion Server Set Up (AWS)
Bastion Server Set Up (Linux/Win)
Service Accounts
Best Practices for Managing Service Accounts
CORE CONCEPTS
Modern Data Warehousing
The Challenge
Data Siloes
A Single Source of Truth
Data Warehouses
ETL vs ELT
Data Modelling
Kleene Object Naming Convention
Transform Layer
Raw Data
Cleaned
Subentity
Mastering
Entity
Domain
Reporting
Views
DOME
Data Warehouse Object Hierarchy
BUS Matrix
Exception Reporting in The Mastering Process
Overusing CTEs
Defining Your Cleaning Business Logic
Shift left
Insights
Tableau
PowerBI
Quality Assurance (QA)
Data Applications
Marketing Spend Optimisation
Attribution
Click-based Attribution
Implementing Multi-touch Attribution With Kleene
Implementing UTM Parameter Templates on Google Ads
Implementing UTM Parameter Templates on LinkedIn Ads
Implementing UTM Parameter Templates Meta Ads
Implementing UTM Parameter Templates on Pinterest Ads
Implementing UTM Parameter Templates on Rakuten Advertising
Implementing UTM Parameter Templates on TikTok Ads
Implementing UTM Parameter Templates on Microsoft Ads
Conversion Matching Attribution
Marketing Mix Modelling (MMM)
Database & Filestore Connectors
Database and Filestore Connectors
Amazon S3
Azure Blob Storage
Dynamo DB
Extract DynamoDB data using Amazon S3
Microsoft SQL Server
Mongo DB
MySQL Aurora
MySQL
Google & BigQuery
Setting up a GCS bucket for GA4 data
Setting Up GCP & GA4
Setting up a Google Analytics 4 property
GA4 Property to Big Query
GA4 Property to Google Ads
How to generate credentials for your Google services
Universal Analytics VS GA4
PostgreSQL
Snowflake JDBC
Database & Filestore Exports
MySQL Exporter
API Connectors
API Connectors Overview
8x8
AB Tasty
actiTIME
Adalyser
Adobe Commerce (Magento)
Adobe Workfront
Adtraction
Adyen
Aftership
Airtable
Akeneo
Amazon Advertising
Amplitude
App Store Connect
Apple Search Ads
AppsFlyer (beta)
Asana
Assembled
Awin
Basic API (Build Your Own)
Bamboo HR
Beacon CRM
Big Commerce
Bing Ads
Bitfinex
BitGo
Blinkfire
Bloomreach
Branch.io
Braze
Breww
Brightpearl
Chargebee
CJ Affiliate
Clarizen
Clinical Conductor
Clockify
CRMS ESI
Customer.io
Commerce Tools
Commission Factory
Creatio
Currency Exchange Rates
Dear Systems
Discord
Dixa
Docebo
Dotdigital
Dynamics 365 Business Central
Ebay Partner Network
Eco Online
Elasticsearch
elm
Emarsys
Enthuse
Envoy
Everhour
Facebook
FalconX
Famly
Feefo
Fourth (UK Employee)
Fourth (Team Hours BI)
Freshsales
GivePanel
Google Ads
Google Analytics (GA4)
Google Places
Google Places (Old API)
Google Search Console
Google Sheets
Gorgias
Halo Service Solutions
Harvest
Hibob
Hubspot
iCIMS
iHasco
Impact Radius
Intercom
IRIS Cascade HRi
Jira
Journease (Rhenus data)
JustGiving
Klarna
Klaviyo
Knowbe4
Kraken
Land Registry
Lever
LinkedIn
LiveChat
Mailchimp
Meraki
Microsoft SharePoint
Microsoft Outlook
Mollie
monday.com
Navision Business Central Extension
Netsuite
NetSuite Saved Searches
NinjaOne
Notion
ONS
Open Asset
Optimise Network
Orderhive
OrderWise
Outreach
Partnerize
PayApps
Paypal
Pendo
Pipedrive
Pinpoint
Pinterest
Planhat
PowerBI
Priority Software
Quantcast
Quickbooks
Rakuten Advertising (Publisher Account)
Rakuten Advertising (Advertiser Account)
Recharge
Recurly
SatisMeter
Salesforce
Salesloft
SevenRooms
SFTP
Shareasale
Shopify
Shopify Recipes
Shopify (Graphql)
Snapchat
Snowflake - SQL REST API
Spotify
Stripe
Sorted
Sprout Social
Sugar CRM
Supportpal
Survey Monkey
Talkdesk
Tevalis
The Affiliate Gateway
TicketingHub
TikTok
TikTok (Display)
Track-POD
Tradedoubler
TradeTracker
True Fit 360
Trustpilot
Twilio
Typeform
Unleashed
Webgains (Platform API)
Wix Answers
Xero
Youtube
Zendesk
Zendesk Chats
API Exports
AWS S3 Exporter
Beacon CRM Exporter
CRMS ESI (Exporter)
Dotdigital Exporter
Google Ads Exporter
Google Sheets Exporter
Hubspot Exporter
Klaviyo Exporter
Microsoft SharePoint Exporter
SFTP Exporter
FAQ
Maintenance FAQ
FAQs
Powered by
Suggest
What is conversion matching attribution and the extent to which it resolves the attribution problem.