Navigation path


Table of content

1. Our services

Use and integrate numerous available services, which can be used on EUROPA site:

  • Convert your documents into PDFs or ODFs.
  • Use EUROPA search.
  • Monitor visits of your site with EUROPA Web Analytics.
  • DG Communication offers webtools.
  • You can broadcast events with the help of web streaming.



1.1. Convert documents

You can convert your documents into PDF format and ODF format very easily.


1.1.1. Creating PDF with PDF CoDe

Use PDF CoDe to convert your documents into PDF format by sending them to special mailboxes and receiving their PDF equivalent  by return email:


PDF (Portable Document Format) is the format to publish files for download on EUROPA. To know more about the format AND how to use it on EUROPA, see our PDF page.
PDF CoDe is the tool which can be used by all Commission staff to create PDF documents.


  • User friendly: If you can send an email with an attachment, you can use PDF CoDe.
  • Conversion profiles: you can choose the most suitable profile for you PDF document, depending on its final destination (WEB, PRINT and HIDEF).
  • No prior training or installation is needed.  
  • Available any time, anywhere, even while travelling or at home, using OWA (Outlook Web Access).
  • Reliable. The Data Centre provides permanent monitoring and support.
  • Confidential. Documents are sent through secure channels for conversion. 
  • Converts all the popular software formats (major versions of Word, Excel and PowerPoint; Text, RTF, TIFF, PostScript).

To find out more and get started, see the PDF CoDe website, where you will find a full description of the service, practical information, direct links to the mailboxes, frequently asked questions and contacts.


Supported source formats

For a complete list of supported document formats, please check the section PDF CoDE on the CoDE FAQ page.


1.1.2. Creating ODF with ODEF CoDe

Use ODEF CoDe to convert your documents from or into ODF format by sending them to special mailboxes and receiving their respective equivalent  by return email:

  • EC ODEF CODE OFFICE, if you have an ODF document or an MS-Office OpenXML document as source document and want it to be converted into Office format
  • EC ODEF CODE ODF, if you have an MS-Office document, traditional or OpenXML, as source document and want it to be converted into ODF format
  • EC ODEF CODE OPENXML, if you have an ODF document or a traditional MS-Office document as source document and want it to be converted into MS-Office OpenXML format


OpenDocument Format (ODF) is an open, XML-based file format for office documents. It includes text documents, spreadsheets, drawings, presentations and more.

OpenDocument is an ISO standard, ISO/IEC 26300:2006.

Conversion Tools / Services

DIGIT has made available ODEF CoDe service. The service allows for conversions between legacy MS Office formats  (DOC, XLS, PPT) and the corresponding ODF formats (ODT, ODS, ODP ; respectively Open Document Text, Open Document Spreadsheet, Open Document Presentation), in both directions. The conversions are performed with the help of OpenOffice routines running on a server.

Using it is rather simple:

  1. Send a document to one of the above mentioned mailboxes using Outlook.
  2. Wait for the result.
  3. Grab the Resulting document from your Inbox.

You can also find out more about the service on ODEF CoDe web page.


1.2. Search on EUROPA

The 'new' Europa Search in production from 9 September 2013 is based on Autonomy (IDOL) Server technology from HP and replaces the 'old' search based on Verity 2K. The 'old' Europa search will be phased out on 31.01.2014.

Autonomy Intelligent Data Operating Layer (IDOL) can integrate unstructured, semi-structured, and structured information from multiple repositories through an understanding of the content. It delivers a real time environment to automate operations across applications and content, removing most of the manual processes involved in getting the relevant information to the right people at the right time.


For a limited period of time, visitors can still use the 'old' search tool within Europa websites. This is because a compatibility module has been implemented to handle “old” basic search requests in order to make migration from Verity to IDOL effortless. With a view to adapt your website to a customized interface within the new search engine, please contact COMM EUROPA MANAGEMENT in order to prepare the migration.

The IDOL platform also provides additional search features such as, conceptual search, clustering, query saving and auto running (via user registration). Once indexed, documents can be retrieved through various means, from full text search to classification tree. Some of these advanced features will appear in future releases of the new search application and will require content adaptation by webmasters to maximize its capabilities.

For further information, please refer to the webmaster documentation where the procedure “How to create a customized interface to the Europa Search Engine” is explained and for any other questions please contact COMM EUROPA MANAGEMENT.

IDOL is able to index and classify static documents accessible on websites in various formats (mainly Web, PDF and Office documents such as Word, Excel, Powerpoint).

IDOL proposes various customization mechanisms (to be discussed with webmasters and IT teams) which allow to correctly index dynamic pages generated by web applications based on the DIGIT product catalogue.


Search Visual identity

The search engine respects the latest visual identity of the Commission as well as the inter-institutional template for EUROPA.

For European Commission sites under the EC.EUROPA domain:

Search for European Commission domain

For Inter-institutional sites under the EUROPA domain:

Search for europa domain

Version in use on EUROPA

The EUROPA search is based on Autonomy’s IDOL 7 search engine.



1.2.1. Search on your site

