{"webLayers":[{"_id":"66ed5d57c3cbda99590876f1","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/uk/en/shop/womens","type":"contains"},{"type":"regex","regex":"fitflop\\.com\\/uk\\/en\\/((\\?|\\#)(.*))?$"},{"url":"https://www.fitflop.com/uk/en/shop/mens","type":"contains"}],"exclude_pages":[{"url":"checkout/confirmation","type":"contains"}]},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"671fb90254d7a013524b86fe","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/us/en/shop/womens","type":"contains"},{"url":"https://www.fitflop.com/us/en/shop/mens","type":"contains"},{"type":"regex","regex":"fitflop\\.com\\/us\\/en\\/((\\?|\\#)(.*))?$"}],"exclude_pages":[{"url":"checkout/confirmation","type":"contains"}]},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"67daac904eec6926f828e75c","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"uk\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"67ed184b53fbbfbcc480c889","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"uk\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"67ed1963f793d10910033691","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"uk\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"67f4fb3e4e055a55538e9d4a","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"us\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"67f4fb87adabd81af31b6a2a","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"us\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"67f4fbe0c8ec20f56a890e3b","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"us\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"67fcfb0a38414963cde5a82e","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"eu\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"67fcfc7fc322771edc282e16","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"ca\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"67fcfd39500b5fdb1f05ba64","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"eu\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"67fcfd5ef1629f9b9d3b30f7","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"ca\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"67fcfd8cd2cfa6e1f2e32b35","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"eu\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"67fcfde713c3efa0370a5788","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"ca\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"6849925d286fb5213d3c293f","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"#sms_banner","type":"contains"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"6895e19dd874ee1484829881","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"#sms_banner","type":"contains"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"68da495f67f6e7eea26cd068","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"uk\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"68da49d73471b852171e998d","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"us\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"68da49e2a126eb835549017b","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"ca\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"68da4a2560147e41943ca224","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"eu\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"690dd6e30e17f58b2d1fb8ce","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/eu/en/shop/womens","type":"contains"},{"url":"https://www.fitflop.com/eu/en/shop/mens","type":"contains"},{"type":"regex","regex":"fitflop\\.com\\/eu\\/en\\/((\\?|\\#)(.*))?$"}],"exclude_pages":[{"url":"checkout/confirmation","type":"contains"}]},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"690dda5b2b4c2c898a252e39","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/ca/en/shop/womens","type":"contains"},{"url":"https://www.fitflop.com/ca/en/shop/mens","type":"contains"},{"type":"regex","regex":"fitflop\\.com\\/ca\\/en\\/((\\?|\\#)(.*))?$"}],"exclude_pages":[{"url":"checkout/confirmation","type":"contains"}]},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"690ddb4a2d8e4b029d69b3f1","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/eu/fr/shop/womens","type":"contains"},{"url":"https://www.fitflop.com/eu/fr/shop/mens","type":"contains"},{"type":"regex","regex":"fitflop\\.com\\/eu\\/fr\\/((\\?|\\#)(.*))?$"}],"exclude_pages":[{"url":"checkout/confirmation","type":"contains"}]},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"690df5dba191b8934a01293c","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/eu/de/shop/womens","type":"contains"},{"url":"https://www.fitflop.com/eu/de/shop/mens","type":"contains"},{"type":"regex","regex":"fitflop\\.com\\/eu\\/de\\/((\\?|\\#)(.*))?$"}],"exclude_pages":[{"url":"checkout/confirmation","type":"contains"}]},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"690df6c8ced4ed456e5cdbac","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/eu/it/shop/womens","type":"contains"},{"url":"https://www.fitflop.com/eu/it/shop/mens","type":"contains"},{"type":"regex","regex":"fitflop\\.com\\/eu\\/it\\/((\\?|\\#)(.*))?$"}],"exclude_pages":[{"url":"checkout/confirmation","type":"contains"}]},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69710bc014d995ff030aefed","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"ca\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69710bc014d995ff030aeff2","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"eu\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69710bc014d995ff030aeff7","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"us\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69710bc014d995ff030aeffc","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"uk\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"697a0fccc60aa52b3fda6257","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/uk/en/shop/","type":"contains"}],"exclude_pages":[{"url":"https://www.fitflop.com/uk/en/shop/womens","type":"contains"},{"url":"https://www.fitflop.com/uk/en/shop/mens","type":"contains"},{"type":"regex","regex":"fitflop\\.com\\/uk\\/en\\/((\\?|\\#)(.*))?$"}]},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"697a10cdeba64007a547370a","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/us/en/shop/","type":"contains"}],"exclude_pages":[{"url":"https://www.fitflop.com/us/en/shop/womens","type":"contains"},{"url":"https://www.fitflop.com/us/en/shop/mens","type":"contains"},{"type":"regex","regex":"fitflop\\.com\\/us\\/en\\/((\\?|\\#)(.*))?$"}]},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69943fd159fb3a81cdeda646","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"eu\\/de\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69b295efe50b6ed00301717d","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"/us/en/","type":"contains"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69b2970edc737c5972e8694f","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"uk\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69b2970edc737c5972e86954","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"us\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69b2970edc737c5972e86959","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"eu\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69b2970fdc737c5972e8695e","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"ca\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69b2af18aa6caf8101df16cd","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"uk\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69b2af18aa6caf8101df16d2","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"us\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69b2af18aa6caf8101df16d7","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"eu\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69b2af18aa6caf8101df16dc","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"ca\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69bbb5dfea6d51ec2452812e","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"fitflop\\.com\\/us\\/en\\/((\\?|\\#)(.*))?$"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69bbb81d7f4570cc36018cfe","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"fitflop\\.com\\/uk\\/en\\/((\\?|\\#)(.*))?$"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69c3d673f37dee1205b4a8d8","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"eu\\/fr\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69c3d7d815fe94507c86e934","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"eu\\/it\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69c5024866d898d6a889a2b6","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"uk\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69c52127ad4b4bd0b9fe0ee4","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"us\\/en\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69c5335ff37dee1205b4ff56","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"eu\\/de\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69c5460b9fe389d05f71676d","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"eu\\/it\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]},{"_id":"69c5465eae6ae04edad1756a","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"type":"regex","regex":"eu\\/fr\\/shop\\/[a-zA-Z\\-]*[0-9]+[a-zA-Z\\-]*"}],"exclude_pages":null},"device_target":{"type":"any"},"frequency":"always","uses_personalization":true,"data":"","variables_target":null,"page_vars":[]}],"experiments":[{"_id":"6931a4880a550a8fbd0563fc","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/uk/en/","type":"contains"}],"exclude_pages":null},"trigger_event":{"type":"page_load"},"device_target":{"type":"any"},"frequency":"always","variables_target":null,"page_vars":[]},{"_id":"6931a5131fc706454572c637","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/us/en/","type":"contains"}],"exclude_pages":null},"trigger_event":{"type":"page_load"},"device_target":{"type":"any"},"frequency":"always","variables_target":null,"page_vars":[]},{"_id":"6970b594b33d75a93339c9f1","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/us/en/","type":"exact"}],"exclude_pages":null},"trigger_event":{"type":"page_load"},"device_target":{"type":"any"},"frequency":"always","variables_target":null,"page_vars":[]},{"_id":"6970b5c1e9b5c9ca8923adb4","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/uk/en/","type":"exact"}],"exclude_pages":null},"trigger_event":{"type":"page_load"},"device_target":{"type":"any"},"frequency":"always","variables_target":null,"page_vars":[]},{"_id":"699dcabba83b5ec0eb9fdeef","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/uk/en/","type":"contains"}],"exclude_pages":null},"trigger_event":{"type":"page_load"},"device_target":{"type":"any"},"frequency":"always","variables_target":null,"page_vars":[]},{"_id":"69a5b14a7bffa1ded0038987","date_filter":{"enabled":false,"from_date":null,"to_date":null},"trigger":{"include_pages":[{"url":"https://www.fitflop.com/us/en/","type":"contains"}],"exclude_pages":null},"trigger_event":{"type":"page_load"},"device_target":{"type":"any"},"frequency":"always","variables_target":null,"page_vars":[]}],"constantManagedTags":[{"uses_overlay":false,"type":"js","parametrized_definition":"/**\r\n * @author  Colours of Data\r\n * @version 1.0.1\r\n *\r\n * This file is centrally managed. To avoid conflicts or loss of work,\r\n * please do not edit directly. All modifications are handled \r\n * through the designated version control process.\r\n */\r\n\r\n// Template Parameters\r\nconst PARAM_DEBUG_MODE = \"false\" === \"true\";\r\n\r\n(function () {\r\n  /**\r\n   * Global variables\r\n   */\r\n\r\n  /**\r\n   * Creates a conditional, namespaced logger object that mirrors the browser's console API.\r\n   *\r\n   * This factory generates a logger that prefixes all output with a styled, identifying\r\n   * name. For performance, if logging is disabled, it returns an object where verbose\r\n   * methods (`log`, `info`, `debug`) are replaced by no-operation functions, while\r\n   * critical methods (`warn`, `error`) remain active.\r\n   *\r\n   * @param {object} config - The logger configuration object.\r\n   * @param {boolean} [config.isEnabled=false] - Toggles verbose logging. If false, only `.warn()` and `.error()` will produce output.\r\n   * @param {string} [config.prefix='Script'] - The namespace identifier to prepend to all log messages.\r\n   * @param {string} [config.color='#7c4dff'] - A valid CSS color string for styling the prefix.\r\n   * @returns {Console} A logger object with the same interface as the global `console` object.\r\n   */\r\n  function createLogger({ isEnabled = false, prefix = 'Script', color = '#7c4dff' }) {\r\n    // If logging is disabled, immediately return a performant \"noop\" (no-operation) logger.\r\n    if (!isEnabled) {\r\n      // A reusable empty function to disable non-critical log methods.\r\n      const noop = () =\u003e { };\r\n      const prefixStyle = `color: ${color}; font-weight: bold;`;\r\n\r\n      return {\r\n        debug: noop,\r\n        log: noop,\r\n        info: noop,\r\n        group: noop,\r\n        groupEnd: noop,\r\n        table: noop,\r\n        // Critical logs remain active regardless of the isEnabled flag.\r\n        // .bind() is used to pre-apply the styled prefix argument.\r\n        warn: console.warn.bind(console, `%c[${prefix}]`, prefixStyle),\r\n        error: console.error.bind(console, `%c[${prefix}]`, prefixStyle),\r\n      };\r\n    }\r\n\r\n    // If logging is enabled, return a full logger instance.\r\n    // Each method is bound to the native `console` context and prepends the styled prefix.\r\n    // The `%c` format specifier applies the CSS style to the prefix.\r\n    return {\r\n      debug: console.debug.bind(console, `%c[${prefix}]`, `color: ${color}; font-weight: bold;`),\r\n      log: console.log.bind(console, `%c[${prefix}]`, `color: ${color}; font-weight: bold;`),\r\n      info: console.info.bind(console, `%c[${prefix}]`, `color: ${color}; font-weight: bold;`),\r\n      warn: console.warn.bind(console, `%c[${prefix}]`, `color: ${color}; font-weight: bold;`),\r\n      error: console.error.bind(console, `%c[${prefix}]`, `color: ${color}; font-weight: bold;`),\r\n      group: console.group.bind(console, `%c[${prefix}]`, `color: ${color}; font-weight: bold;`),\r\n      groupEnd: console.groupEnd.bind(console), // groupEnd does not support prefixes.\r\n      table: console.table.bind(console), // table is passed through without a prefix for native formatting.\r\n    };\r\n  }\r\n\r\n  const logger = createLogger({\r\n    isEnabled: PARAM_DEBUG_MODE,\r\n    prefix: 'PDP Pricetag Voucher Code Display Handler',\r\n    color: '#6ec932ff'\r\n  });\r\n\r\n  // Global array to store weblayer data\r\n  window.pdpPricetagVoucherCodeWeblayersArray =\r\n    window.pdpPricetagVoucherCodeWeblayersArray || [];\r\n\r\n  /**\r\n   * Function to check if all weblayers are present and select the best one\r\n   */\r\n  function checkAndSelectBestWeblayer() {\r\n    logger.debug(\"checkAndSelectBestWeblayer: Checking weblayers...\");\r\n\r\n    // Filter the array to get only the weblayers with considerForSelection: true\r\n    const weblayersToConsider =\r\n      window.pdpPricetagVoucherCodeWeblayersArray.filter(\r\n        (item) =\u003e item.considerForSelection === true\r\n      );\r\n\r\n    logger.debug(\r\n      \"checkAndSelectBestWeblayer: weblayersToConsider:\",\r\n      weblayersToConsider\r\n    );\r\n\r\n    selectBestWeblayerFromWindowArray(weblayersToConsider);\r\n  }\r\n\r\n  /**\r\n   * Select best weblayer from window array function\r\n   * @param {Array} weblayersToUse \r\n   */\r\n  function selectBestWeblayerFromWindowArray(weblayersToUse) {\r\n    logger.debug(\r\n      \"selectBestWeblayerFromWindowArray: weblayersToUse:\",\r\n      weblayersToUse\r\n    );\r\n\r\n    if (!weblayersToUse || weblayersToUse.length === 0) {\r\n      logger.warn(\"selectBestWeblayerFromWindowArray: No weblayers to use.\");\r\n      return null;\r\n    }\r\n\r\n    // Handle forceDisplay first\r\n    const forceDisplayWeblayers = weblayersToUse.filter(\r\n      (weblayer) =\u003e weblayer.forceDisplay === \"true\"\r\n    );\r\n\r\n    logger.debug(\r\n      \"selectBestWeblayerFromWindowArray: forceDisplayWeblayers:\",\r\n      forceDisplayWeblayers\r\n    );\r\n\r\n    if (forceDisplayWeblayers.length \u003e 0) {\r\n      if (forceDisplayWeblayers.length \u003e 1) {\r\n        logger.warn(\r\n          \"selectBestWeblayerFromWindowArray: Multiple weblayers with forceDisplay=true detected. Selecting the first one.\"\r\n        );\r\n      }\r\n      const forceDisplayWeblayerId = forceDisplayWeblayers[0].weblayerId;\r\n      triggerWeblayer(forceDisplayWeblayerId);\r\n      return forceDisplayWeblayerId;\r\n    }\r\n\r\n    // Sort weblayers by discount (descending) and then priority (descending)\r\n    weblayersToUse.sort((a, b) =\u003e {\r\n      if (parseInt(b.discount) !== parseInt(a.discount)) {\r\n        return parseInt(b.discount) - parseInt(a.discount);\r\n      }\r\n      return parseInt(b.priority) - parseInt(a.priority);\r\n    });\r\n\r\n    logger.debug(\r\n      \"selectBestWeblayerFromWindowArray: Sorted weblayers:\",\r\n      weblayersToUse\r\n    );\r\n\r\n    const bestWeblayerId = weblayersToUse[0].weblayerId;\r\n    triggerWeblayer(bestWeblayerId);\r\n    return bestWeblayerId;\r\n  }\r\n\r\n  /**\r\n   * Trigger weblayer function\r\n   * @param {string} weblayerId \r\n   */\r\n  function triggerWeblayer(weblayerId) {\r\n    logger.debug(\r\n      \"triggerWeblayer: weblayerId:\",\r\n      weblayerId\r\n    );\r\n    if (weblayerId) {\r\n      const functionName = `triggerWeblayerRender_${weblayerId}`;\r\n      if (typeof window[functionName] === \"function\") {\r\n        exponea.getAbTest(\r\n          'PDP weblayers v1.1',\r\n          {\r\n            'Target': 100,\r\n            'Control': 0\r\n          },\r\n          function (result) {\r\n            if (result == 'Target') {\r\n              window[`triggerWeblayerRender_${weblayerId}`]();\r\n              logger.debug(\r\n                \"triggerWeblayer: Showing weblayer with ID:\",\r\n                weblayerId\r\n              );\r\n            } else if (result == 'Control') {\r\n              logger.debug(\r\n                \"triggerWeblayer: I'm control. Would show weblayer with ID:\",\r\n                weblayerId\r\n              );\r\n            }\r\n          }\r\n        );\r\n      } else {\r\n        logger.error(\"triggerWeblayer: Exponea is not available.\");\r\n      }\r\n    }\r\n  }\r\n\r\n  // Wait for 1 second and then check\r\n  setTimeout(checkAndSelectBestWeblayer, 1000);\r\n})();","trigger":{"include_pages":[{"type":"any"}],"exclude_pages":null},"_id":"67daa4c918070cc0f3207056"}],"vars":{"data":[{"id":"68df971b262d6efc0759981b","name":"product id","variable":{"type":"custom_function","custom_function":{"body":"const view_items = dataLayer.filter(e =\u003e e.event == 'view_item');\nconst view_item = view_items[view_items.length - 1];\nconst product_id = view_item.ecommerce.items[0].item_id;\nreturn product_id;"}}}]}}