Store first-touch and last-touch on the user record
First touch tells you what to invest in; last touch tells you what to fix.
Step 4.1.3
Time: 2h
Done when
Quote the two column names that hold first-touch and last-touch on the user record, and the values stored for one real signup. (Proof: the exact words.)
If this is a change to your product
- What must become true
- First-touch and last-touch source are stored on each user record: first-touch frozen at the first visit that carried a source, last-touch updated until signup.
- Where it usually lives
- A small cookie or storage value written on landing, read by the signup handler and saved to two columns on the user record.
- The trap
- Overwriting first-touch on later visits, and losing both when signup happens on another domain or in another browser. Test with a campaign link followed by a direct return visit.