v0.1.0

Version 0.1.0

10/23/26

TypeLocationEventPrevious VersionUpdated VersionNotes
parameterplaybook.yamlN/AN/A0.1.0Added version parameter
parameterplaybook.yamlN/AN/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
parameterplaybook.yamldefaultN/A{"filters":[{"byEventNames":{"action":"allow","events":["identify"]}}]}Added default parameter
parameterplaybook.yamlglobalN/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
parameterconnection.yamlN/AN/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
parameterconnection.yamlN/AN/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