v0.1.0
Version 0.1.0
10/23/26
| Type | Location | Event | Previous Version | Updated Version | Notes |
|---|---|---|---|---|---|
| parameter | playbook.yaml | N/A | N/A | 0.1.0 | Added version parameter |
| parameter | playbook.yaml | N/A | N/A | {"cart_viewed":{"mappings":[{"inputKey":"properties.currency","outputKey":"variables.currency"},{"inputKey":"input","outputKey":"variables.basketsize","transforms":[{"expression":{"body":"return TO_STRING(SUM(MAP(input.properties.products, function(p) return p.quantity or 1 end)))","lang":"lua"}}]},{"inputKey":"input","outputKey":"variables.subVariables","transforms":[{"expression":{"body":"return MAP(input.properties.products, function(p)\n return {\n productname = p.name,\n productsales = p.price,\n productid = p.product_id,\n categoryname = p.category,\n productcount = p.quantity,\n }\nend)","lang":"lua"}}]}]},"checkout_started":{"mappings":[{"inputKey":"properties.currency","outputKey":"variables.currency"},{"inputKey":"properties.order_id","outputKey":"variables.orderid"},{"inputKey":"properties.revenue","outputKey":"variables.sales"},{"inputKey":"input","outputKey":"variables.basketsize","transforms":[{"expression":{"body":"return TO_STRING(SUM(MAP(input.properties.products, function(p) return p.quantity or 1 end)))","lang":"lua"}}]},{"inputKey":"input","outputKey":"variables.subVariables","transforms":[{"expression":{"body":"return MAP(input.properties.products, function(p)\n return {\n productname = p.name,\n productsales = p.price,\n productid = p.product_id,\n categoryname = p.category,\n productcount = p.quantity,\n }\nend)","lang":"lua"}}]}]},"coupon_entered":{"mappings":[{"inputKey":"properties.order_id","outputKey":"variables.orderid"}]},"order_canceled":{"mappings":[{"inputKey":"properties.currency","outputKey":"variables.currency"},{"inputKey":"properties.order_id","outputKey":"variables.orderid"},{"inputKey":"properties.revenue","outputKey":"variables.sales"},{"inputKey":"input","outputKey":"variables.basketsize","transforms":[{"expression":{"body":"return TO_STRING(SUM(MAP(input.properties.products, function(p) return p.quantity or 1 end)))","lang":"lua"}}]},{"inputKey":"input","outputKey":"variables.subVariables","transforms":[{"expression":{"body":"return MAP(input.properties.products, function(p)\n return {\n productname = p.name,\n productsales = p.price,\n productid = p.product_id,\n categoryname = p.category,\n productcount = p.quantity,\n }\nend)","lang":"lua"}}]}]},"order_completed":{"mappings":[{"inputKey":"properties.currency","outputKey":"variables.currency"},{"inputKey":"properties.order_id","outputKey":"variables.orderid"},{"inputKey":"properties.revenue","outputKey":"variables.sales"},{"inputKey":"input","outputKey":"variables.basketsize","transforms":[{"expression":{"body":"return TO_STRING(SUM(MAP(input.properties.products, function(p) return p.quantity or 1 end)))","lang":"lua"}}]},{"inputKey":"input","outputKey":"variables.subVariables","transforms":[{"expression":{"body":"return MAP(input.properties.products, function(p)\n return {\n productname = p.name,\n productsales = p.price,\n productid = p.product_id,\n categoryname = p.category,\n productcount = p.quantity,\n }\nend)","lang":"lua"}}]}]},"order_refunded":{"mappings":[{"inputKey":"properties.currency","outputKey":"variables.currency"},{"inputKey":"properties.order_id","outputKey":"variables.orderid"},{"inputKey":"properties.revenue","outputKey":"variables.sales"},{"inputKey":"input","outputKey":"variables.basketsize","transforms":[{"expression":{"body":"return TO_STRING(SUM(MAP(input.properties.products, function(p) return p.quantity or 1 end)))","lang":"lua"}}]},{"inputKey":"input","outputKey":"variables.subVariables","transforms":[{"expression":{"body":"return MAP(input.properties.products, function(p)\n return {\n productname = p.name,\n productsales = p.price,\n productid = p.product_id,\n categoryname = p.category,\n productcount = p.quantity,\n }\nend)","lang":"lua"}}]}]},"order_updated":{"mappings":[{"inputKey":"properties.currency","outputKey":"variables.currency"},{"inputKey":"properties.order_id","outputKey":"variables.orderid"},{"inputKey":"properties.revenue","outputKey":"variables.sales"},{"inputKey":"input","outputKey":"variables.basketsize","transforms":[{"expression":{"body":"return TO_STRING(SUM(MAP(input.properties.products, function(p) return p.quantity or 1 end)))","lang":"lua"}}]},{"inputKey":"input","outputKey":"variables.subVariables","transforms":[{"expression":{"body":"return MAP(input.properties.products, function(p)\n return {\n productname = p.name,\n productsales = p.price,\n productid = p.product_id,\n categoryname = p.category,\n productcount = p.quantity,\n }\nend)","lang":"lua"}}]}]},"page":{"mappings":[{"inputKey":"properties.url","outputKey":"pageUrl"},{"inputKey":"properties.referrer","outputKey":"referer"}]},"payment_info_entered":{"mappings":[{"inputKey":"properties.order_id","outputKey":"variables.orderid"}]},"product_added":{"mappings":[{"inputKey":"properties.currency","outputKey":"variables.currency"},{"inputKey":"input","outputKey":"variables.subVariables","transforms":[{"expression":{"body":"return {{\n productname = input.properties.name,\n productsales = input.properties.price,\n productid = input.properties.product_id,\n categoryname = input.properties.category,\n productcount = input.properties.quantity,\n}}","lang":"lua"}}]}]},"product_added_to_wishlist":{"mappings":[{"inputKey":"properties.currency","outputKey":"variables.currency"},{"inputKey":"input","outputKey":"variables.subVariables","transforms":[{"expression":{"body":"return {{\n productname = input.properties.name,\n productsales = input.properties.price,\n productid = input.properties.product_id,\n categoryname = input.properties.category,\n productcount = input.properties.quantity,\n}}","lang":"lua"}}]}]},"product_clicked":{"mappings":[{"inputKey":"properties.currency","outputKey":"variables.currency"},{"inputKey":"input","outputKey":"variables.subVariables","transforms":[{"expression":{"body":"return {{\n productname = input.properties.name,\n productsales = input.properties.price,\n productid = input.properties.product_id,\n categoryname = input.properties.category,\n productcount = input.properties.quantity,\n}}","lang":"lua"}}]}]},"product_list_viewed":{"mappings":[{"inputKey":"input","outputKey":"variables.subVariables","transforms":[{"expression":{"body":"return MAP(input.properties.products, function(p)\n return {\n productname = p.name,\n productsales = p.price,\n productid = p.product_id,\n categoryname = p.category,\n productcount = p.quantity,\n }\nend)","lang":"lua"}}]}]},"product_removed":{"mappings":[{"inputKey":"properties.currency","outputKey":"variables.currency"},{"inputKey":"input","outputKey":"variables.subVariables","transforms":[{"expression":{"body":"return {{\n productname = input.properties.name,\n productsales = input.properties.price,\n productid = input.properties.product_id,\n categoryname = input.properties.category,\n productcount = input.properties.quantity,\n}}","lang":"lua"}}]}]},"product_viewed":{"mappings":[{"inputKey":"properties.currency","outputKey":"variables.currency"},{"inputKey":"input","outputKey":"variables.subVariables","transforms":[{"expression":{"body":"return {{\n productname = input.properties.name,\n productsales = input.properties.price,\n productid = input.properties.product_id,\n categoryname = input.properties.category,\n productcount = input.properties.quantity,\n}}","lang":"lua"}}]}]}} | Added eventSpecific parameter |
| parameter | playbook.yaml | default | N/A | {"filters":[{"byEventNames":{"action":"allow","events":["identify"]}}]} | Added default parameter |
| parameter | playbook.yaml | global | N/A | {"filters":[{"byConditions":{"action":"allow","when":{"matchesAll":{"conditions":[{"inputPathExists":{"inputPath":"context.providers.adform.adfcookieid"}}]}}}}],"mappings":[{"inputKey":"context.providers.adform.adfcookieid","outputKey":"identity.cookieId"},{"inputKey":"context.userAgent","outputKey":"userContext.userAgent"},{"inputKey":"context.ip","outputKey":"userContext.userIp"},{"inputKey":"context.locale","outputKey":"userContext.browserLanguage"},{"inputKey":"context.consent.tcf.tcString","outputKey":"compliance.gdprConsent"},{"inputKey":"input","outputKey":"compliance.gdpr","transforms":[{"expression":{"body":"if input.context.consent.tcf.tcString then\n return 1\nend","lang":"lua"}}]},{"inputKey":"properties.gpp","outputKey":"compliance.gpp"},{"inputKey":"properties.gpp_sid","outputKey":"compliance.gppSid"},{"inputKey":"input","outputKey":"name","transforms":[{"expression":{"body":"if (input.type == \"track\") then return REPLACE(LOWER(input.event), \" \", \"_\") end\nreturn input.type or input.context.page.url","lang":"lua"}}]},{"inputKey":"context.page.url","outputKey":"pageUrl"},{"inputKey":"context.page.referrer","outputKey":"referer"},{"inputKey":"input","outputKey":"identity.eids","transforms":[{"expression":{"body":"if input.userId then\n return {{\n source = \"ADD_YOUR_EID_SOURCE_HERE\",\n uids = {{\n atype = 3,\n id = input.userId\n }}\n }}\nend","lang":"lua"}}]},{"inputKey":"traits.gender","outputKey":"variables.gender"},{"inputKey":"traits.address.country","outputKey":"variables.country"}]} | Added global parameter |
| parameter | connection.yaml | N/A | N/A | {"batchSize":20,"endpoint":"https://$$TRACKING_DOMAIN$$/$$API_VERSION$$/sitetracking/$$TRACKING_SETUP_ID$$/trackingpoints/","headers":[{"key":"Accept-Encoding","value":"application/json"}],"method":"POST","transform":{"body":"request.body = batch\nreturn request","lang":"lua"}} | Added default parameter |
| parameter | connection.yaml | N/A | N/A | [{"defaultValue":"v2","name":"API_VERSION"},{"exampleValue":"my-tracking-domain-id","name":"TRACKING_DOMAIN"},{"exampleValue":"my-tracking-setup-id","name":"TRACKING_SETUP_ID"}] | Added params parameter |
Updated 7 days ago