https://harvardnsj.org/2011/06/02/untangling-attribution/
Untangling Attribution