A Tagging Conventions

This appendix presents a description of the generic page and service tagging conventions supported for use with RUEI.

A.1 Page Tagging Conventions

Note that tags are matched in the order in which they appear in Table A-1. That is, the highest rows take priority over the lower rows. See the section below for information about matching schemes.

Table A-1 Page Tag Matching

Tag Scheme StructureFoot 1 

Clicktracks

C

C

'?i=%'

"?i=%"

Coremetrics

C

C

C

C

C

PageID[\t ]*=[\t ]*'%'

PageID[\t ]*=[\t ]*"%"

cmCreateTechPropsTag('%'

cmCreateTechviewTag('%'

cmCreateProductviewTag ('[0-9]*',[\t ]*'%'

custom function

(TAGNAME is function name)

C

C

TAGNAME[\t ]*([\t ]*'%'

TAGNAME[\t ]*([\t ]*"%"

custom tag

(TAGNAME is name)

C

C

C

<TAGNAME>%</TAGNAME>

TAGNAME[\t ]*=[\t ]*'%'

TAGNAME[\t ]*=[\t ]*"%"

Google

C

C

C

C

_uccn[\t ]*=[\t ]*'%'

_uccn[\t ]*=[\t ]*"%"

_setCampNameKey[\t]*'%'

_setCampNameKey[\t]*"%"

Hitbox

C

C

hbx.pn[\t ]*=[\t ]*'%'

hbx.pn[\t ]*=[\t ]*"%"

Intellitracker

C

C

pqry[\t ]*=[\t ]*'%'

pqry[\t ]*=[\t ]*"%"

Omniture

C

C

pageName[\t ]*=[\t ]*'%'

pageName[\t ]*=[\t ]*"%"

OracleFoot 2 

C

C

C

C

A

A

orainfo.page[\t ]*=[\t ]*'%'

orainfo.page[\t ]*=[\t ]*"%"

mfinfo.page[\t ]*=[\t ]*'%'

mfinfo.page[\t ]*=[\t ]*"%"

mfinfo.page=%

page=%

Sitestat

C

C

'http://[a-z0-9.-]+/[a-z0-9%.+_-]+/[a-z0-9%.+_-]+/s?%'

"http://[a-z0-9.-]+/[a-z0-9%.+_-]+/[a-z0-9%.+_-]+/s?%"

Title

C

C

C

C

<title[^>]*>%</title>

<h1[^>]*>%</h1>

<h2[^>]*>%</h2>

<h3[^>]*>%</h3>

URL-structure

   

Webtrekk

C

C

wt_be[\t ]*=[\t ]*'%'

wt_be[\t ]*=[\t ]*"%"

Webtrends

C

C*

<meta[\t ]+name="WT.cg_n"[\t ]+content="%"

<meta[\t ]+name="WT.cg_s"[\t ]+content="%"

XiTiFoot 3 

C

C

xtpage[\t ]*=[\t ]*'%'

xtpage[\t ]*=[\t ]*"%"


Footnote 1 * is zero (or more) characters of any kind. % is the matching part of the string.

Footnote 2 Contains the deprecated Moniforce tagging. Note this does not automatically work for all Oracle products.

Footnote 3 In addition to the pipe (|) character, "::" can also be specified as a page group separator.

Page-Group Separator

For all page-tagging schemes listed in Table A-1, the pipe character (|) can be specified within a tag as a page-group separator.

Matching Schemes

C is matching in content (* is optional).

A is matching an argument in a URL.

% is the matching part of the string.

[...]* indicates zero or more occurrences.

[...]+ indicates one or more occurrences.

[^...]* indicates zero or more exclusive (not) occurrences.

\t indicates a tab character.

Note:

Tag matching is case insensitive.

A.2 Service Tagging Conventions

Service tags are matched as shown in Table A-2.

Table A-2 Service Tag Matching

Tag Scheme Description

WebDAV

H

Matches the following supported HTTP methods: ACL, CONNECTFoot 1 , COPY, DELETE, GETFootref 1, LOCK, MKCOL, MOVE, OPTIONS, PROPFIND, PROPPATCH, PUT, REPORT, SEARCH, TRACE, and UNLOCK.


Footnote 1 By default, RUEI supports all GET, POST, and CONNECT methods.