Version 1.1.0

07/28/25

TypeLocationEventPrevious VersionUpdated VersionNotes
parameterplaybook.yamlN/A1.0.01.1.0Updated version parameter
parameterplaybook.yamlgloballocal identifiers = {}<br><br>local email = input.traits.email or input.context.traits.email<br>if (email) then<br> table.insert(identifiers, { hashed_email = TO_SHA256_HASH(LOWER(TRIM(email))) })<br>end<br><br>local phone = input.traits.phone or input.context.traits.phone<br>if (phone) then<br> table.insert(identifiers, { hashed_phone_number = TO_SHA256_HASH(LOWER(TRIM(phone))) })<br>end<br><br>if (input.context.providers.xAds.twclid) then<br> table.insert(identifiers, { twclid = input.context.providers.xAds.twclid })<br>end<br>if (input.context.ip or input.context.userAgent) then<br> table.insert(identifiers, {<br> ip_address = input.context.ip,<br> user_agent = input.context.userAgent<br> })<br>end<br><br>if #identifiers > 0 then<br> return identifiers<br>endlocal identifiers = {}<br><br>local email = input.traits.email<br>if (email) then<br> table.insert(identifiers, { hashed_email = TO_SHA256_HASH(LOWER(TRIM(email))) })<br>end<br><br>local phone = input.traits.phone<br>if (phone) then<br> table.insert(identifiers, { hashed_phone_number = TO_SHA256_HASH(LOWER(TRIM(phone))) })<br>end<br><br>if (input.context.providers.xAds.twclid) then<br> table.insert(identifiers, { twclid = input.context.providers.xAds.twclid })<br>end<br>if (input.context.ip or input.context.userAgent) then<br> table.insert(identifiers, {<br> ip_address = input.context.ip,<br> user_agent = input.context.userAgent<br> })<br>end<br><br>if #identifiers > 0 then<br> return identifiers<br>endUpdated body parameter