The IDOL search engine interface allows you to restrict searches on EUROPA within a specific site, this way you can offer the visitors of your site a customized interface that will restrict the results of their query within the scope of your site.

How to create a customised interface to the EUROPA Search engine

Find here two examples explaining how you can create such a customized interface (see following documentationpdf(284 kB) Choose translations of the previous link :

  • A search box allows the entry of a query string and calls the search engine. This search box can be integrated as part of an existing web page of your site, the most obvious place being the home page. 
  • A dedicated search page, offers the possibility to: 
    • generate a more complex query with the functionalities available under the button
      screenshot with the search button
    • the possibility to refine your results by using the filter pane available on the bottom-left of the page.

      search filter

1.3. Europa Analytics

Europa Analytics allows you to track, analyse and understand better your website audience. This is crucial to ensure online communication is targeted and cost-efficient. This corporate service is currently based on the open source tool Piwik, customised for specific European Commission business needs.

You can access the Piwik tool here

You can browse technical and functional FAQ here

You can ask for inclusion of your website and/or support by contacting COMM EUROPA MANAGEMENT

NB: You can still consult archived reports (up to 31.12.2016) based the old tool SAS here and the Kiosk here .


1.3.1. About us

Europa Analytics is a corporate service managed by DG COMM with DIGIT support. The Europa Analytics team provides the following support to users across DG's and departments:

  • Set-up and configuration of websites
  • Bug fixing and improvements
  • Coaching and training
  • Data insights and analysis

The Europa Analytics team can be contacted via COMM EUROPA MANAGEMENT


1.3.2. Tool for "" (only for EC websites) for "" and other Institutions for "testing"


1.3.3. FAQ - Europa Analytics

These are the different sections of the Europa Analytics FAQ


Europa Analytics is based on Piwik which is the leading open-source analytics platform that provides relevant and reliable insights into user behaviour. The data and information collected by Piwik is 100% owned and controlled by the European Commission. This guarantees compliance with strict privacy regulations and laws. Piwik is used by more than 1,000,000 websites worldwide, including large corporations, SMEs, governments & non-profit organisations.

The Europa Analytics reporting tool is accessible to the European Commission staff using ECAS login and password.

Other users need to request an access sending an email to COMM EUROPA MANAGEMENT ( The access request should be approved by the website's webmaster.

Europa Analytics is the corporate web analytics service of the European Commission. No other tool or service shall be used. Third party services are not allowed on Europa .

First party cookies

Europa Analytics is configured to use the second level domain (used by European Institutions websites) and to store first party cookies that expire after 13 months. A cookie is a small piece of data that a website asks the visitor to be stored on his/her computer or mobile device.

Cookies allow for tracking the following information about visitors:

  • Visitor's IP address (anonymised).
  • Location of the visitor: country, region, city, approximate latitude and longitude (Geolocation)
  • Date and time of the request
  • Title of the page being viewed (Page Title)
  • URL of the page being viewed (Page URL)
  • URL of the page that was viewed prior to the current page (Referrer URL)
  • Screen resolution being used
  • Time in local visitor's time-zone
  • Files that were clicked and downloaded (Download)
  • Links to an outside domain that were clicked (Outlink)
  • Pages generation time (the time it takes for webpages to be generated by the webserver and then downloaded by the visitor: Page speed)
  • Main language of the browser being used (Accept-Language header)
  • Browser version, browser plugins (PDF, Flash, Java, …) operating system version, device identifier (User-Agent header)
  • Language of the visited page
  • Content related information such as the page language, categories, …
  • Campaigns
  • Site Search
  • Events

To improve the accuracy of the produced reports, information is also stored in first party cookies and then collected by Europa Analytics:

  • Random unique Visitor ID
  • Time of the first visit for the specific visitor
  • Time of the previous visit for the specific visitor
  • Number of visits for the specific visitor

The data collected do not contain personal information and cannot be used to identify a particular visitor. It will not be shared with any other organisations for marketing, market research or commercial purposes. Persistent cookies do not contain any personal information, just a random id generated by Piwik which allows identifying when a user is coming back on Europe. All persistent cookies have an expiration date and after that date they will get automatically removed from the user computer.

The European Commission retains full responsibility and control of the data collected through first party cookies and tags by storing the data in servers fully owned and controlled by the European Commission.

Opt-out features

Cookie 'piwik_ignore'
By default, website visitors are tracked using the first-party persistent cookie from Europa, but if you may choose not to have a unique web analytics cookie identification number assigned to your computer to avoid the aggregation and analysis of data collected on this website.

To make that choice, click below to receive an opt-out cookie.

"Do Not Track" preference
"Do Not Track" is a technology that enables visitors to opt out from being tracked by websites for whatever purpose including the use of analytics services, advertising networks, and social platforms. To enable the "Do not track me" option in your browser:

Europa Analytics respects visitors' preference and will not track visitors which have enabled the “I do not want to be tracked” option in their web browsers.

Important note:

- Blocking cookies will not stop the tracking of Europa Analytics.

- The latest draft of the W3C states the following:

"Key to that notion of expression is that the signal sent MUST reflect the user's preference, not the choice of some vendor, institution, site, or network-imposed mechanism outside the user's control; this applies equally to both the general preference and exceptions. The basic principle is that a tracking preference expression is only transmitted when it reflects a deliberate choice by the user. In the absence of user choice, there is no tracking preference expressed."

Europa Analytics respects only the DNT header from browsers which do not enable it by default.

Restricted access to information

The analytical reports generated by Europa Analytics can only be accessed through the European Commission Authentication System (ECAS) by the European Institutions staff or by duly authorised external sub-contractors, who may be required to analyse, develop and/or regularly maintain certain sites.

All analytics data communication is encrypted via SSL protocol.

Anonymization of visitors' IP addresses

Europa Analytics uses an IP anonymization mechanism that automatically masks a portion of each visitor's IP (Internet Protocol) effectively making impossible to identify a particular Europa visitor.

Note: Institution, City and country origin are determined from the full IP, then stored and aggregated before the mask is applied.

Old visitors logs are deleted

Europa Analytics deletes automatically visitors' logs after 13 months. Anonymized and aggregated data are stored for an indefinite period by the European Commission for analysis purposes.

Given that extraction, calculation and reporting method of data are different from one system to another, historical data from SAS or data from other tools such as other Piwik instances or Google Analytics are not migrated to Europa Analytics. The data from the tool based on SAS will be archived and sample extractions will be available for users. However, if you wish to keep some specific reports it is advised to download them in advance before the SAS decommission by the end of 2016.

The former Europa Analytics tool based on SAS is available until end of 2016. The tool is being decommissioned and reports are being archived. Starting from 2017, a sample of reports will remain accessible in a static server.

Europa Analytics service at DG COMM is dedicated to monitor the European Commission web presence (publicly available websites). The interinstitutional websites are also monitored as well as some websites of other EU Institutions (such as for example EEAS, Court of Justice, EPSO).

Websites out-of-scope:

Each webmaster is responsible for adding the EA snippet to all his pages and verification if all the pages are correctly tracked. This is a very common error to forget including the JS snippet to all pages which can lead to data incomparability over time.

It may happen that other sites copy your snippet and site Id and pollute your data. In order to avoid that please check the option “Only track visits and actions when the action URL starts with one of the above URLs.” Remark : The EA Team checks this option when a new website is created.

At this stage we are organising individual coaching sessions tailored to the webmasters' needs. Send an email to COMM EUROPA MANAGEMENT in order to schedule your coaching session. At the later stage, we will organise Piwik hands-on trainings for which a syslog link will be available for you to subscribe.

Europa Analytics is based on Piwik. In order to find more information visit their websites and blogs:


In order to start the tracking of a website, a request must be sent to COMM EUROPA MANAGEMENT. A Europa Forum member or head of the Communication unit approval is needed to start the process.

COMM EUROPA MANAGEMENT will analyse the request and provide the necessary documentation/steps to include your website.

If the website is managed by the NE-CMS (Drupal provided by DIGIT), the EA team will activate a dedicated plugin that will add the Piwik Snippet to the website.

The website must have in all its web pages:

  • a link to the “EC legal notice”. If you use your own legal notice, it must include the points concerning Europa Analytics present in the EC legal notice and the opt-out mechanism (see the point How is the visitor privacy respected?).
  • The webtools snippet. The use of the webtools snippet ensures the correct tracking of your website.

The following rules are used when assigning siteIds:

1) it is not possible to follow a link from a website to subwebsites.

Eg: to

Visits in such cases are lost and considered as exits. (It is the same for visits going to pages that are not tracked inside the website).

The sections feature should be preferred in such cases.

2) SiteIds shouldn't be shared across root folders.

