mergeAttribution
mergeAttribution(
__namedParameters):AttributionParams|undefined
Defined in: context/mergeAttribution.ts:44
Merge the three attribution layers into a single AttributionParams
value suitable for FrakContextManager.update.
Priority per field:
perCall(wins)defaults(merchant-level, backend > SDK static, already pre-merged)- Hardcoded fallbacks resolved later by
FrakContextManager
Special rules:
perCall === nullreturnsundefined(explicit disable: no UTM/ref/via).perCall === undefined(no opinion) yields at least{}soFrakContextManagerapplies its one hardcoded default,utm_source=frak. There are no others:resolveAttributionValuesleaves every other key undefined unless supplied.utm_contentnever comes fromdefaults; onlyproductUtmContentorperCall.utmContentcan populate it.
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”Returns
Section titled “Returns”AttributionParams | undefined