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 hardcoded defaults (utm_source=frak, utm_medium=referral, utm_campaign=, ref= , via=frak). utm_contentnever comes fromdefaults; onlyproductUtmContentorperCall.utmContentcan populate it.
Parameters
Section titled “Parameters”__namedParameters
Section titled “__namedParameters”Returns
Section titled “Returns”AttributionParams | undefined