Eg : the same siteId for

Since we can't

- use the root of to store cookies -> it would overflow the cookie at the root of

- use a cookie from another folder -> it is technically not possible.

Having different folders for one idSite would force the use of different cookies and we wouldn't have precise numbers for returning visitors.

3) SiteIds shouldn't be shared across domains having different contents.

Eg: the same siteId for

Piwik would consider the two pages as being the same content and it wouldn't be possible to distinguish them.

Step 1: Access to Piwik

  1. Enter Piwik at It will lead you to the ECAS platform.
  2. Enter your ECAS username & password
  3. Notify COMM EUROPA MANAGEMENT you have already logged in at least once in the Piwik Europa Analytics
  4. You will be granted an Admin Access. An admin access means you are able to grant accesses to your subcontractors for your website only

Step 2: Granting Access to Subcontractors

  1. The Subcontractors must create an ECAS account.
  2. The subcontractors must log in into Piwik at It will lead to the ECAS platform.
  3. As an Administrator, you should go to the following:
  • Log in
  • Go to Settings (see picture below)

    Manage Access
  • Go to Users
  • Select your website from the drop - down menu
  • The user lists will appear in a table format
  • Find the details of the users (the subcontractors)
  • Click on the "dot" type of access you would like to grant

Segments can be shared with other users of your websites.

Send a request to COMM EUROPA MANAGEMENT with the

- name of the website (or site id)

- name of the segment

