v0.1.0

Version 0.1.0

05/15/25

TypeLocationEventPrevious VersionUpdated VersionNotes
parameterplaybook.yamlN/AN/A0.1.0Added version parameter
parameterplaybook.yamlN/AN/A{"cart_viewed":{"expressions":[{"body":"return { tracker_ids = { ADD_CART_TRACKER_IDS_HERE } }","lang":"lua"}],"mappings":[{"inputKey":"properties.currency","outputKey":"currency","transforms":[{"modifyString":"uppercase"}]},{"inputKey":"properties.cart_id","outputKey":"transaction_id"},{"inputKey":"input","outputKey":"transaction_total","transforms":[{"expression":{"body":"return TO_TRUNCATED_FLOAT(SUM(MAP(input.properties.products, function (p) return p.price * (p.quantity or 1) end)), 2)","lang":"lua"}}]},{"inputKey":"properties.shipping","outputKey":"shipping_cost"},{"inputKey":"input","outputKey":"products","transforms":[{"expression":{"body":"return MAP(input.properties.products, function(p)\n return {\n upc_id = p.product_id,\n sku_id = p.sku,\n product_name = p.name,\n product_category = p.category,\n quantity = p.quantity or 1,\n price = p.price,\n }\nend)","lang":"lua"}}]}]},"order_completed":{"expressions":[{"body":"return { tracker_ids = { ADD_SALE_TRACKER_IDS_HERE } }","lang":"lua"}],"mappings":[{"inputKey":"properties.currency","outputKey":"currency","transforms":[{"modifyString":"uppercase"}]},{"inputKey":"properties.order_id","outputKey":"transaction_id"},{"inputKey":"properties.total","outputKey":"transaction_total"},{"inputKey":"properties.coupon","outputKey":"coupon_code_used"},{"inputKey":"properties.shipping","outputKey":"shipping_cost"},{"inputKey":"input","outputKey":"products","transforms":[{"expression":{"body":"return MAP(input.properties.products, function(p)\n return {\n upc_id = p.product_id,\n sku_id = p.sku,\n product_name = p.name,\n product_category = p.category,\n quantity = p.quantity or 1,\n price = p.price,\n }\nend)","lang":"lua"}}]}]},"product_viewed":{"expressions":[{"body":"return { tracker_ids = { ADD_SITE_VISIT_TRACKER_IDS_HERE } }","lang":"lua"}],"mappings":[{"inputKey":"input","outputKey":"products","transforms":[{"expression":{"body":"local p = input.properties\nreturn {\n upc_id = p.product_id,\n sku_id = p.sku,\n product_name = p.name,\n product_category = p.category,\n quantity = p.quantity or 1,\n price = p.price,\n}","lang":"lua"}}]}]}}Added eventSpecific parameter
parameterplaybook.yamlN/AN/A[{"exampleValue":"my_advertiser_id","name":"ADVERTISER_ID"}]Added params parameter
parameterplaybook.yamldefaultN/A{"filters":[{"byEventNames":{"action":"allow","events":[""]}}]}Added default parameter
parameterplaybook.yamlglobalN/A{"enrichments":[{"outputKey":"partner_id","staticInt":65},{"outputKey":"advertiser_id","staticString":"$$ADVERTISER_ID$$"}],"mappings":[{"inputKey":"context.providers.perion.utid","outputKey":"user.id"},{"inputKey":"context.providers.perion.sessionID","outputKey":"session_id"},{"inputKey":"context.page.title","outputKey":"category"},{"inputKey":"context.page.path","outputKey":"sub_category"},{"inputKey":"context.ip","outputKey":"user.client_ip"},{"inputKey":"context.userAgent","outputKey":"user.ua"},{"inputKey":"context.page.referrer","outputKey":"referral_url"},{"inputKey":"input","outputKey":"referral_source","transforms":[{"expression":{"body":"function get_referral_source(url)\n if url == nil or url == \"\" then\n return \"direct\"\n end\n\n local platforms = {\n \"twitter\",\n \"facebook\",\n \"instagram\",\n \"linkedin\",\n \"tiktok\"\n }\n\n for _, name in ipairs(platforms) do\n if string.find(url:lower(), name, 1, true) then\n return name\n end\n end\n\n return\nend\nlocal referral_source = get_referral_source(input.context.page.referrer)\nif referral_source then\n return referral_source\nelse\nend","lang":"lua"}}]}]}Added global parameter
parameterconnection.yamlN/AN/A{"endpoint":"https://evt.undertone.com/tp","headers":[{"key":"Accept-Encoding","value":"application/json"},{"key":"Content-Type","value":"application/json"},{"fromEventKey":"context.userAgent","key":"User-Agent"},{"fromEventKey":"context.page.referrer","key":"Referer"},{"fromEventKey":"context.ip","key":"X-Forwarded-For"}],"method":"POST"}Added default parameter