Version 0.1.0

06/24/25

TypeLocationEventPrevious VersionUpdated VersionNotes
parameterplaybook.yamlN/AN/A0.1.0Added version parameter
parameterplaybook.yamlN/AN/A{"application_installed":{"enrichments":[{"outputKey":"action","staticString":"install"}],"mappings":[{"inputKey":"context.device.model","outputKey":"data.event_data.device_model"}]},"cart_viewed":{"enrichments":[{"outputKey":"action","staticString":"event"}],"mappings":[{"inputKey":"event","outputKey":"data.event_name"},{"inputKey":"input","outputKey":"data.event_data.sum","transforms":[{"expression":{"body":"return TOTAL_VALUE(input.properties.products)","lang":"lua"}}]},{"defaultString":"USD","inputKey":"properties.currency","outputKey":"data.event_data.currency","transforms":[{"modifyString":"uppercase"}]},{"inputKey":"properties.products","outputKey":"data.event_data.content_ids","transforms":[{"pluckValues":{"extractKey":"product_id"}}]},{"inputKey":"input","outputKey":"data.event_data.contents","transforms":[{"expression":{"body":"return MAP(\n input.properties.products,\n function (product)\n return {\n content_id = product.product_id or product.sku,\n name = product.name,\n quantity = product.quantity or 1,\n price = product.price\n }\n end\n)","lang":"lua"}}]}]},"checkout_started":{"enrichments":[{"outputKey":"action","staticString":"event"},{"outputKey":"data.event_name","staticString":"Checkout Start"}],"mappings":[{"inputKey":"input","outputKey":"data.event_data.sum","transforms":[{"expression":{"body":"return TOTAL_VALUE(input.properties.products)","lang":"lua"}}]},{"defaultString":"USD","inputKey":"properties.currency","outputKey":"data.event_data.currency","transforms":[{"modifyString":"uppercase"}]},{"inputKey":"properties.products","outputKey":"data.event_data.content_ids","transforms":[{"pluckValues":{"extractKey":"product_id"}}]},{"inputKey":"input","outputKey":"data.event_data.contents","transforms":[{"expression":{"body":"return MAP(\n input.properties.products,\n function (product)\n return {\n content_id = product.product_id or product.sku,\n name = product.name,\n quantity = product.quantity or 1,\n price = product.price\n }\n end\n)","lang":"lua"}}]}]},"order_completed":{"enrichments":[{"outputKey":"action","staticString":"event"},{"outputKey":"data.event_name","staticString":"Purchase"}],"mappings":[{"inputKey":"properties.order_id","outputKey":"data.event_data.transaction_id"},{"inputKey":"input","outputKey":"data.event_data.sum","transforms":[{"expression":{"body":"return TOTAL_VALUE(input.properties.products)","lang":"lua"}}]},{"defaultString":"USD","inputKey":"properties.currency","outputKey":"data.event_data.currency","transforms":[{"modifyString":"uppercase"}]},{"inputKey":"properties.products","outputKey":"data.event_data.content_ids","transforms":[{"pluckValues":{"extractKey":"product_id"}}]},{"inputKey":"input","outputKey":"data.event_data.contents","transforms":[{"expression":{"body":"return MAP(\n input.properties.products,\n function (product)\n return {\n content_id = product.product_id or product.sku,\n name = product.name,\n quantity = product.quantity or 1,\n price = product.price\n }\n end\n)","lang":"lua"}}]}]},"product_added":{"enrichments":[{"outputKey":"action","staticString":"event"},{"outputKey":"data.event_name","staticString":"Add to Cart"}],"mappings":[{"inputKey":"input","outputKey":"data.event_data.sum","transforms":[{"expression":{"body":"return TOTAL_VALUE(input.properties)","lang":"lua"}}]},{"defaultString":"USD","inputKey":"properties.currency","outputKey":"data.event_data.currency","transforms":[{"modifyString":"uppercase"}]},{"inputKey":"input","outputKey":"data.event_data.content_ids","transforms":[{"expression":{"body":"return { input.properties.product_id }","lang":"lua"}}]},{"inputKey":"input","outputKey":"data.event_data.contents","transforms":[{"expression":{"body":"return {{\n id = input.properties.product_id,\n name = product.name,\n quantity = input.properties.quantity or 1,\n price = input.properties.price\n}}","lang":"lua"}}]}]},"product_list_viewed":{"enrichments":[{"outputKey":"action","staticString":"event"}],"mappings":[{"inputKey":"event","outputKey":"data.event_name"},{"inputKey":"input","outputKey":"data.event_data.sum","transforms":[{"expression":{"body":"return TOTAL_VALUE(input.properties.products)","lang":"lua"}}]},{"defaultString":"USD","inputKey":"properties.currency","outputKey":"data.event_data.currency","transforms":[{"modifyString":"uppercase"}]},{"inputKey":"properties.products","outputKey":"data.event_data.content_ids","transforms":[{"pluckValues":{"extractKey":"product_id"}}]},{"inputKey":"input","outputKey":"data.event_data.contents","transforms":[{"expression":{"body":"return MAP(\n input.properties.products,\n function (product)\n return {\n content_id = product.product_id or product.sku,\n name = product.name,\n quantity = product.quantity or 1,\n price = product.price\n }\n end\n)","lang":"lua"}}]}]},"product_viewed":{"enrichments":[{"outputKey":"action","staticString":"event"}],"mappings":[{"inputKey":"event","outputKey":"data.event_name"},{"inputKey":"input","outputKey":"data.event_data.sum","transforms":[{"expression":{"body":"return TOTAL_VALUE(input.properties)","lang":"lua"}}]},{"defaultString":"USD","inputKey":"properties.currency","outputKey":"data.event_data.currency","transforms":[{"modifyString":"uppercase"}]},{"inputKey":"input","outputKey":"data.event_data.content_ids","transforms":[{"expression":{"body":"return { input.properties.product_id }","lang":"lua"}}]},{"inputKey":"input","outputKey":"data.event_data.contents","transforms":[{"expression":{"body":"return {{\n id = input.properties.product_id,\n name = product.name,\n quantity = input.properties.quantity or 1,\n price = input.properties.price\n}}","lang":"lua"}}]}]},"products_searched":{"enrichments":[{"outputKey":"action","staticString":"event"},{"outputKey":"data.event_name","staticString":"Search"}],"mappings":[{"inputKey":"properties.query","outputKey":"data.event_data.query"}]}}Added eventSpecific parameter
parameterplaybook.yamlN/AN/A[{"exampleValue":"my-kochava-app-id","name":"KOCHAVA_APP_ID"}]Added params parameter
parameterplaybook.yamldefaultN/A{"enrichments":[{"outputKey":"action","staticString":"event"}],"mappings":[{"inputKey":"input","outputKey":"data.event_name","transforms":[{"expression":{"body":"if input.type and input.type == 'track' then\n return input.event\nend\nreturn input.type","lang":"lua"}}]}]}Added default parameter
parameterplaybook.yamlglobalN/A{"enrichments":[{"outputKey":"kochava_app_id","staticString":"$$KOCHAVA_APP_ID$$"}],"filters":[{"byEventNames":{"action":"deny","events":["identify"]}}],"mappings":[{"inputKey":"anonymousId","outputKey":"kochava_device_id"},{"defaultString":"","inputKey":"context.os.version","outputKey":"data.device_ver"},{"defaultBool":false,"inputKey":"context.device.adTrackingEnabled","outputKey":"data.app_tracking_transparency.att"},{"inputKey":"input","outputKey":"data.device_ids","transforms":[{"expression":{"body":"local deviceType = input.context.device.type\nif deviceType == 'ios' then\n return {\n idfa = input.context.device.advertisingId,\n idfv = input.context.device.id\n }\nelseif deviceType == 'android' then\n return {\n adid = input.context.device.advertisingId,\n android_id = input.context.device.id\n }\nend","lang":"lua"}}]},{"inputKey":"context.ip","outputKey":"data.origination_ip"},{"inputKey":"context.userAgent","outputKey":"data.device_ua"},{"inputKey":"context.app.version","outputKey":"data.app_version"},{"inputKey":"input","outputKey":"data.usertime","transforms":[{"expression":{"body":"local date = input.timestamp or input.originalTimestamp or input.sentAt\nreturn MILLISECONDS_SINCE_EPOCH_FROM_RFC3999(TO_DATE_TIME(date, { inputFormat = \"2006-01-02T15:04:05Z07:00\" }))","lang":"lua"}}]},{"inputKey":"context.page.referrer","outputKey":"data.event_data.referrer"}]}Added global parameter
parameterconnection.yamlN/AN/A{"endpoint":"http://control.kochava.com/track/json","headers":[{"key":"Accept-Encoding","value":"application/json"}],"method":"POST"}Added default parameter