Metadata for Confluence

Customer Success stories

Metadata enables you to create an organised, well-structured wiki that is easy to use and even easier to manage. Gone are the days of content chaos and headaches from cleaning up tags or reorganising spaces.

Now you can:

  • Maintain a structural space organisation and improve its usability;

  • Enhance content discoverability, regardless of naming conventions;

  • Implement user-friendly Confluence navigation;

  • Build a directory based on content from multiple sources;

  • Make sure only relevant content is shown to a particular user;

However, this is only the tip of the iceberg when it comes to the actual benefits of using Metadata for Confluence. This section provides a glimpse into some of our most popular use cases:

bitvoodoo's Success Story: Enable Quick and Easy Access to Internal Information for PostFinance.

bitvoodoo is a leading Atlassian Solution Partner, set out to deploy Confluence as an information management system for PostFinance AG, one of the largest Swiss financial institutions and the largest in Swiss payment traffic.

(function(){ var data = { "addon_key":"com.refinedwiki.confluence.plugins.uitoolkit", "uniqueKey":"com.refinedwiki.confluence.plugins.uitoolkit__ui-button4258090866022566141", "key":"ui-button", "moduleType":"dynamicContentMacros", "moduleLocation":"content", "cp":"/wiki", "general":"", "w":"", "h":"", "url":"https://eu.macro.refined-toolkit.com/dynamic-macros/refined-button?title=Curious%3F+Read+more&url=https%3A%2F%2Fcommunardo.atlassian.net%2Fwiki%2Fspaces%2FMETADCLOUD%2Fpages%2F1798340620%2Fbitvoodoo%2Bs%2BSuccess%2BStory%2BEnable%2BQuick%2Band%2BEasy%2BAccess%2Bto%2BInternal%2BInformation%2Bfor%2BPostFinance&icon=&iconPosition=&externalLink=&color=blue&rounded=&variant=&colorCode=&size=&tooltip=&newWindow=&newTab=&pageId=3954836666&pageType=page&macroId=26a6d31337c75c285b678eac19bb63d3&spaceId=3954835456&outputType=email&xdm_e=https%3A%2F%2Fcommunardo.atlassian.net&xdm_c=channel-com.refinedwiki.confluence.plugins.uitoolkit__ui-button4258090866022566141&cp=%2Fwiki&xdm_deprecated_addon_key_do_not_use=com.refinedwiki.confluence.plugins.uitoolkit&lic=active&userAccess=true&cv=1000.0.0-802adcc4887d&traceId=d2f47edd8ff880beb4d13f5f8a91689a&spanId=9bf6da4d4ff1bc15&traceSampled=0&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI1ZGU3ZDhlM2JhNjBlMTBjZmQ2ODA3N2UiLCJxc2giOiI4YzM5ZjFkMDdiY2E3Zjg5ZmViZGYzZGQ2ZmFjZDU1NjA0YjY3Y2ExYTg4N2FlNWE0ZGVmYTBkMjE2YmViMjI4IiwiaXNzIjoiYjhlMGFmZTAtZjcwYS0zODk2LWE2ZmUtNWRlNjM2MzI2ZGEzIiwiY29udGV4dCI6e30sImV4cCI6MTc3NDI3Mjc3OSwiaWF0IjoxNzc0MjcyNTk5fQ.3pancuCjNGCm6WAnqgJsJLcCmurydi7agC3E77RMe4I", "structuredContext": "{\"license\":{\"active\":true},\"confluence\":{\"editor\":{\"version\":\"v2\"},\"macro\":{\"outputType\":\"email\",\"hash\":\"26a6d31337c75c285b678eac19bb63d3\",\"id\":\"26a6d31337c75c285b678eac19bb63d3\"},\"tracing\":{\"traceId\":\"d2f47edd8ff880beb4d13f5f8a91689a\",\"spanId\":\"9bf6da4d4ff1bc15\",\"sampled\":\"0\"},\"content\":{\"type\":\"page\",\"version\":\"10\",\"id\":\"3954836666\"},\"space\":{\"key\":\"METADATA\",\"id\":\"3954835456\"}},\"url\":{\"displayUrl\":\"https://communardo.atlassian.net/wiki\"}}", "contentClassifier":"content", "productCtx":"{\"page.id\":\"3954836666\",\"macro.hash\":\"26a6d31337c75c285b678eac19bb63d3\",\"color\":\"blue\",\"tracing.sampled\":\"0\",\"page.type\":\"page\",\"macro.localId\":\"d06f14e3-5463-4809-adba-3d07a3a9c713\",\": = | RAW | = :\":\"color=blue|title=Curious? Read more|url=https://communardo.atlassian.net/wiki/spaces/METADCLOUD/pages/1798340620/bitvoodoo+s+Success+Story+Enable+Quick+and+Easy+Access+to+Internal+Information+for+PostFinance\",\"space.id\":\"3954835456\",\"title\":\"Curious? Read more\",\"tracing.traceId\":\"d2f47edd8ff880beb4d13f5f8a91689a\",\"tracing.spanId\":\"9bf6da4d4ff1bc15\",\"user.isExternalCollaborator\":\"false\",\"space.key\":\"METADATA\",\"content.version\":\"10\",\"page.title\":\"Customer Success stories\",\"macro.body\":\"\",\"macro.truncated\":\"false\",\"content.type\":\"page\",\"output.type\":\"email\",\"url\":\"https://communardo.atlassian.net/wiki/spaces/METADCLOUD/pages/1798340620/bitvoodoo+s+Success+Story+Enable+Quick+and+Easy+Access+to+Internal+Information+for+PostFinance\",\"page.version\":\"10\",\"macro.fragmentLocalId\":\"\",\"content.id\":\"3954836666\",\"macro.id\":\"26a6d31337c75c285b678eac19bb63d3\",\"editor.version\":\"v2\"}", "timeZone":"UTC", "origin":"https://eu.macro.refined-toolkit.com", "hostOrigin":"https://communardo.atlassian.net", "sandbox":"allow-downloads allow-forms allow-modals allow-popups allow-popups-to-escape-sandbox allow-scripts allow-same-origin allow-top-navigation-by-user-activation allow-storage-access-by-user-activation", "apiMigrations": { "gdpr": true } } ; if(window.AP && window.AP.subCreate) { window._AP.appendConnectAddon(data); } else { require(['ac/create'], function(create){ create.appendConnectAddon(data); }); } // For Confluence App Analytics. This code works in conjunction with CFE's ConnectSupport.js. // Here, we add a listener to the initial HTML page that stores events if the ConnectSupport component // has not mounted yet. In CFE, we process the missed event data and disable this initial listener. const __MAX_EVENT_ARRAY_SIZE__ = 20; const connectAppAnalytics = "ecosystem.confluence.connect.analytics"; window.connectHost && window.connectHost.onIframeEstablished((eventData) => { if (!window.__CONFLUENCE_CONNECT_SUPPORT_LOADED__) { let events = JSON.parse(window.localStorage.getItem(connectAppAnalytics)) || []; if (events.length >= __MAX_EVENT_ARRAY_SIZE__) { events.shift(); } events.push(eventData); window.localStorage.setItem(connectAppAnalytics, JSON.stringify(events)); } }); }());

German Aerospace Center (DLR) Navigated Their Confluence Maze with Metadata

For years, the German Aerospace Center (DLR) relied on email and other traditional document management systems. Under the leadership of André Pliewischkies, Knowledge Manager at DLR, the company introduced Confluence to reduce information silos and bring more transparency to the internal network.

(function(){ var data = { "addon_key":"com.refinedwiki.confluence.plugins.uitoolkit", "uniqueKey":"com.refinedwiki.confluence.plugins.uitoolkit__ui-button1735313903688884005", "key":"ui-button", "moduleType":"dynamicContentMacros", "moduleLocation":"content", "cp":"/wiki", "general":"", "w":"", "h":"", "url":"https://eu.macro.refined-toolkit.com/dynamic-macros/refined-button?title=Curious%3F+Read+more&url=https%3A%2F%2Fcommunardo.atlassian.net%2Fwiki%2Fspaces%2FMETADATA%2Fpages%2F1807908865%2FGerman%2BAerospace%2BCenter%2BDLR%2BNavigated%2BTheir%2BConfluence%2BMaze%2Bwith%2BMetadata&icon=&iconPosition=&externalLink=&color=blue&rounded=&variant=&colorCode=&size=&tooltip=&newWindow=&newTab=&pageId=3954836666&pageType=page&macroId=04b4e42ea4a49f9007cdec15566c16c3&spaceId=3954835456&outputType=email&xdm_e=https%3A%2F%2Fcommunardo.atlassian.net&xdm_c=channel-com.refinedwiki.confluence.plugins.uitoolkit__ui-button1735313903688884005&cp=%2Fwiki&xdm_deprecated_addon_key_do_not_use=com.refinedwiki.confluence.plugins.uitoolkit&lic=active&userAccess=true&cv=1000.0.0-802adcc4887d&traceId=1d35a99780dd060e5c59f78c7fe6be1a&spanId=700d92d24b17e0ed&traceSampled=0&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI1ZGU3ZDhlM2JhNjBlMTBjZmQ2ODA3N2UiLCJxc2giOiIxZWIwOGEyNjRjNTFlYTQ4MGE1ZDFlYjM3ZTk3NTgwNzBiOWNmNjhlM2Y1MTBlZTI4Zjk0NTJmMGI1N2U0NDhiIiwiaXNzIjoiYjhlMGFmZTAtZjcwYS0zODk2LWE2ZmUtNWRlNjM2MzI2ZGEzIiwiY29udGV4dCI6e30sImV4cCI6MTc3NDI3Mjc3OSwiaWF0IjoxNzc0MjcyNTk5fQ.P-2M05huhRfxwBtf2GoAxl7i72o94k62ZjkEyO9Egps", "structuredContext": "{\"license\":{\"active\":true},\"confluence\":{\"editor\":{\"version\":\"v2\"},\"macro\":{\"outputType\":\"email\",\"hash\":\"04b4e42ea4a49f9007cdec15566c16c3\",\"id\":\"04b4e42ea4a49f9007cdec15566c16c3\"},\"tracing\":{\"traceId\":\"1d35a99780dd060e5c59f78c7fe6be1a\",\"spanId\":\"700d92d24b17e0ed\",\"sampled\":\"0\"},\"content\":{\"type\":\"page\",\"version\":\"10\",\"id\":\"3954836666\"},\"space\":{\"key\":\"METADATA\",\"id\":\"3954835456\"}},\"url\":{\"displayUrl\":\"https://communardo.atlassian.net/wiki\"}}", "contentClassifier":"content", "productCtx":"{\"page.id\":\"3954836666\",\"macro.hash\":\"04b4e42ea4a49f9007cdec15566c16c3\",\"color\":\"blue\",\"tracing.sampled\":\"0\",\"page.type\":\"page\",\"macro.localId\":\"36c4be24-de97-44f7-8076-2b6915ca1430\",\": = | RAW | = :\":\"color=blue|title=Curious? Read more|url=https://communardo.atlassian.net/wiki/spaces/METADATA/pages/1807908865/German+Aerospace+Center+DLR+Navigated+Their+Confluence+Maze+with+Metadata\",\"space.id\":\"3954835456\",\"title\":\"Curious? Read more\",\"tracing.traceId\":\"1d35a99780dd060e5c59f78c7fe6be1a\",\"tracing.spanId\":\"700d92d24b17e0ed\",\"user.isExternalCollaborator\":\"false\",\"space.key\":\"METADATA\",\"content.version\":\"10\",\"page.title\":\"Customer Success stories\",\"macro.body\":\"\",\"macro.truncated\":\"false\",\"content.type\":\"page\",\"output.type\":\"email\",\"url\":\"https://communardo.atlassian.net/wiki/spaces/METADATA/pages/1807908865/German+Aerospace+Center+DLR+Navigated+Their+Confluence+Maze+with+Metadata\",\"page.version\":\"10\",\"macro.fragmentLocalId\":\"\",\"content.id\":\"3954836666\",\"macro.id\":\"04b4e42ea4a49f9007cdec15566c16c3\",\"editor.version\":\"v2\"}", "timeZone":"UTC", "origin":"https://eu.macro.refined-toolkit.com", "hostOrigin":"https://communardo.atlassian.net", "sandbox":"allow-downloads allow-forms allow-modals allow-popups allow-popups-to-escape-sandbox allow-scripts allow-same-origin allow-top-navigation-by-user-activation allow-storage-access-by-user-activation", "apiMigrations": { "gdpr": true } } ; if(window.AP && window.AP.subCreate) { window._AP.appendConnectAddon(data); } else { require(['ac/create'], function(create){ create.appendConnectAddon(data); }); } // For Confluence App Analytics. This code works in conjunction with CFE's ConnectSupport.js. // Here, we add a listener to the initial HTML page that stores events if the ConnectSupport component // has not mounted yet. In CFE, we process the missed event data and disable this initial listener. const __MAX_EVENT_ARRAY_SIZE__ = 20; const connectAppAnalytics = "ecosystem.confluence.connect.analytics"; window.connectHost && window.connectHost.onIframeEstablished((eventData) => { if (!window.__CONFLUENCE_CONNECT_SUPPORT_LOADED__) { let events = JSON.parse(window.localStorage.getItem(connectAppAnalytics)) || []; if (events.length >= __MAX_EVENT_ARRAY_SIZE__) { events.shift(); } events.push(eventData); window.localStorage.setItem(connectAppAnalytics, JSON.stringify(events)); } }); }());

Physik Instrumente Used Metadata to Breathe New Life into Their Corporate Intranet

When Physik Instrumente - a leading manufacturer of nanopositioning technology - got started with Confluence, the company homepage was flooded with news regardless of the audience references, language, location or role. With headquarters in Karlsruhe, Germany, and multiple locations across Europe, America, and Asia, you can see why this was an issue.

(function(){ var data = { "addon_key":"com.refinedwiki.confluence.plugins.uitoolkit", "uniqueKey":"com.refinedwiki.confluence.plugins.uitoolkit__ui-button4954623600842404364", "key":"ui-button", "moduleType":"dynamicContentMacros", "moduleLocation":"content", "cp":"/wiki", "general":"", "w":"", "h":"", "url":"https://eu.macro.refined-toolkit.com/dynamic-macros/refined-button?title=Curious%3F+Read+more&url=https%3A%2F%2Fcommunardo.atlassian.net%2Fwiki%2Fspaces%2FMETADATA%2Fpages%2F1807384583%2FPhysik%2BInstrumente%2BUsed%2BMetadata%2Bto%2BBreathe%2BNew%2BLife%2Binto%2BTheir%2BCorporate%2BIntranet&icon=&iconPosition=&externalLink=&color=blue&rounded=&variant=&colorCode=&size=&tooltip=&newWindow=&newTab=&pageId=3954836666&pageType=page&macroId=3785f24e8caa3a5ee564d134dca64a08&spaceId=3954835456&outputType=email&xdm_e=https%3A%2F%2Fcommunardo.atlassian.net&xdm_c=channel-com.refinedwiki.confluence.plugins.uitoolkit__ui-button4954623600842404364&cp=%2Fwiki&xdm_deprecated_addon_key_do_not_use=com.refinedwiki.confluence.plugins.uitoolkit&lic=active&userAccess=true&cv=1000.0.0-802adcc4887d&traceId=1451138ec726445e7b9cfc712eb16985&spanId=5055f54a590e6b20&traceSampled=0&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI1ZGU3ZDhlM2JhNjBlMTBjZmQ2ODA3N2UiLCJxc2giOiI1NzAxZmZiNTU4NGUxMTE4ZjE5NGU5ZmViMzk3MGQzOGFiNjAxMmMyYjJiNWEyYjZkYjcxMjgzNTdlMWExZGE0IiwiaXNzIjoiYjhlMGFmZTAtZjcwYS0zODk2LWE2ZmUtNWRlNjM2MzI2ZGEzIiwiY29udGV4dCI6e30sImV4cCI6MTc3NDI3Mjc3OSwiaWF0IjoxNzc0MjcyNTk5fQ.AkQX0ODIgD_6kLCFqbhtA_D2DlrWKSr1nvPVs6kB6Uc", "structuredContext": "{\"license\":{\"active\":true},\"confluence\":{\"editor\":{\"version\":\"v2\"},\"macro\":{\"outputType\":\"email\",\"hash\":\"3785f24e8caa3a5ee564d134dca64a08\",\"id\":\"3785f24e8caa3a5ee564d134dca64a08\"},\"tracing\":{\"traceId\":\"1451138ec726445e7b9cfc712eb16985\",\"spanId\":\"5055f54a590e6b20\",\"sampled\":\"0\"},\"content\":{\"type\":\"page\",\"version\":\"10\",\"id\":\"3954836666\"},\"space\":{\"key\":\"METADATA\",\"id\":\"3954835456\"}},\"url\":{\"displayUrl\":\"https://communardo.atlassian.net/wiki\"}}", "contentClassifier":"content", "productCtx":"{\"page.id\":\"3954836666\",\"macro.hash\":\"3785f24e8caa3a5ee564d134dca64a08\",\"color\":\"blue\",\"tracing.sampled\":\"0\",\"page.type\":\"page\",\"macro.localId\":\"b4678abb-085d-4fad-b3cf-11c8b6943415\",\": = | RAW | = :\":\"color=blue|title=Curious? Read more|url=https://communardo.atlassian.net/wiki/spaces/METADATA/pages/1807384583/Physik+Instrumente+Used+Metadata+to+Breathe+New+Life+into+Their+Corporate+Intranet\",\"space.id\":\"3954835456\",\"title\":\"Curious? Read more\",\"tracing.traceId\":\"1451138ec726445e7b9cfc712eb16985\",\"tracing.spanId\":\"5055f54a590e6b20\",\"user.isExternalCollaborator\":\"false\",\"space.key\":\"METADATA\",\"content.version\":\"10\",\"page.title\":\"Customer Success stories\",\"macro.body\":\"\",\"macro.truncated\":\"false\",\"content.type\":\"page\",\"output.type\":\"email\",\"url\":\"https://communardo.atlassian.net/wiki/spaces/METADATA/pages/1807384583/Physik+Instrumente+Used+Metadata+to+Breathe+New+Life+into+Their+Corporate+Intranet\",\"page.version\":\"10\",\"macro.fragmentLocalId\":\"\",\"content.id\":\"3954836666\",\"macro.id\":\"3785f24e8caa3a5ee564d134dca64a08\",\"editor.version\":\"v2\"}", "timeZone":"UTC", "origin":"https://eu.macro.refined-toolkit.com", "hostOrigin":"https://communardo.atlassian.net", "sandbox":"allow-downloads allow-forms allow-modals allow-popups allow-popups-to-escape-sandbox allow-scripts allow-same-origin allow-top-navigation-by-user-activation allow-storage-access-by-user-activation", "apiMigrations": { "gdpr": true } } ; if(window.AP && window.AP.subCreate) { window._AP.appendConnectAddon(data); } else { require(['ac/create'], function(create){ create.appendConnectAddon(data); }); } // For Confluence App Analytics. This code works in conjunction with CFE's ConnectSupport.js. // Here, we add a listener to the initial HTML page that stores events if the ConnectSupport component // has not mounted yet. In CFE, we process the missed event data and disable this initial listener. const __MAX_EVENT_ARRAY_SIZE__ = 20; const connectAppAnalytics = "ecosystem.confluence.connect.analytics"; window.connectHost && window.connectHost.onIframeEstablished((eventData) => { if (!window.__CONFLUENCE_CONNECT_SUPPORT_LOADED__) { let events = JSON.parse(window.localStorage.getItem(connectAppAnalytics)) || []; if (events.length >= __MAX_EVENT_ARRAY_SIZE__) { events.shift(); } events.push(eventData); window.localStorage.setItem(connectAppAnalytics, JSON.stringify(events)); } }); }());


And that’s a wrap!

(function(){ var data = { "addon_key":"com.refinedwiki.confluence.plugins.uitoolkit", "uniqueKey":"com.refinedwiki.confluence.plugins.uitoolkit__ui-button4781239763029471904", "key":"ui-button", "moduleType":"dynamicContentMacros", "moduleLocation":"content", "cp":"/wiki", "general":"", "w":"", "h":"", "url":"https://eu.macro.refined-toolkit.com/dynamic-macros/refined-button?title=Almost+convinced%3F+Start+you+30-day+free+trial+now%21&url=https%3A%2F%2Fmarketplace.atlassian.com%2Fapps%2F1213690%2Fmetadata-for-confluence%3Fhosting%3Dcloud%26tab%3Dpricing&icon=&iconPosition=&externalLink=&color=blue&rounded=&variant=&colorCode=&size=&tooltip=&newWindow=&newTab=&pageId=3954836666&pageType=page&macroId=4e3423e38e0593c8a1c8beab9b04ade7&spaceId=3954835456&outputType=email&xdm_e=https%3A%2F%2Fcommunardo.atlassian.net&xdm_c=channel-com.refinedwiki.confluence.plugins.uitoolkit__ui-button4781239763029471904&cp=%2Fwiki&xdm_deprecated_addon_key_do_not_use=com.refinedwiki.confluence.plugins.uitoolkit&lic=active&userAccess=true&cv=1000.0.0-802adcc4887d&traceId=2280ed9200d31d5e81553e66e7db5257&spanId=935c4a75d050566b&traceSampled=0&jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzdWIiOiI1ZGU3ZDhlM2JhNjBlMTBjZmQ2ODA3N2UiLCJxc2giOiJmMTE1ZDYwZGZiZDNjNzNhZWQxOWNlMDNlYTZlZjg0ZjQ4ZWQzNzJhNDY0NGFmMjQ2YzdlZDBlNTdjOTRkNjFmIiwiaXNzIjoiYjhlMGFmZTAtZjcwYS0zODk2LWE2ZmUtNWRlNjM2MzI2ZGEzIiwiY29udGV4dCI6e30sImV4cCI6MTc3NDI3Mjc3OSwiaWF0IjoxNzc0MjcyNTk5fQ.v3R2M4LOE_XlaE_-IPzPeB9Tc2ZhYsk3SMeumTMkXsY", "structuredContext": "{\"license\":{\"active\":true},\"confluence\":{\"editor\":{\"version\":\"v2\"},\"macro\":{\"outputType\":\"email\",\"hash\":\"4e3423e38e0593c8a1c8beab9b04ade7\",\"id\":\"4e3423e38e0593c8a1c8beab9b04ade7\"},\"tracing\":{\"traceId\":\"2280ed9200d31d5e81553e66e7db5257\",\"spanId\":\"935c4a75d050566b\",\"sampled\":\"0\"},\"content\":{\"type\":\"page\",\"version\":\"10\",\"id\":\"3954836666\"},\"space\":{\"key\":\"METADATA\",\"id\":\"3954835456\"}},\"url\":{\"displayUrl\":\"https://communardo.atlassian.net/wiki\"}}", "contentClassifier":"content", "productCtx":"{\"page.id\":\"3954836666\",\"macro.hash\":\"4e3423e38e0593c8a1c8beab9b04ade7\",\"color\":\"blue\",\"tracing.sampled\":\"0\",\"page.type\":\"page\",\"macro.localId\":\"33fd11a1-3b8a-4f7f-9a91-5feb5a7c953e\",\": = | RAW | = :\":\"color=blue|title=Almost convinced? Start you 30-day free trial now!|url=https://marketplace.atlassian.com/apps/1213690/metadata-for-confluence?hosting=cloud&tab=pricing\",\"space.id\":\"3954835456\",\"title\":\"Almost convinced? Start you 30-day free trial now!\",\"tracing.traceId\":\"2280ed9200d31d5e81553e66e7db5257\",\"tracing.spanId\":\"935c4a75d050566b\",\"user.isExternalCollaborator\":\"false\",\"space.key\":\"METADATA\",\"content.version\":\"10\",\"page.title\":\"Customer Success stories\",\"macro.body\":\"\",\"macro.truncated\":\"false\",\"content.type\":\"page\",\"output.type\":\"email\",\"url\":\"https://marketplace.atlassian.com/apps/1213690/metadata-for-confluence?hosting=cloud&tab=pricing\",\"page.version\":\"10\",\"macro.fragmentLocalId\":\"\",\"content.id\":\"3954836666\",\"macro.id\":\"4e3423e38e0593c8a1c8beab9b04ade7\",\"editor.version\":\"v2\"}", "timeZone":"UTC", "origin":"https://eu.macro.refined-toolkit.com", "hostOrigin":"https://communardo.atlassian.net", "sandbox":"allow-downloads allow-forms allow-modals allow-popups allow-popups-to-escape-sandbox allow-scripts allow-same-origin allow-top-navigation-by-user-activation allow-storage-access-by-user-activation", "apiMigrations": { "gdpr": true } } ; if(window.AP && window.AP.subCreate) { window._AP.appendConnectAddon(data); } else { require(['ac/create'], function(create){ create.appendConnectAddon(data); }); } // For Confluence App Analytics. This code works in conjunction with CFE's ConnectSupport.js. // Here, we add a listener to the initial HTML page that stores events if the ConnectSupport component // has not mounted yet. In CFE, we process the missed event data and disable this initial listener. const __MAX_EVENT_ARRAY_SIZE__ = 20; const connectAppAnalytics = "ecosystem.confluence.connect.analytics"; window.connectHost && window.connectHost.onIframeEstablished((eventData) => { if (!window.__CONFLUENCE_CONNECT_SUPPORT_LOADED__) { let events = JSON.parse(window.localStorage.getItem(connectAppAnalytics)) || []; if (events.length >= __MAX_EVENT_ARRAY_SIZE__) { events.shift(); } events.push(eventData); window.localStorage.setItem(connectAppAnalytics, JSON.stringify(events)); } }); }());