- purpose of the segment

The COMM EUROPA MANAGEMENT service is the entry point for the following requests:

  • questions related to the use of the tool
  • bug notifications
  • improvement requests
  • coaching/training sessions

Given that the Europa Analytics server is using an housing service outside the EC intranet, Internet access is requested when the website is accessed internally.

It is important to track 404 pages to improve your website performance and visitors journey. It will allow you to detect wrong links or a possible bug in the website development.

An additional parameter is needed when the webtools snippet is added in pages giving a 404 code.

Read the snippet documentation for more details

It is possible to track the search actions from your visitors and see in which pages they land.

An additional parameter is needed when the webtools snippet is added in search result pages (using the Europa Search API).

Read the snippet documentation for more details.

A “big website” may be subdivided into different sections or subwebsites.

Example: => section1:; section2:; etc.

In order to be able to analyse web performance of sections / subwebsites you may use an additional parameter "siteSection" in the js snippet which will identify pages you consider as separate sections (for Drupal sections / subwebsites please contact COMM EUROPA MANAGEMENT). For more technical details please read the snippet documentation.

Once sections / subwebsites are configured the data will be available in the "Actions" category, "Section" widget:

In order to segment visits that are part of a section / subwebsite (which has been configured as described above), you can set up a segment based on Action "Section".

The following steps need to be taken to create a segment on a particular section:

  • add a new segment
  • set the name of the segment
  • drag and drop the Action "Section"
  • choose the condition "Is"
  • choose the name of your section / subwebsite

Note that when a segment is created it can display up to 3 months of available historical data.

In order to share segments (which have been created by you) with all the Piwik users of your website, you can send a request to COMM EUROPA MANAGEMENT.

The following Piwik page provides more details concerning segments:

Custom dimensions can be used to add custom data to your visitors or actions.

The EA team recommends users to use Custom Dimensions as the Piwik team will deprecate Custom Variables at some point. With Piwik 3.0 Custom Dimensions will be most likely installed by default.

Reserved custom dimensions:

  • Custom dimension 1 is reserved for the "Language"
  • Custom dimension 2 is reserved for the "Section"

In order to include this iframe on a website tracked by Europa Analytics, please add the following code

For website using the default instance

<iframe src="" frameborder="0" height="250"></iframe>

For website using the instance

<iframe src="" frameborder="0" height="250"></iframe>

A token associated to a non-ECAS user is needed to create an Europa Analytics API url accessible from the Internet.

Send a mail to COMM EUROPA MANAGEMENT to create a user to access Piwik through the API.

Links used in the API (used to donwload xml, json and PDF files) may contain in the URL a parameter named Token. This parameter provides accesses to the Europa Analytics configuration and reports and therefore can't be shared with other users.

Click on "Personal settings" button when logged in Piwik interface. Then click on "Email Reports" tab on the left-hand side and then on "Create and Schedule a report". Choose your preferences of how often you want to receive a report in your mailbox (daily, weekly or monthly) and some other parameters and click on "Create Report". Once this is done, you can also use the "Download" button to get the report on the fly.

Read more on:

Currently scheduled reports are configured using UTC+1. For this reason you will receive your report one hour later during summer time.

It is possible to be notified by email about important changes on your websites, that is whenever specific conditions on chosen indicators are reached.

Click on "Personal settings" button when logged in Piwik interface. Then, click on "Alerts" tab on the left-hand side and then on "Create new Alert". Choose your preferences of how often you want to receive an alert in you mailbox (daily, weekly or monthly) and other parameters and click on "Save".

Read more on:

Read here documentation on how to configure a campaign using Europa Analytics

The EA team suggests using the following values:

  • pk_campaign - give your campaign a meaningful name.
  • pk_source :
    • outlook
    • corporate%20newsroom
    • mailmas
    Social media
    • twitter
    • facebook
    • linkedin
    • google+
    • instagram
    • youtube
    • vine
  • pk_medium:
    • email
    • social%20media
    • website
    • banner


Maps produced by the tool are for reference only. These maps have not been validated and cannot be used in official publications.

Use the official maps in webtools available here.

You can use events to track user interaction within a page.

See the piwik documentation on how to set up an event.

Open a ticket at COMM EUROPA MANAGEMENT to track an event if you are using a Drupal CMS managed by the Commission



Website Admin

Super User (EA team)

Add/modify a segment




Add/modify a segment website scope




Add/modify a segment Europa Analytics scope




Share a dashboard with a user




Add/modify a goal




Add/modify a custom variable




Add/modify a custom dimension




Add a website




Modify a website configuration




Give view rights to external users*




Give admin rights




* EC staff receive automatically view rights to all websites.

No more than 10 segments must be created per user.

In order to reduce the number of segments per user, you can request the creation of a global segment to COMM EUROPA MANAGEMENT at

  • website level
  • global Piwik instance level (applicable to all websites tagged in Piwik)

Segments can be removed by the EA team or DIGIT if

  • the need is fulfilled by a global segment
  • not used during 3 months
  • it impacts negatively the overall performance

Refer to the following page: for a detailed procedure.


