: Explain how Eulerian identifies, names, and classifies pages and URLs, and what the practical consequences are for your reports.
When an , the system must record an identifier for that page. This identifier is determined as follows:
path defined in the tag → uses the value of path
path NOT defined → uses the page URI (URL without the domain)
: path is the as it will be recorded in Eulerian. If path is not provided, the URI takes on this role.
A page name can be defined in two places:
Directly in the tag code on the page
ea.path = "/my-custom-page"
Eulerian interface, without changing code
On-the-fly configuration in the tool
Both methods have the same effect: they define the path value that will be recorded.
The URL remains an of the page: it is not the primary key. The path — or the default URI — is the main key recorded in Eulerian systems.
This implies the following rules:
A path can have only associated with it at a time
If the URL changes permanently, the new URL will be associated with the existing path
At any given time, a path is linked to one and only one URL
In cases of strong client-side customization, the same URL may be associated with several different paths
└── url (attribute, only 1 at a time)
The page name is modified in the collector tag or via Live Tagging.
Eulerian creates a with the new name. The old page and the new page are in the system.
Before: path = "/home" → URL = https://site.com/home
After: path = "/home-v2" → URL = https://site.com/home (same URL)
→ Two pages are created: "/home" and "/home-v2"
[!WARNING]: changing the path does not rename the existing page; it creates a new one.
The page URL changes in a way that is — new parameter, URL restructuring, and so on.
The new URL is associated with the existing path. This change is and will be visible in the page history in reports.
Before: path = "/product-page" → URL = https://site.com/product?id=42
After: path = "/product-page" → URL = https://site.com/product/shoes
→ A single page, "/product-page", with the new URL now associated with it
→ The old URL no longer appears in reports
[!NOTE]: if the URL change is not stable, for example fluctuating dynamic parameters, the behavior may be inconsistent. In this case, it is recommended to define a fixed path.
The main report affected is the . It provides two segmentations:
Displays (path), regardless of the URL.
Page "/product-page" → 2,340 visits
Page "/home" → 8,120 visits
Displays the , but only the linked to each path.
[!WARNING]Older URLs are not displayed, even if they generated historical traffic.
Yes
No Tag triggered without path
The URI is used as the page identifier
The path value is used as the identifier
path modified, stable change
A new page is created, while the old one remains unchanged
URL modified, stable change
New URL associated with the existing path, visible historically
URL modified, unstable/dynamic
Risk of inconsistency — recommended to define a fixed path
Possible in cases of strong client-side customization
-
path for important pages, so you do not depend on the URI. -
path — avoid dynamic or temporary identifiers. -
: if a URL is likely to change, make sure the path remains constant to preserve data continuity. -
path: this creates a new page and breaks historical continuity. -
, document path changes to avoid unintended duplicates.
There is also a feature available in the Eulerian tool called .
This feature makes it possible to retrieve the historical statistics of an old page and associate them with a new page. It therefore allows a page to be fully renamed without losing its historical statistical data.
It is especially useful when a page changes URL, name, or position in the site tree, while preserving continuity in the analyses and performance data associated with that page.