v1.5.0
Version 1.5.0
06/05/26
| Type | Location | Event | Previous Version | Updated Version | Notes |
|---|---|---|---|---|---|
| parameter | playbook.yaml | N/A | 1.4.0 | 1.5.0 | Updated version parameter |
| parameter | playbook.yaml | global | if not TO_BOOL("$$IDENTIFIER_FAN_OUT$$") then<br> local gclid = SPLIT(input.context.providers.googleGtag.data.gclid, ".", 3)[3];<br> local dclid = SPLIT(input.context.providers.googleGtag.data.dclid, ".", 3)[3];<br> local mobileDeviceId = input.context.device.advertisingId;<br> local matchId = input.anonymousId;<br> return (gclid and { gclid = gclid }) or (dclid and { dclid = dclid}) or (mobileDeviceId and { mobileDeviceId = mobileDeviceId}) or (matchId and { matchId = matchId })<br> end<br>return {<br> gclid = SPLIT(input.context.providers.googleGtag.data.gclid, ".", 3)[3],<br> dclid = SPLIT(input.context.providers.googleGtag.data.dclid, ".", 3)[3],<br> mobileDeviceId = input.context.device.advertisingId,<br> matchId = input.anonymousId<br>} | local gclid, dclid<br><br>if input.context.providers.CM360.gclid then<br> gclid = input.context.providers.CM360.gclid<br>end<br>if input.context.providers.googleGtag.data.gclid then<br> gclid = SPLIT(input.context.providers.googleGtag.data.gclid, ".", 3)[3]<br>end<br><br>if input.context.providers.CM360.dclid then<br> dclid = input.context.providers.CM360.dclid<br>end<br>if input.context.providers.googleGtag.data.dclid then<br> dclid = SPLIT(input.context.providers.googleGtag.data.dclid, ".", 3)[3]<br>end<br><br>if not TO_BOOL("$$IDENTIFIER_FAN_OUT$$") then<br> local mobileDeviceId = input.context.device.advertisingId;<br> local matchId = input.anonymousId;<br> return (gclid and { gclid = gclid }) or (dclid and { dclid = dclid}) or (mobileDeviceId and { mobileDeviceId = mobileDeviceId}) or (matchId and { matchId = matchId })<br> end<br>return {<br> gclid = gclid,<br> dclid = dclid,<br> mobileDeviceId = input.context.device.advertisingId,<br> matchId = input.anonymousId<br>} | Updated body parameter |
Updated 16 days ago