Page Names | Community
Skip to main content
JohnRog
July 22, 2021
Solved

Page Names

  • July 22, 2021
  • 2 replies
  • 1992 views

One of the issues we are having is getting page names to show correctly. The current implementation is actually been set to attempt to create page name by parsing the URL. What is the consensus or best practices for collecting page names? Can the implementation be set up to collect page name from meta title within the web page HTML?

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by yuhuisg

The page name field in Adobe Analytics is a free-form field. That means it can accept any string that you pass to it. I believe this was decided waaaaaay back in the early Omniture days to give clients the flexibility of what they defined as a "page name". It will only use the page URL if you omit the "pageName" field in your Pageview s.t() beacon. (On the other hand, Google Analytics has standardised on the page URL as the preferred page name.)

The recommendation from Adobe has always been to define your own standard. Of course, the easiest is to parse the URL since the URL is supposed to be permanent. Some organisations have chosen to always define their own page names regardless of the URL or page title or other parts of the page. And then there are some, like you, who use the page title, assuming that it is permanent too.

Whatever method you use, I think the main consideration is "permanence". This will ensure that you're able to compare historical page reports reliably without needing manual manipulation, e.g. if a page name has been changed over time.

2 replies

atulsingh17
July 23, 2021

Hi @johnrog ,

The standard way of implementing pagenames is getting the values from the html title tag or from data layer (if available).

Using the title tag to get the pagename value is the most common way.

To use title in Adobe launch implementation, all you need to do is:
> Create a data element

> Select Data element type as "Page Info"

> Select Attribute as  "Title"

This will get title value in a data element which you can then use in any eVar or prop.

 

Before implementing the above solution, be sure to check if the page code contains <title> tag with respective page name info.

Hope that helps !

 

yuhuisg
Community Advisor
yuhuisgCommunity AdvisorAccepted solution
Community Advisor
July 24, 2021

The page name field in Adobe Analytics is a free-form field. That means it can accept any string that you pass to it. I believe this was decided waaaaaay back in the early Omniture days to give clients the flexibility of what they defined as a "page name". It will only use the page URL if you omit the "pageName" field in your Pageview s.t() beacon. (On the other hand, Google Analytics has standardised on the page URL as the preferred page name.)

The recommendation from Adobe has always been to define your own standard. Of course, the easiest is to parse the URL since the URL is supposed to be permanent. Some organisations have chosen to always define their own page names regardless of the URL or page title or other parts of the page. And then there are some, like you, who use the page title, assuming that it is permanent too.

Whatever method you use, I think the main consideration is "permanence". This will ensure that you're able to compare historical page reports reliably without needing manual manipulation, e.g. if a page name has been changed over time.