___TERMS_OF_SERVICE___ By creating or modifying this file you agree to Google Tag Manager's Community Template Gallery Developer Terms of Service available at https://developers.google.com/tag-manager/gallery-tos (or such other URL as Google may provide), as modified from time to time. ___INFO___ { "type": "CLIENT", "id": "cvt_temp_public_id", "version": 1, "securityGroups": [], "displayName": "Dub GTM Server Client", "brand": { "id": "brand_dummy", "displayName": "Dub", "thumbnail": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABkAAAAZACAYAAAAhDI6nAAAACXBIWXMAAimkAAIppAEnFvJnAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAFr1SURBVHgB7N3hddvYtbDhw6z8v0wFRiowbwXmrcD8KjBTgZgKpKlAngqkVCCnAjkV0KmASgVyB/x4JNORPYIsHgIEsPE8a2GoyMpayZ9Bonf23pNEW6a7Z7Z7qm9fv/n2WX378+rJz00TAAAAo7bdbhPwvMlkkgAG6Ou3J7t78pm/959vn3dPHhrm7XG8HC/m6TFovE0/Rg8AAAB4FQEE6gkgwAjsY8iX3fPvb19/Tv8NKBTw9jhcDhzz3fPu26fQAQAAwNEEEKgngAAjlgPI593zr2+fXxKv5u3xa4IHAAAArRNAoJ4AAvCdIHIAb4/nzXfP+92zSP+91QEAAACtEUCgngACUOtu93zaPf9Mj0GEJ7w9/mueHqPHMpnyAAAA4MQEEKgngAC8Sp4OuU5iyHdjf3tUu+dDeoweVQIAAICOCCBQTwABONhdeowh//j29SiN9e2RV1udpcepDwAAAOicAAL1BBCAo3zePb+nx1VZozKmt0dea5WjxzKZ9gAAAKBnBBCoJ4AANOIuPU6F5BjyNY3AGN4eVXpcc7VKbnsAAADQUwII1BNAABqV48fHNIL1WJHfHtXuOU+PEx8AAADQawII1BNAAFpzvXt+S0FDSMS3x37V1UUCAACAgRBAoJ4AAtC6ixRwNVa0t0ee+LDqCgAAgMERQKCeAAJwEvvVWL+lIKK8PRa75zI5bg4AAMBACSBQTwABOKm73fP33fMpDdzQ3x7V7rnaPfMEAAAAAyaAQD0BBKATn3fP39KA74P8KQ1XXne1SeIHAAAAAAA0bZ4efwd/ngZqiPl8tntuknVXAAAABGICBOqZAAHo3N3u+X+750sakKFNgOQ7H+skfgAAAAAAwKlU6fF385dpQIaSz6v0OPUxSwAAABCQCRCoZwIEoFfyFEieBrlLPTeECZCz9FiWxA8AAAAAAOhW/l19/p39Weq5vufzPPWxSAAAABCcCRCoZwIEoLc+pcdpkF7q6wRIlR4LkvgBAAAAAAD9lH+H39u73X0MIPNk5RUAAAAAAAzBfiXWPPVM3wJI3hl2u3umCQAAAAAAGIL8O/38u/1e3QXpUwC53D0fEwAAAAAAMET5d/yXqSf6ckHKsXMAAABGzRF0qOcIOsDg9OI4etcTIPuxGPEDAAAAAABiyL/z7/zcRZf5fB8/HDsHAABg9EyAQD0TIACD9WX3/N/u+Zo60NUEiPgBAAAAAACx5QbQ2SRIFwFE/AAAAAAAgHHoLIKcOoCIHwAAAAAAMC6dRJBTBhDxAwAAAAAAxunkEeSUAeQmiR8AAAAAADBWuRHcpBM5VQDJ/4XmCQAAAAAAGLN5OlEEOUUAudw9iwQAAAAAAPDYDC5Ty9oOIGe7Z5UAAAAAAAD+K7eDs9SiSWrPPD0eNAEAAAB+YbvdJuB5k0mbv8ICoGP/t3s+pxa09faods86nfCaOwAAAAyZAAL1BBCA0L7unv/dPXepYW2twMoHTMQPAAAAAADgJbkltHIUvY0Akv+DzhIAAAAAAMCv5abQeARpOoAsvj0AAAAAAACv1XhfaHKBYrV7NgkAAAA4mBsgUM8NEIBR+Wtq6B5IkxMgrezoAgAAAAAARqOx1tBUADlP7n4AAAAAAADHya3hPDWgifnB/B9mnQAAAIBiVmBBPSuwAEbpf3fPl3SEJiZArhIAAAAAAEBzjm4PxwYQq68AAAAAAICmHb0K65j5wWr3bBIAAABwNCuwoJ4VWACj9tfdc5cKHDMBYvUVAAAAAADQpuIWURpAFrtnngAAAAAAANozT49N4mCl84N59VWVAAAAgEZYgQX1rMACGL279LgK6yAlEyCrJH4AAAAAAACnUaXHNnGQQ/P5dPfcJwAAAKBRJkCgngkQAL75y+75+tofPnQC5DwBAAAAAACc3kGN4pB8bvoDAAAAWmICBOqZAAHgiVdPgRwyAWL6AwAAAAAA6NKrW8Vr87npDwAAAGiRCRCoZwIEgJ+8agrktRMgB19XBwAAAAAAaMGrmsVr87l/DAUAAABaZAIE6pkAAeAZv3w5vGYC5CIBAAAAAAD0x8WvfuA1+Tzf/pgmAAAAoDUmQKCeCRAAnpFvgPzlpR/41QTIIokfAAAAAABAv+R2sXjpB34VQM4SAAAAAABA/7zYMF6aH6x2zyYBAAAArbMCC+pZgQXAC/66e+6e+4OXJkCWCQAAAAAAoL+WdX/wUj53/BwAAABOxAQI1DMBAsALao+h102AzJP4AQAAAAAA9FtuGfPn/uClAAIAAAAAANB38+e+WTc/aO4WAAAATsgKLKhnBRYAr/CHl8VzEyDzBAAAAAAAMBzzn78hgAAAAAAAAEM3//kbz80P3icH0AEAAOCkrMCCelZgAfAKX3fPX55+4+cJkCqJHwAAAAAAwLDktlE9/cbPAWSZAAAAAAAAhmf59F/8HEDeJgAAAAAAgOH5oXH8vEDRwlEAAADogBsgUM8NEAAO8P2l8XQCZJYAAAAAAACG63vreBpAFgkAAAAAAGC4vreOpwHkTQIAAAAAABiu763j6QJFy0YBAACgI26AQD03QAA40MOL408JAAAAAAAgmH0AWSYAAAAAAIDhW+a/7ANIlQAAAAAAAIavyn+xAgsAAAAAAAhnf0HqfvdMEwAAANAJR9ChniPoABzo6+75y/7t4X9lAQAAQIcEEKgngABQYGIFFgAAAAAAEE4OIFUCAAAAAACIo8oBZJkAAAAAAADiWFqBBQAAAAAAhCOAAAAAAAAA4QggAAAAAABAODmA/E8CAAAAAACI438mu79sEwAAANCp7db/PYc6k8kkAcChrMACAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEEAAAAAAAIRwABAAAAAADCEUAAAAAAAIBwBBAAAAAAACAcAQQAAAAAAAhHAAEAAAAAAMIRQAAAAAAAgHAEEAAAAAAAIBwBBAAAAAAACEcAAQAAAAAAwhFAAAAAAACAcAQQAAAAAAAgHAEE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AABtEEAAgJPK0x556sPKKwAAAKBNVmABACeTo4d7HwAAAMApCCAAwEnkY+d58qOqqgQAAADQNgEEAGidY+cAAADAqQkgAECrLi8v08ePHxMAAADAKTmCDgC05ubmJi0WiwQAAABwagIIANC4vOoqr7xy7BwAAADoihVYAECj8pHz9XotfgAAAACdEkAAgMbk6JHjR44gAAAAAF0SQACARuRbHzl+5PVXAAAAAF0TQACAo3348OHh4DkAAABAXwggAMBRzs/P0/X1dQIAAADokz8nAIBCV1dXablcJgAAAIC+EUAAgCJ55VW++wEAAADQRwIIAHCw29vbNJ/PEwAAAEBfuQECALzadDpN6/Va/AAAAAB6TwABAF4lx488+TGbzRIAAABA3wkgAMAvVVX1MPkhfgAAAABDIYAAAC/K8SNPfuRPAAAAgKEQQACAWnniQ/wAAAAAhujPCQDgGfv4kW9/AAAAAAyNCRAA4A/EDwAAAGDoBBAA4AfiBwAAABCBAAIAfCd+AAAAAFEIIADAA/EDAAAAiEQAAQDEDwAAACAcAQQARk78AAAAACISQABgxMQPAAAAICoBBABGSvwAAAAAIhNAAGCExA8AAAAgOgEEAEZG/AAAAADGQAABgBGpqird3NyIHwAAAEB4AggAjESOH3nyI38CAAAARDfZPdsEAISWJz7W67X4AQDAIE0mkwQAhzIBAgDB5fhh8gMAAAAYGxMgABBcnvzIh88BAGCoTIAAUMIECAAElic/xA8AAABgjAQQAAjq5uYmzefzBAAAADBGAggABHR1dZUWi0UCAAAAGCsBBACCOT8/T8vlMgEAAACMmSPoABDIhw8f0vX1dQIAgEgcQQeghAACAEHkex/56DkAAEQjgABQQgABgABms1lar9cJAAAiEkAAKOEGCAAMXFVVJj8AAAAAfiKAAMCATafTh/iRPwEAAAD4LwEEAAYsx488AQIAAADAjwQQABiom5ubh9sfAAAAAPyRAAIAA3R5eZkWi0UCAAAA4HkCCAAMzNnZWVqtVgkAAACAepPds00AwCDM5/OHux8AADAmk8kkAcChTIAAwEDkex/57gcAAAAAv2YCBAAGYDqdpvV6naqqSgAAMDYmQAAoYQIEAAYgT36IHwAAAACvJ4AAQM9dXV093P4AAAAA4PUEEADosbOzs7RcLhMAAAAAh3ED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AAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgIIAAAAAACQjgACAAAAAACkI4AAAAAAAADpCCAAAAAAAEA6AggAAAAAAJCOAAIAAAAAAKQjgAAAAAAAAOkIIAAAAAAAQDoCCAAAAAAAkI4AAgAAAAAApCOAAAAAAAAA6QggAAAAAABAOgII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\u003d\u003d" }, "description": "Receives conversion events from web GTM and processes them for tracking tags", "containerContexts": [ "SERVER" ] } ___TEMPLATE_PARAMETERS___ [ { "help": "The path where this client will listen for incoming requests from the web container. Must start with a forward slash (/).", "valueValidators": [ { "args": [ "^/.*" ], "type": "REGEX" } ], "displayName": "Request Path", "defaultValue": "/dub/track", "simpleValueType": true, "name": "expectedPath", "type": "TEXT" }, { "help": "Turn on detailed logs for debugging. Disable in production for better performance.", "displayName": "Enable Debug Logging", "defaultValue": false, "simpleValueType": true, "name": "enableLogging", "type": "CHECKBOX" } ] ___SANDBOXED_JS_FOR_SERVER___ // Require necessary server-side APIs const claimRequest = require('claimRequest'); const getRequestQueryParameters = require('getRequestQueryParameters'); const runContainer = require('runContainer'); const returnResponse = require('returnResponse'); const logToConsole = require('logToConsole'); const getRequestPath = require('getRequestPath'); const getType = require('getType'); const makeString = require('makeString'); const makeNumber = require('makeNumber'); // Get configuration from template fields const expectedPath = data.expectedPath || '/dub/track'; const enableLogging = data.enableLogging || false; const requestPath = getRequestPath(); // Log the message const log = (message, data) => { if (enableLogging) { logToConsole('[Dub Client] ' + message, data); } }; // Parse and clean query parameters const parseQueryParameters = (params) => { const cleanData = {}; for (const key in params) { if (params.hasOwnProperty(key)) { const value = params[key]; if (getType(value) === 'array' && value.length > 0) { cleanData[key] = value[0]; } else if (value !== undefined && value !== null && value !== '') { cleanData[key] = value; } } } return cleanData; }; // Structure the event data const structureEventData = (queryParams) => { const eventData = { event_name: 'dub_conversion', }; if(requestPath === "/dub/track/lead") { eventData.event = 'lead'; if (queryParams.dub_id) { eventData.clickId = queryParams.dub_id; } if (queryParams.eventName) { eventData.eventName = queryParams.eventName; } if (queryParams.customerExternalId) { eventData.customerExternalId = queryParams.customerExternalId; } if (queryParams.customerName) { eventData.customerName = queryParams.customerName; } if (queryParams.customerEmail) { eventData.customerEmail = queryParams.customerEmail; } if (queryParams.customerAvatar) { eventData.customerAvatar = queryParams.customerAvatar; } if (queryParams.eventQuantity) { eventData.eventQuantity = makeNumber(queryParams.eventQuantity); } if (queryParams.mode) { eventData.mode = queryParams.mode; } if (queryParams.metadata) { eventData.metadata = queryParams.metadata; } } else if(requestPath === "/dub/track/sale") { eventData.event = 'sale'; if (queryParams.customerExternalId) { eventData.customerExternalId = queryParams.customerExternalId; } if (queryParams.amount) { eventData.amount = makeNumber(queryParams.amount); } if (queryParams.currency) { eventData.currency = queryParams.currency; } if (queryParams.eventName) { eventData.eventName = queryParams.eventName; } if (queryParams.paymentProcessor) { eventData.paymentProcessor = queryParams.paymentProcessor; } if (queryParams.invoiceId) { eventData.invoiceId = queryParams.invoiceId; } if (queryParams.leadEventName) { eventData.leadEventName = queryParams.leadEventName; } if (queryParams.metadata) { eventData.metadata = queryParams.metadata; } } else { log('Unknown request path: ' + expectedPath); } return eventData; }; // Main execution starts here log('Request received at path:', requestPath); if (requestPath.indexOf(expectedPath) !== 0) { log('Request path does not match expected path. Expected path should start with ' + expectedPath + ', Got: ' + requestPath); return; } claimRequest(); log('Request claimed by the server client'); const queryParams = getRequestQueryParameters(); log('Raw query parameters:', queryParams); const cleanParams = parseQueryParameters(queryParams); log('Cleaned parameters:', cleanParams); const eventData = structureEventData(cleanParams); log('Structured event data:', eventData); runContainer(eventData, function() { log('Container execution completed'); returnResponse(); }); ___SERVER_PERMISSIONS___ [ { "instance": { "key": { "publicId": "logging", "versionId": "1" }, "param": [ { "key": "environments", "value": { "type": 1, "string": "debug" } } ] }, "clientAnnotations": { "isEditedByUser": true }, "isRequired": true }, { "instance": { "key": { "publicId": "read_request", "versionId": "1" }, "param": [ { "key": "requestAccess", "value": { "type": 1, "string": "any" } }, { "key": "headerAccess", "value": { "type": 1, "string": "any" } }, { "key": "queryParameterAccess", "value": { "type": 1, "string": "any" } } ] }, "clientAnnotations": { "isEditedByUser": true }, "isRequired": true }, { "instance": { "key": { "publicId": "return_response", "versionId": "1" }, "param": [] }, "isRequired": true }, { "instance": { "key": { "publicId": "run_container", "versionId": "1" }, "param": [] }, "isRequired": true } ] ___TESTS___ scenarios: [] ___NOTES___ Created on 7/22/2025, 5:26:36 PM