We’ve migrated our documentation to a new site, which means some URLs have changed. If you hit a broken link, submit a support ticket.
Analytics
English French
English French

How does ACPM certification work via Piano Analytics?

The ACPM certification is specific to the French market.

The processing of certified data is carried out in parallel with that of Piano Analytics data, using different calculation methods and scopes that do not necessarily overlap.

We process the data in order to generate two documents for the ACPM: the DSF (Déclaration Systématique de Fréquentation) and the logs, which are reprocessed on the ACPM side to enable the publication of the figures.

The logs are sent in the following format:

  • Web or Mobile scope

Date|identifiantPerimetre|IPVisiteur|Domaine|IdentifiantDeduplicateurVisiteur|identifiantDeduplicateurVisite|Url|UserAgent|codePays
  • App scope

Date|identifiantPerimetre|identifiantApplication|identifiantDeduplicateurTerminal|Page|UserAgent|IPVisiteur|codePays

This data is also used to populate the DSF sent to the ACPM (and to publishers if they have specified it on their DSH). These files are produced daily and weekly.

The DSF files are sent in JSON format and are received on day D for day D-1 data (for example, today, 02/11/2022, the ACPM received files with data from 01/11/2022).

Several types of DSF are sent depending on the type of declared scope. You can identify them by their naming convention:

AAAAMMJJ_3_[ID_PERIMETRE]_[TYPE_MESURE]_[TYPE_DSF].json

  • Web (fixed website): DSF AAAAMMJJ_3_[ID_PERIMETRE]_SWF

  • Responsive & Hybrid Mobile (mobile website): DSF AAAAMMJJ _3_[ID_PERIMETRE]_SWM

  • AMP (distributed content): DSF AAAAMMJJ _3_[ID_PERIMETRE]_CD

  • Mobile App (native mobile app): DSF AAAAMMJJ _3_[ID_PERIMETRE]_ANM

  • Tablet App (native tablet app): DSF AAAAMMJJ_3_[ID_PERIMETRE]_ANT

Web / App / Group / AMP scopes

We send three different files daily for each scope; each file contains a different dimension / metric:

  • DSF AAAAMMJJ_3_[ID_PERIMETRE]_SWF_V.xml → visits

  • DSF AAAAMMJJ_3_[ID_PERIMETRE]_SWF_PV.xml → page views

  • DSF AAAAMMJJ_3_[ID_PERIMETRE]_SWF_VQ.xml → daily unique visitors

And weekly, we send an additional file (received every Monday):

  • DSF AAAAMMJJ_3_[ID_PERIMETRE]_SWF_VH.xml → weekly unique visitors deduplicated over the week

App scopes (only)

And monthly, we send an additional file (received the day after the end of the month):

  • DSF AAAAMMJJ_3_[ID_PERIMETRE]_ANT_VM.xml → monthly unique visitors deduplicated over the month

The data sent depends on the declared scopes: a scope can cover one site or several level 1 sites, or even one or more specific level 2 sites. It all depends on the configuration of the ACPM scopes. There is therefore no "breakdown" in the data sent; the metrics and dimensions apply to the entire scope concerned. This data may therefore differ from the data you find in your Piano Analytics interfaces.

Last updated: