What allows Web developers to create tags that describe the structure of information?

HTML (the Hypertext Markup Language) and CSS (Cascading Style Sheets) are two of the core technologies for building Web pages. HTML provides the structure of the page, CSS the (visual and aural) layout, for a variety of devices. Along with graphics and scripting, HTML and CSS are the basis of building Web pages and Web Applications. Learn more below about:

What is HTML?

HTML is the language for describing the structure of Web pages. HTML gives authors the means to:

  • Publish online documents with headings, text, tables, lists, photos, etc.
  • Retrieve online information via hypertext links, at the click of a button.
  • Design forms for conducting transactions with remote services, for use in searching for information, making reservations, ordering products, etc.
  • Include spread-sheets, video clips, sound clips, and other applications directly in their documents.

With HTML, authors describe the structure of pages using markup. The elements of the language label pieces of content such as “paragraph,” “list,” “table,” and so on.

What is XHTML?

XHTML is a variant of HTML that uses the syntax of XML, the Extensible Markup Language. XHTML has all the same elements (for paragraphs, etc.) as the HTML variant, but the syntax is slightly different. Because XHTML is an XML application, you can use other XML tools with it (such as XSLT, a language for transforming XML content).

What is CSS?

CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts. It allows one to adapt the presentation to different types of devices, such as large screens, small screens, or printers. CSS is independent of HTML and can be used with any XML-based markup language. The separation of HTML from CSS makes it easier to maintain sites, share style sheets across pages, and tailor pages to different environments. This is referred to as the separation of structure (or: content) from presentation.

What is WebFonts?

WebFonts is a technology that enables people to use fonts on demand over the Web without requiring installation in the operating system. W3C has experience in downloadable fonts through HTML, CSS2, and SVG. Until recently, downloadable fonts have not been common on the Web due to the lack of an interoperable font format. The WebFonts effort plans to address that through the creation of an industry-supported, open font format for the Web (called "WOFF").

Examples

The following very simple example of a portion of an HTML document illustrates how to create a link within a paragraph. When rendered on the screen (or by a speech synthesizer), the link text will be “final report”; when somebody activates the link, the browser will retrieve the resource identified by “http://www.example.com/report”:

<p class="moreinfo">For more information see the
<a href="http://www.example.com/report">final report</a>.</p>

The class attribute on the paragraph's start tag (“<p>”) can be used, among other thing, to add style. For instance, to italicize the text of all paragraphs with a class of “moreinfo,” one could write, in CSS:

p.moreinfo { font-style: italic }

By placing that rule in a separate file, the style may be shared by any number of HTML documents.

More Information

For more information about HTML and CSS, see tutorials for HTML and CSS.

For advanced document transformations and layout beyond CSS, see XSLT & XSL-FO.

What allows Web developers to create tags that describe the structure of information?

In the digital world, the word “tag” refers to so many things: analytics tags, meta tags, blog tags, hashtags, you get the idea.

To further complicate matters, digital marketing and analytics professionals often use different words to describe the same thing. Case in point, the web tag.

A web tag goes by many names: web tag, website tag, analytics tag, analytics tracking code, tracking pixel, image tag, and web beacon are all terms talking about the same technology.

Amidst all the complexity, sometimes it’s a good idea to take a moment to articulate the basics. Here’s a quick explanation of what tags are and how you can make sure your tags are functioning correctly.

What is a web tag?

For professionals working in the marketing or analytics space, a web tag or website tag is a tool used to either gather data from or add functionality to a website.

This tag can take the form of a snippet of JavaScript code, a small pixel, or a transparent image that you install on all or some of the pages on your site. 90% of the time a tag comes from a third-party vendor who wants to integrate with your website.

What does a website tag do?

The function of a tag is as diverse as the vendors who provide them, including third-party tracking, analytics, reporting, remarketing, conversion tracking, optimization, session replay, and on-page functionalities like live chat.

The most common use case for installing a tag on your website is to gather data for a digital analytics solution. When someone visits your site, that tag shares data about that visit with your analytics server so that your analyst can make recommendations to improve site performance or optimize marketing campaigns.

What does a tag look like?

Web tags appear in multiple forms.

Sometimes called “pixels,” web tags can be shown as simple 1×1 transparent pixels or image tags loaded onto the web page.

Tags also appear in the form of short snippets of JavaScript code. Regardless of the format of the tag, tags are installed by a developer, IT professional, analyst, marketer, or tag manager with the purpose of collecting visitor behavior or adding features to the site.

What issues can occur with web tags?

The third-party tools you use to enable your marketing efforts are dependent on the functionality of the tags on your site. Unfortunately, because websites regularly change, tags often go missing, break down, or even end up twice on your site. Depending on the tool, these errors might be no big deal and an easy fix. In other cases, having your tags go missing can be a major issue.

Consider your web analytics solution. If your web analytics tracking went down for a day, how much data would you lose? How would that data loss affect your ability to run actionable analyses? Now consider if that tracking went down for a week or more—where does that leave you?

Broken tracking is all too common. As analytics implementations become more advanced, more moving parts means more potential for failure. And because an analytics implementation is often dependent on web page structure, if a developer changes the website, then analytics can break.

In light of these issues, tags require a lot of monitoring and maintenance (or governance) to ensure they continually track behavior as required.

When not properly governed, web analytics and other marketing tags can cause problems. The more tags you have, the higher the chances are that you will have broken, duplicated, or abandoned tags.

The consequences of bad governance of your tags include:

  • Inaccurate analytics reports
  • Unauthorized access to sensitive personal data
  • Excessively complex data analysis
  • Slow page-load times
  • Broken paths through your website

What can be done?

Tag management systems (TMS) play a big role in helping corral the complexity of a tagging implementation.

A TMS is a tool usually provided by a third-party vendor that simplifies the process of implementing and maintaining a site’s tags through a more convenient web interface. A TMS allows users to simply add, remove, or edit tags from a single point of control.

Popular TMS providers include Google, Adobe, and Tealium.

Although a TMS is essential in managing tags, it is not a foolproof solution for many of the same data quality problems that web analytics tags create. After all, “a single point of control” can also be a single point of failure.

For companies with advanced or growing analytics implementations, a solution like ObservePoint can help them automatically audit and validate that their tagging implementation maintains its integrity as the implementation grows and the website changes over time.

Governance with ObservePoint

ObservePoint can help you ensure that all tags within your TMS are performing correctly by means of Audits, Journeys, and Rules, features within ObservePoint’s platform.

Tag governance solutions like ObservePoint ensure that all tags within your TMS are performing correctly by means of tag auditing, tag monitoring and tag validation.

Audits 

Audits scour your website and make sure your tags are where you expect them to be. In combination with a tagging plan, tag auditing tools can greatly improve the quality of the data passed through tags. Audits align well with the concept of tag auditing. 

Journeys 

Like Audits, Journeys scan your website to detect potential tagging errors. But instead of scanning a large batch of pages, Journeys scan sequences of pages on your live site to ensure tags are constantly up and running. Journeys align well with the concept of tag monitoring.

Rules

Rules can be applied to both Audits and Journeys and provide a form of release validation. In other words, you can define which tags you expect to see on each page and how you expect them to be formatted. That way, when you’re getting ready to release an update to your website, you can scan your implementation and if any of your Rules fail, you can address the issue quickly.

Back to the Basics

It’s good to go back to the basics often.

Understanding the role of website tagging, tag management, and tag governance is foundational to your data collection and data governance processes. Find out whether the tags installed on your site are functioning properly.