This plugin adds advanced fields to Gravity Forms that collect campaign and device data and attaches the data to form entries.
The plugin can be configured to track first touch or last touch attribution and the campaign query string parameters are customizable.
The plugin currently supports: