v0.3.0
Version 0.3.0
07/25/25
| Type | Location | Event | Previous Version | Updated Version | Notes |
|---|---|---|---|---|---|
| parameter | playbook.yaml | N/A | 0.2.0 | 0.3.0 | Updated version parameter |
| parameter | playbook.yaml | cart_viewed | [{"inputKey":"input","outputKey":"value","transforms":[{"expression":{"body":"return tonumber(string.format(\"%.2f\", SUM(MAP(input.properties.products, function (p) return p.price * (p.quantity or 1) end))))","lang":"lua"}}]},{"defaultString":"USD","inputKey":"properties.currency","outputKey":"currencyCode","transforms":[{"modifyString":"uppercase"}]}] | N/A | Removed mappings parameter |
| parameter | playbook.yaml | global | [{"expression":{"body":"return input.timestamp or input.originalTimestamp or input.sentAt","lang":"lua"}}] | N/A | Removed transforms parameter |
| parameter | playbook.yaml | global | local email = input.traits.email or input.context.traits.email<br>if email then return {{ values = {TO_SHA256_HASH(LOWER(TRIM(email)))}, type = "EMAIL" }} end | local email = input.traits.email or input.userId<br>if email then return {{ values = {TO_SHA256_HASH(LOWER(TRIM(email)))}, type = "EMAIL" }} end | Updated body parameter |
| parameter | playbook.yaml | global | input | timestamp | Updated inputKey parameter |
| parameter | playbook.yaml | global | context.traits.email | userId | Updated inputPath parameter |
| parameter | playbook.yaml | order_completed | return tonumber(string.format("%.2f", SUM(MAP(input.properties.products, function (p) return p.price * (p.quantity or 1) end)))) | return TOTAL_VALUE(input.properties.products) | Updated body parameter |
| parameter | playbook.yaml | product_added | [{"inputKey":"input","outputKey":"value","transforms":[{"expression":{"body":"return tonumber(string.format(\"%.2f\", input.properties.price * (input.properties.quantity or 1)))","lang":"lua"}}]},{"defaultString":"USD","inputKey":"properties.currency","outputKey":"currencyCode","transforms":[{"modifyString":"uppercase"}]}] | N/A | Removed mappings parameter |
| parameter | playbook.yaml | product_clicked | [{"inputKey":"properties.price","outputKey":"value"},{"defaultString":"USD","inputKey":"properties.currency","outputKey":"currencyCode","transforms":[{"modifyString":"uppercase"}]}] | N/A | Removed mappings parameter |
| parameter | playbook.yaml | product_removed | [{"inputKey":"input","outputKey":"value","transforms":[{"expression":{"body":"return tonumber(string.format(\"%.2f\", input.properties.price * (input.properties.quantity or 1)))","lang":"lua"}}]},{"defaultString":"USD","inputKey":"properties.currency","outputKey":"currencyCode","transforms":[{"modifyString":"uppercase"}]}] | N/A | Removed mappings parameter |
| parameter | playbook.yaml | product_viewed | [{"inputKey":"properties.price","outputKey":"value"},{"defaultString":"USD","inputKey":"properties.currency","outputKey":"currencyCode","transforms":[{"modifyString":"uppercase"}]}] | N/A | Removed mappings parameter |
Updated 17 days ago