All videos

Salesforce

Multi-touch marketing attribution reporting model in minutes

What it shows

Building a multi-touch attribution model end to end — picking the Salesforce objects the model needs, syncing them, and writing the model that splits each opportunity’s amount across the campaigns that touched it before it closed.

Why you need Datachef for this

Attribution is a join across campaigns, campaign members, contacts, accounts and opportunities, plus a window function to rank touches in time. Salesforce reports cannot express that, and SOQL restricts the joins you are allowed to write, so the usual answer is a spreadsheet export that is stale the moment it is made. Datachef models it once, in SQL, and keeps it current.

More like this