High Volume of “None” Marketing Channel Despite Tracking Code in Web SDK
Hi all,
I’m encountering a challenge with marketing channel attribution in an implementation using Adobe Web SDK, Adobe Analytics, and A4T, and I’m curious if others have seen similar behavior or have best practices to share.
Here is the situation:
We have a high volume of visits showing “None” as the marketing channel, even though tracking codes are present.
The majority of our processing rules rely on a tracking code (a concatenation of UTM parameters transformed via a common Web SDK extension, e.g., "salesforce:email:campaign123:p2_hwc_bestfoods:"), while only a few use raw query string parameters.
In the data feed, the first visits (visit_num) often contains empty values for campaign/tracking code, except for page_url and page_event.
The page_event value is 70, indicating this is a Target activity, and the va_closer (channel attribution) is 0 (None). We suspect the blank campaign/tracking code tied to this event causes the “None” channel.
We have set processing rules to apply only on the “first hit of the visit”. The rationale is to capture the marketing channel once per visit to avoid inflated channel counts caused by reassignment when users land on multiple campaigns during the same visit.
My questions for the community:
Has anyone experienced similar issues with “None” channels despite having tracking codes in a Web SDK + A4T environment?
How have you ensured that the marketing channel is correctly attributed and not showing as “None”?
Is it possible or recommended to pass the tracking code explicitly into the Target activity data, such as via the decisioning.propositionDisplay event?
If so, how do you implement that in Launch or Web SDK to ensure the tracking code flows through to Analytics and the data feed?
I appreciate any insights or examples you can share.
Thanks in advance!