In order to analyse data for your website (given that it has been included):

1) Login with your ECAS account to and choose your website from the drop-down list from the top menu. Please note that you have access to all included websites so far. In order to load your website automatically at login :

  • Login to Piwik with your EC ECAS account
  • In the top menu click on the user icon
  • Select "Personal" > “Settings”
  • On the section “Report to load by default”, choose the website to load by default.
  • Click the save button

2) Another possibility is to go to Europa Hub Inventory:, find your website, go to the Statistics section and click on "Piwik dashboard".

The following indicators are the most common when analysing website data:

Mertic Definition Remark
Actions The number of actions performed by your visitors. Actions can be page views, internal site searches, downloads or outlinks.
Actions per Visit The average number of actions (page views, site searches, downloads or outlinks) that were performed during the visits.

The number of times a particular page was visited.

Unique pageviews

The number of visits that included a particular page. If a page was viewed multiple times during one visit, it is only counted once. When the number of Unique pageviews is displayed for a particular page it is actually equal to the number of visits.


The number of clicks on a download link. Whether the download was completed or not isn't known to Piwik. Direct downloads are not counted.

Read more on direct downloads.

Visits If a visitor comes to your website for the first time or if he visits a page more than 30 minutes after his last page view, this will be recorded as a new visit.
Returning Visits A returning visit is (as opposed to a new visit) made by someone who has visited the website at least once before.
Unique visitors

The number of unduplicated visitors coming to your website. Every user is only counted once, even if he visits the website multiple times during a specific period of time.

Unique visitors are determined using first party cookies stored in your visitor browser. When a same person visits your website on two different devices (for example their laptop and on their mobile phone) then Piwik will detect two unique visitors.

If the visitor’s browser does not accept the Piwik cookie (if they have disabled, blocked or deleted cookies), a simple rule of thumb is used to try to match the visitor to a previous visitor with the same features (IP, resolution, browser, plugins, OS, etc). In this case we look back for a unique visitor 30 days backward: window_look_back_for_visitor=30 days.

Note that by default, unique visitors are available for days, weeks and months periods, but unique visitors are not processed for the “year” period for performance reasons.
Outlinks The number of times a given link to an external page was clicked.
Searches The number of visits that searched for a specific keyword on your website's search engine.
Average visit duration The average duration of a visit on website.
Time spent on page The average amount of time visitors spent on a particular page (only the page, not the entire website).
Bounce rate

The percentage of visits that started on a particular page and left the website straight away. It is calculated as single page visits divided by all visits that started on this page.

The bounce is a visit lasting exactly 1 pageview (entry page = exit page).
Conversion rate

The percentage of visits that triggered the goal conversion. Goals can be triggered based on visitor actions (for example file download or video play) or when visitor opens a given page, subscribes to a newsletter or clicks on a link to an external page.

More information on tracking goals and measuring conversions can be found here:

The following dimensions can be used to segment the indicators from the table above in order to get the most insights from the analysis:

  • Time period (day, week, month, year)
  • Audience (location such as country or city, browser language)
  • Acquisition (referrers including referring websites and Social Media channels and campaigns, keywords from external search engines)
  • Content (pages, downloads, on-site search keywords, website sections)
  • Technology (browsers, platforms, devices, screen resolutions)
  • Conversion (goals, campaigns)

For more information please have a look at the following websites:

Versions lower than Internet Explorer 8 are not tracked.

In order to choose the KPIs (Key Performance Indicators) for your website you should answer the following questions:

Thanks to identifying the goals of your website, setting up KPIs for them and monitoring their performance on a regular basis you will be able to find out which aspects of your website need improvements. The following can help you further in this task:

Pre-defined dashboards are available on request to COMM EUROPA MANAGEMENT as an addition to already existing reports in Piwik.

Those dashboards address the following main communications objectives:

  • Improve visibility of Europa website
  • Attract qualified traffic to Europa website
  • Increase consumption of information by visitors
  • Improve visitors' engagement

There are 7 dashboards, each with a specific focus: Real-time Dashboard, Overview Dashboard, Audience Dashboard, Acquisition Dashboard, Content Dashboard, Technical Dashboard, Conversion Dashboard.

The following table presents the main and minor factors which can explain discrepancies in data obtained via SAS and Piwik.

Site search (when correctly tracked)

They are not counted as page views, but as an indicator called "site search"

They are also counted in visits

They are counted as page views & visits

Main factors:



Not placing the tracking code on every page

Based on tags, counts only those pages which are explicitly and correctly tagged

Based on logs gathered on the proxy server, counts automatically all pages under a configured URL path

Binary documents (word, excel, pdf, etc.) or raw data (xml, svg, etc.)

They are not counted as page views, but as an indicator called "downloads" (part of actions)

They are also counted in visits

They are counted as page views & visits

Internal site searches (when correctly tracked)

They are not counted as page views, but as an indicator called "Site search" (part of actions)

They are also counted in visits

They are counted as page views & visits

Binary/text files & documents opened directly from an email or bookmark

Not counted

Counted as page views & visits

"Do not track" option activated on the user's browser

