Understanding the Digital Analytics Program

The Digital Analytics Program (DAP) offers advanced, easy web analytics for federal agencies.
Business people working on data analytics for the web

Get started with DAP

Learn how to use DAP to better understand user behavior.

Reading time: 4 minutes

Are you ready to start using the Digital Analytics Program (DAP) to understand how the public finds, accesses, and uses your agency’s online information and services? Get started in three easy steps:

  1. Register as a DAP user
  2. Add the DAP code to collect data
  3. Explore the data

Step 1. Register as a DAP user

All federal employees and contractors who work for a participating agency can register for access to DAP. After a user fills out the registration form, the DAP team will request approval from the agency’s DAP point of contact and grant access once approval is received.

Email the DAP team at to request a registration form.


You must associate your .gov or .mil email address with Google.

If your agency uses Google, this association is done automatically. You don’t need to do anything.

If your agency does not use Google, visit and follow the prompts to associate your .gov or .mil email account with Google Analytics.

Do not use your personal Gmail address or create a new Gmail address.

Also, if applicable, unlink any personal accounts from your government email account in Google Analytics. Linking these addresses could result in your removal from DAP.

Step 2. Add the DAP code to your website to collect data

You have two options for implementing the DAP code. For both options, the governmentwide DAP data flows into its own separate Google Analytics account; they do not affect any other Google Analytics data you may be collecting.

The DAP team recommends using their centrally-hosted code file. The biggest advantage is that the DAP team updates this file periodically, and your site will always be on the latest version. This option reduces the burden on your team to maintain the code.

Follow the instructions in the DAP Quick Technical Guide on GitHub to use the centrally-hosted code.

The second option is to host the DAP code locally. Some agencies did this in the past, but it isn’t typically recommended. You will need to upgrade your code each time the DAP team releases a new version. Failure to update your locally-hosted code may impact data quality, security, and functionality.

If you determine this is the best approach for your agency, follow the instructions in the DAP Quick Technical Guide on GitHub to host the code locally.

Determine where to add the code

Add the DAP code to all public-facing websites. Public-facing websites are defined as sites that are primarily intended for public users. In other words, websites with users who are NOT exclusively federal government employees or contractors.

Also, add the DAP code to sign-in pages that serve as the entry point to authenticated content on public-facing websites. Beyond sign-in pages, implementation of the DAP code on authenticated pages is permitted on a case-by-case basis only. Email the DAP team at to request their approval and coordinate the prerequisite tests.

Step 3. Explore the data

Everyone, including the public, can visit to see how many people are on government websites right now. Explore this dashboard for a governmentwide view of how the public interacts with federal websites.

A May 2024 snapshot of shows 1.5 million people around the world on U.S. federal government websites, and lists of various stats.

A screenshot of the homepage.

Registered DAP users can also access more detailed governmentwide and agency-level data in DAP.

Watch the video below, Guide to the Digital Analytics Program (DAP): How to access DAP and find your agency data, for a brief introduction on how to access DAP and find your agency data. Then, visit and sign in with your official .gov or .mil email address.

Other web analytics tools

The DAP team encourages participating agencies to implement other web analytics tools in addition to DAP. The DAP code does not interfere with the code for other analytics tools or affect data collection.

The data from other web analytics tools likely will not match the data in DAP because of differences in their configurations. If the variations are significant, email the team at, and they’ll help you troubleshoot the issue.

Do you have a question for the DAP team? Send an email to, and they’ll get back to you.