---
title: "General Tag Functionality"
slug: "general-tag-functionality"
updated: 2024-06-13T21:35:36Z
published: 2024-06-13T21:35:36Z
canonical: "onpremises.webtrends.help/general-tag-functionality"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://onpremises.webtrends.help/llms.txt
> Use this file to discover all available pages before exploring further.

# General Tag Functionality

## General

Regardless of the installation method chose, the end result of the tagging implementation is the insertion of multiple *JavaScript* files into the site that are loaded by the visiting client browser. These JavaScript files gather the desired data and send it to *Webtrends SDC* logging servers as a 1x1 pixel image request, known as a [web beacon](https://en.wikipedia.org/wiki/Web_beacon). Each page load or link click can trigger a new beacon to the logging servers, to be analyzed by the Webtrends Analytics engine. Additional events for video tracking or similar technologies may also occur.

### JavaScript Files

The JavaScript files can be seen in the web browsers Developer Tools **Debugger** or **Sources** (Chrome) tab. The list of JavaScript files may vary on each installation method slightly. However, you should always expect the *webtrends.js* and *webtrends.sp.js* to appear in the debugger sources at a minimum. The *webtrends.load.js* file is always present in *classic* experience pages, however, it will be hidden in *modern* experience.

1. **webtrends.load.js** - This is the *loader* file responsible for configuring the tag and initiating the loading of additional files.
  1. This file is *embedded* within the **App-Extension** and will not be directly visible in Modern sites.
2. **webtrends.js** - This is the core library used to gather information and send the beacon *hits** to Webtrends.
3. **webtrends.sp.js** - This is an *Tag Plugin* that provides additional functionality to the base tag.  This provides the SharePoint data and tracking for things such the SharePoint SIte URL or document clicks tracking.
4. **webtrends.ups.js** - This is an *Tag Plugin* that connects to the *SharePoint User Profile Service* to retreive *User Profile* data.
  1. This file is *optional* and may not appear in your installation.

          Note:

          

There may be additional **webtrends.xxxxxx.js** *Tag Plugins* enabled in your installation that are optional.

          Note:

          

The files names may also have additional text in them such as **.min** (a minified version), or **2013** (a SharePoint Version), or possibly a randomized string that acts as a GUID in *modern* tagging.

For example: *webtrends.sp.**min**.js*

### Beacon Request

Each event tracked by Webtrends will send a beacon request to the SmartSource Data Collector server(s) via a secure connection (https).

The domain is following by a **DCSID**, which is a 30 digit data source identifier starting with the text *dcs*, followed by 22 randomized *alpha-numeric* characters, followed by an underscore, and finally four additional *alpha-numeric* characters.

The DCSID is followed by **dcs.gif**, which is the 1x1 pixel image file delivered by the server in response to the request.

The dcs.gif is followed by a series of **query parameters** in *parameter=value* pairs that contain the actual data sent to Webtrends for analysis.

The **hit** looks similar to the following:

          
          

**https:**//*sdc.yourdomain.com*/**dcsxxxxxxxxxxxxxxxxxxxxxx_xxxx**/*dcs.gif*?**dcsdat-123456789123&dcssip=example.com&**...

Continue: [Verifying Microsoft Edge](https://onpremises.webtrends.help/docs/verifying-microsoft-edge) [Verifying Chrome](https://onpremises.webtrends.help/docs/verifying-chrome) [Verifying FireFox](https://onpremises.webtrends.help/docs/verifying-firefox)