Not counted

Counted as page views & visits

Http error code returned for a page (redirection, server & client error)

Not counted, only 404 pages can be tracked if configured in advance

Counted as visits but not page views

Minor factors:

European Commission internal traffic

Can be excluded, therefore check if any segments has been applied to the report

Included in figures

Spiders & robots

Not counted

Not counted, but differences in their detection algorithms might lead to discrepancies

Due to the above factors it turns out that on average, the Piwik numbers can be lower than SAS numbers by 30-50%. However, try to focus on data trends comparison over time and not on absolute numbers. When comparing trends you could try to find out if they were similar over time and if any specific peaks have been identified in both tools.

More information can be found on Piwik's FAQs:

Binary files (pdf, excel, word,...) and text files (RSS, XML, TXT, ...) are only tracked when downloaded from one of the pages of your website. Direct downloads (via email, bookmark, Twitter, etc.) are not tracked, as it is technically not possible to add a JavaScript code to a binary file. Best practice is to never link to downloads directly, but to the page containing downloads (anchors can be useful in linking to a specific file).

Segments are configured to process data every hour and to process 93 days of past data (before the creation date of the segment).

Important remark: a change in a segment definition is equal to a new segment definition. The historical data is removed and replaced by 93 days of past data therefore please be careful when editing existing segments.

The overall Europa performance page is available to the public and is currently based on SAS figures:

We are planning to redesign this page, change the data source to Piwik as well as concentrate only on the overall European Commission's web presence performance.

Currently there is no limit with respect to data history. We are going to monitor the tool's performance and might later on apply some data retention rules. Any action with this respect will be communicated to you in due time.

The internal EC traffic exclusion/filter feature is planned to be included during the second iteration of the project.

Go to the Engagement tab, widget called "Visits by days since last visit".

Remember that a visitor is considered to be "new" if he comes back to visit a website after 30 days since his last visit.

The available languages are:

A) language of the URL/page: "Actions" section => "Language" tab => "Language" widget.

The language variable is filled in using a webtools script that will search for the language in the following places (the order is important):

1) The attribute "lang" in the <html> tag
2) The content-language
3) The URL

B) the language set in the visitor's browser as preferred: "Visitor" section => "Locations" tab => "Browser language" widget

There are two ways to download / export the data:

1) You can export data from any widget available in the Piwik interface. To do so, click on a little arrow at the bottom of the widget to open a menu and then click on "Export this dataset to other formats" icon (available formats are: CSV, TSV (Excel), XML, Json, Php) or "Export as image" icon.

2) Click on "Personal settings" button. Then, click on "Email Reports" tab on the left-hand side and then on "Create and Schedule a report". Choose your preferences and parameters as well as the report format (available in HTML, PDF, CSV) and click on "Create Report". Once this is done, you can also used the "Download" button to get the report on the fly.

1) average time on page: "Actions" section => "Pages" tab => "Pages" widget

2) average visit duration: "Visitors" section => "Overview" tab => "Report" widget

User path analysis can be done in 3 ways:

1) Actions section => Pages tab => hover on particular URL and click on "Transitions" - this allows to see the referrers and next visted URLs/outlink and this per each URL.

2) Funnel (based on goals, to be set up in advance)

3) Click path (based on goals, to be activated in advance) => "Goals" tab => Select the previously created => "Goal by type of visit" widget => "Goals engagement" section => "Click path"

All referrer related data is available in the "Referrer" tab. Detailed breakdown of traffic sources is available.

Campaigns data is also accessible via the "Referrer" tab.

1) Trend comparison: possible using Visitors section => Overview tab => Evolution over the period graph.

2) For a specific URL - "Actions", choose a URL and click on the "row evolution" icon. There is a possibility of adding several indicators to the graph.

3) Comparisons between dates: possible using the box for date selection.


1.4. Web streaming

Known also as "webcasting", web streaming is a technology to deliver live images and sound on the web (Internet or intranet). Web streaming can help to increase the "transparency" of the European Commission to "communicate Europe". It represents also a mean for organizing sustainable conferences and information days: participants do not need to travel.


Web streaming allows people to follow a meeting, conference, workshop, etc. from the comfort of their own offices or homes using their PC.

On the viewer's personal computer, an Internet browser and a freely available video player are needed in order to view the streamed images. Slides projected in the conference room can also be remotely displayed.

Some interactivity can be provided to remote virtual participants using an Internet chat or an Internet poll.

Sound can be streamed in all interpreted languages.

The cost of setting up a web streaming is to a large extent set off by savings made on time, travel and stay on top of benefits for energy consumption and CO2 emissions avoided. Besides the Internet can host more public than any conference room (or vice versa, no need to rent a huge conference venue if people can comfortably "virtually" participate).

What services are available

The conference webcast portal ( is a one-stop-shop where citizens, organizations, public bodies and the business can find conferences, meetings and information-days (for call for tenders) made public via the Internet.

The service is on a pay-per-use basis.  This professional service is suggested for important events targeted to European citizens, organizations, the business and the press. It is paid out from requesting DGs budget using a framework contract managed by DG SCIC. There is virtually no limitation on the number of languages nor on the number of viewers who can simultaneously follow the event (flat rate).

Service in basic package

Service in basic package



Live streaming accessible with any major computer Operating System and Internet browser via Flash or Quick Time


streaming service with 4 languages

Dynamic agenda management

During the live event the current topic is highlighted. In the recordings you can jump to the specific item clicking on it.

Speaker profile and picture display

Possible if provided by the conference organiser (VIP data may be already entered)

Language choice

A pull-down menu is integrated in the interface in both live and recordings: switching between languages possible dynamically

Slide presentations

Synchronised both in live and recordings. The text in slides is indexed and a search engine can point to specific slides in a presentation and show the video at that point. Zooming out slides possible (if small text)


A multilingual interactive chat can combined at no extra charge (not in "low-cost" option). The chat is a mean to receive questions from virtual participants. Answers possible in written (simple, short questions/answers) or in video during the Q&A session (questions of general interest and with articulated answer).


A few multiple-choice questions can be managed during the live streaming. The virtual participant cannot vote twice (session number checked).

Editing/ chapterising of recordings

Precise beginning and end of each speech is set. Coffee and lunch breaks are eliminated. Recordings are normally available in a few days after the event for the organiser to check and approve them before they become public. A full list of speeches with speaker pictures is created.

Availability in the portal

Before the event an announcement is put in the portal in the area "Upcoming events". A video teaser is displayed if provided to the contractor). During the event images are shown live (a few seconds of delay).

Availability in the portal (recordings)

Recordings are kept on line at least one year (unless the organiser requests to put them off-line). Most of recordings are kept on-line for years. Videos can be downloaded (format H.264, usable on iPods, iPads and similar Android and Symbian devices)

Search from the portal

Every single speech is retrievable. The string is searched in all text description and slides. If the text is retrieved in a slide, the slide is shown and it is possible to view the recording from the moment the slide was displayed (from the beginning of the speech otherwise)

Availability of the service (locations)

The streaming service is available for any meeting conference centre in Commission buildings or elsewhere in Europe (any conference centre). Travel cost of crew involved.

Professional cameras

One, combined to the robotized system in the room when available (video mixing available as well)

Test info, tutorials

Tutorial available as text and Flash animation. A configuration checker can be launched to verify also proxy issues and any necessary outdated software component on user's PC.


A DVD with all videos can be requested (no presentations) for free; Downloading of files is always provided (unless not desired).


Available for live and recordings, on demand

Optional additional services

Optional additional services Description

Extra languages (beyond 4)

Virtually no limit (the guiness has been 36 simultaneously)

Parallel sessions

Always possible (the guiness has been 7 simultaneously)

Interview equipment

Can be used, i.e. during the event or during lunch breaks. Journalist to be provided by organiser.

Recording only

Recording is a cheaper service (about 60% of cost for live)

Additional cameras, study tour filming, documentaries

Some extra services are possible, such as subtitling a pre-recorded video clip or speech; Contact SCIC STREAMING


Portal (opens up in the preferred language configured in your browser); when opening a video recording, this same language is proposed (if the interpretation for that specific recording is available).

What to do - How to request these services

Request an "advanced streaming" in you Webdor to use the framework contract. All necessary administrative steps are indicated in the document "External guide how to use the framework contractpdf(16 kB)". Unit SCIC.D.3 can assist you if you require any advice for setting up special features as chats, polls, interviews, provision of video signal to projectors, etc.

What information has to be provided

The conference requester should provide, by e-mail:

  • Early draft agenda
  • Address exact of the conference venue (if not in EC premises) and a contact person for technical issues

The service provider will issue a cost quotation. If you accept it, commit the money and ask SCIC the permission to use the contract, indicating the code of the commitment (SAM). DG SCIC will approuve and provide a "specific contract number".

If a contract is finally signed and at the latest 24 hours before the beginning of the event,t please provide to the customer manager of our contractor:

  • Final version of the agenda
  • Speaker list, with (preferably) a short speaker profile (if not present) and (preferably) official picture
  • Slide presentations (as soon as available, "minor" changes possible a few hours in advance if absolutely necessary)

Who can help

Documents I need


1.5. Europa Hub

The EUROPA Hub ( is the base application that groups tools developed by DG COMM A5 for internal users of the European Commission and it is based on open source technology Drupal 7 FPFIS Multisite.

EUROPA Hub tools


Expert Review Tool, to help webmasters in the EU institutions review and improve the websites they control, the Digital Transformation Team has developed a usability review tool. It identifies usability problems associated with the design or user interface of a website and prioritises the main aspects that need to be fixed, and does not require any prior knowledge of usability testing.

Web Directory, an upgrade of the Europa inventory that maintains high level data of the websites managed by the European Commission.

Social Media Directory, the inter-institutional social media directory is a repository of social media accounts maintained by communication officers and social media managers across the institutions.

Corporate video player, the corporate video player registers the videos that are playable by the corporate AV player but are, for any reason, not stored in BELUGA.

URL Shortener, the URL Shortener allows webmasters to create a short version of a EUROPA-related URL, using a random code.


1.5.2. Web Directory

The Web Directory lists all websites managed by the European Commission and provides detailed information on any of them.

The Web Directory is an upgrade of the inventory of EUROPA websites, that maintains high level data of the sites managed by the European Commission. It is a new feature of Europa Hub that currently already provides the URL Shortener and the Social Media Directory.

In the near future this new tool will feature auxiliary services so webmasters can interact, follow and request a service from DG COMM like for example a promotional URL, a redirection, new site, etc.

DG Webmasters are responsible to maintain the information about their own sites up-to-date.

To access the Web Directory users will need to have a valid ECAS login and an up-to-date browser that supports HTLM5 with compatibility mode deactivated ( how to activate and deactivate compatibility mode )

In case you would require additional information, please contact COMM EUROPA MANAGEMENT.




The following node in the Web Directory shows all the information about the "Information Providers Guide" website.


Available operations for users


Searching for an entry in the web directory (step by step guide)

a. Login with a valid ECAS login.

b. Click on the "Search" button (you will find the search button on the upper left part of the homepage screen).

c. Type the name of the website you are looking for and click search.

d. The search result will be displayed. Usually the first result should be the one you are looking for.

e. Click on it in order to view the detailed page.

Filtering items in the web directory (step by step guide)

a. Login with a valid ECAS login.

b. Click on the "Directories and services" button. From the expanding menu click on "Web Directory".

c. On the left side of the screen you will be able to see different filtering options (click on them in order to expand).

d. Choose the options and click "Apply". You can select multiple options by holding "CTRL" + click.

e. For resetting the filters click "Reset".

Export in Excel format (step by step guide)

a. Login with a valid ECAS login.

b. Click on the "Directories and services" button. From the expanding menu click on "Web Directory".

c. Click on the orange button "XLS" located just above the table.

d. Wait for the file to be generated.


Available operations for webmasters


Add a web directory entry (step by step guide)

a. Login with a valid ECAS login.

b. Click on the "Directories and services" button. In the expanding menu click on "Web Directory".

c. If you have the correct permission you will be able to see "Request a service" next to "View" .

d. Click on "Add new entry to the Web Inventory", enter the required fileds and click "Save" at the end.

Edit a web directory entry (step by step guide)

a. Login with a valid ECAS login.

b. Click on the "Directories and services" button. In the expanding menu click on "Web Directory".

c. If you have the correct permission you will be able to see "Edit" next to "View" .

d. Click on "Edit", do the desired modifications and click "Save" at the end.

View the webmasters list (step by step guide)

Currently the list is outdated and incomplete (We are in the process of updating the list.).

a. Login with a valid ECAS login.

b. Click on the "Admin tools" button. In the expanding menu click on "Webmasters".

c. If you are looking for the webmaster of a particular DG, you can alphabetically order the DGs in order to find it faster.




  • Browser that supports HTLM5 with compatibility mode deactivated.
  • ECAS account



No training planned for moment. Please check the documentation above for more information.


Web Directory entry fields


Site Name Name of the website.
Short Description Short description of the website.
Sub Title Sub title of the website.
Domain Domain of the website.
Base URL Base URL of the website (Ex.
Protocol Protocol of the website (http or https).
Type of Site Type of the site (predefined list. Ex. Audience, Campaign, Policy, etc).
Target Audience Target audience for which the website was built (predefined list. Ex. General Public, Media/Press, etc).
Base Language Main language of the website (predefined list).
EU Languages European languages supported by the website (predefined list).
Non EU languages Non European languages supported by the website (predefined list).
DG Responsible DG for the website.
Other collaborating DGs Others DGs responsible for the site.
Unit Unit inside the DG responsible for the website.
Web manager Name of the web manager responsible for the website.
WEB manager login ID Ecas login ID of the webmanager.
WEB manager E-Mail address Email address of the web manager.
WEB manager position Position of the webmanager.
WEB manager name Name of the webmanager.
Technology Technology used for developing the website (predefined list).
Mobile Compatibility Website is or not mobile friendly (predefined list).
Number of all HTML pages Total number of html pages.
Number of HTML pages in base language Total number of the html pages in the base language.
Number of documents in base language Total number of the documents in the base language.
EA webmart A webmart is a datamart (the access layer of the data warehouse environment that is used to get data out to the users) which has been adapted to serve particular purpose of the Web Analytics. The term webmart was introduced to prevent confusion with a website.Webmart is a collection of URLs to be considered as a whole for the analysis and defined as such in the configuration file. In the EA Configuration, each webmart is assigned to a number.
Search indexation ID To be defined.
Search indexation status To be defined.
Statistics To be defined.
Search indexation number of documents To be defined.
Search types To be defined.
Annual running cost Annual budget for the website.
Revamp cost Revamp cost of the website.
Status Life expectancy of the website (predefined list).
Publication start date Publication date.
Publication end date

Decommission date.


Previous comments from the Europa Inventory.

Old nid Previous node id from the Europa Inventory. (DO NOT MODIFY THIS!)
Parent URL Parent website URL.