Administering Tracking Features

This chapter covers the following topics:

Oracle Web Analytics Administration Application

Oracle Web Analytics administrators have access to the following tracking administration tabs within the application:

Site Management Page

The Site Management page allows you to:

Note that you can only add external sites (non-Oracle iStore sites) from this screen. Oracle iStore sites are added from the Oracle iStore Site Administration Application. Refer to the Oracle iStore Implementation and Administration Guide for more details. After creation, Oracle iStore sites are immediately visible in the Oracle Web Analytics Administration Application. Likewise, external sites created in Oracle Web Analytics are immediately visible in the Oracle iStore Site Administration Application.

Add/Update Site Pages

Use Add Site and Update Site pages to add/update sites to be tracked. Use the following guidelines:

Use the Update Site page to update parameters of tracked sites. Following are the guidelines:

iStore Site Update Page

Use the iStore Site Update page to update the Enable Reporting and Enable Traffic Filter functionality for Oracle iStore sites. See the Add/Update Site Page, topic for more information on these parameters.

Note that Oracle iStore sites cannot be created using the Oracle Web Analytics Administration Application; these must be created in the Oracle iStore Site Administration Application. After creation, Oracle iStore sites are immediately visible in the Oracle Web Analytics Administration Application.

Referral Management Page

The Referral Management Page allows you to:

Note that referral categories can be either system-generated or defined by users. System-generated referral categories are created when a referral visit occurs from a Web site that is not already present in the administration application.

Following are guidelines for using the Search LOV.

Create/Update Referral Category Pages

The Create Referral Category page lets you construct referral categories in order to capture information about visits from referring sites. Use the following guidelines:

A site URL may be composed of the following attributes:

Thus, an entire site URL might look like: http://www.google.com/catalog/pages/index.htm?q=1234

The Update Referral Category page lets you modify existing referral categories. For system-generated categories, only the Description textbox may be updated.

Content Pages Page

The Pages page within the Content tab allows you to:

Note: Each page you set up will be associated with either Oracle iStore templates or no template at all.

Add/Update Template Pages

Use the Add Template page to add tracked pages associated with Oracle iStore Display Templates. Use the following guidelines:

Use the Update Template page to update template assignments and parameters for tracked pages. Use the following guidelines:

You can find a list of Oracle iStore templates in the Oracle iStore Implementation and Administration Guide.

Add/Update Non Template Page

Use the Add Non Template page to add pages not associated with Oracle iStore Display Templates. Use the following guidelines:

Use the Update Non Template page to update parameters for tracked pages. Use the following guidelines:

Content Site Areas Page

The Site Areas page within the Content tab allows you to:

Create/Update Site Area Pages

The Site Area is the category that a page should be associated with. Site Area is used as a way of categorizing pages, for both context-sensitive and non-context-sensitive pages.

Use the Create Site Area page to add site areas to associate with tracked pages. Use the following guidelines:

Use the Update Site Area page to update site areas. Status is only updateable if there are no active pages assigned to the site area.

Setup Summary Page

The Setup summary page summarizes settings for:

See the Update Setup Page for more information on these parameters.

Update Setup Page

Use the Update Setup page within the Setup tab to set:

Setting Visit Inactivity Period

The Web Analytics: Visit Inactivity Period parameter tells Oracle Web Analytics the inactivity period in a Web visit, after which a visit is tracked as new visit. You can enter a maximum of three positive integers.

Setting Persistent Browser Cookies Parameters

The Persistent Cookie Expiration value is the number of days since the last visit, after which the visitor is considered a new visitor. Select Yes in the Enable persistent browser cookies parameter to enable this feature. If set to No, then the Persistent Cookie Expiration field is disabled. Disabling persistent browser cookies will disable the tracking of anonymous visitors across visits.

Setting Traffic Filter Parameters

When you enable traffic filtering for a site, visits from IP addresses specified in the Update Setup page are recorded but not reported upon. Use the following guidelines to enter the addresses:

Business Events

Oracle Web Analytics tracks and reports on both Oracle iStore and non-Oracle iStore business events.

Tracking Oracle iStore Business Events

Oracle Web Analytics tracks and reports on the following Oracle iStore business events:

Tracking Non-Oracle E-Business Suite Business Events

Oracle Web Analytics tracks and reports on the following third-party-application business events:

In tracking the above business events, Oracle Web Analytics identifies the primary business object and the type of action being performed.

See the chapter, Integration with Third-Party Sites, for more information.

Privacy Policy

While visitors are tracked (opted in) by default, visitors can indicate their privacy preferences using privacy preference page supplied by Oracle Web Analytics. Following are some general rules about this functionality:

Privacy Preference Business Flow

Following is the typical business process flow for visitor selection of privacy preference:

  1. Visitor selects the Privacy Statement link available on all Oracle iStore Customer Application pages.

  2. The Oracle iStore Privacy Statement page displays. The user reviews the terms and conditions displayed on the privacy statement page. See the Oracle iStore Implementation and Administration Guide for implementation details about this page.

  3. The visitor clicks the Edit your privacy preferences link at the bottom of the Privacy Statement page, which retrieves the Oracle Web Analytics Online Privacy Selection page (see below for more details about this page).

  4. In the Online Privacy Selection page, the visitor selects to either opt in or opt out of being tracked and selects the Apply button.

  5. After the visitor selects the Apply button, the application returns him to the same page with a confirmation message: You have successfully opted out or You have successfully opted in.

Anonymous Visitors

As stated previously, anonymous visitors have the ability to opt in and opt out. When an anonymous visitor opts out, a browser cookie is placed on his machine to prevent further tracking of the visitor. This browser cookie is persistent and has an expiration date of 10 years from the date of creation. The visitor's opt-out preference is honored as long as the browser cookie is maintained. The anonymous user may decide to opt back in; if this case, Oracle Web Analytics removes the browser cookie.

Privacy Preferences with Shared Browser

Privacy preferences cannot be guaranteed when multiple anonymous visitors share the same computer and browser. The following example illustrates the scenario where a browser is shared between two users.

Shared Browser Scenario
Visit User Tracked Status Scenario
1 A Yes Anonymous Anonymous User A creates a user account
1 A No Authenticated Authenticated User A opts out
2 B No Anonymous Anonymous User B visits site
2 B Yes Anonymous Anonymous User B opts in
3 A Yes Anonymous Anonymous User A visits site
3 A No Authenticated User A authenticates himself
4 B No Anonymous Anonymous User A visits

Analysis: User A's privacy preference is not honored in visit 3 until he authenticates himself. Similarly, in visit 4, User B's privacy preference also is not honored.

Registered Visitors

Like anonymous visitors, registered visitors also have the ability to opt in and opt out. When a registered visitor opts out, his preference is stored in his user profile and in the browser cookie. When an anonymous visitor registers, his privacy preference as an anonymous visitor is automatically transferred into his new account profile. Thus, a guest user's privacy preference is carried over to his registered user account. If the registration occurs using a third-party system, the third-party system may require extensions to honor the privacy preference from Oracle Web Analytics. The privacy preference is stored in a profile option, Web Analytics: Customer Privacy Preference, with the values of either Yes or No. When not specified, the default behavior is opt-in.

User Tracking Scenario Before and After Authentication

An anonymous user views the privacy statement for a site and elects to opt out. The user then decides to register for an account. While registering for an account, the privacy preference previously elected by the user when he was an anonymous user is stored in his profile. Subsequent visits by the user where the user identifies himself will use this stored privacy preference. When an anonymous user authenticates himself, the privacy setting stored in his user account is then used. If the two values are in conflict (e.g., anonymous user opted out but as registered user opts in) the stored privacy preference overrides the value stored in the browser cookie for the anonymous user.

Visit Scenario Tracked Status
1 User creates account Yes Anonymous
1 User opts out No Authenticated
2 User visits site No Anonymous
2 User opts in Yes Anonymous
2 User logs in No Authenticated
3 User visits site No Anonymous

Analysis: In visit 2, although as an anonymous user he opted out, the user's privacy preference is overridden when he authenticates himself. The tracking engine at this time will use the stored preference, overriding the value stored in the browser.

Oracle Web Analytics Online Privacy Selection Page

The Online Privacy Selection page is available after a user selects the Edit your privacy preferences link on the Oracle iStore Privacy Statement page. A user hint at the top of the page displays differently depending on whether the user is an anonymous or authenticated user:

In addition to the hint, the following options display:

Implementing Privacy Selection Page

The Privacy Selection page is available from the Edit your privacy preferences link on the Privacy Statement page if the Oracle iStore profile option, IBE: Display Privacy Statement, is set to Yes. See the Oracle iStore Implementation and Administration Guide for implementation details.

See also:

Security

The sections that follow discuss security and performance within Oracle Web Analytics.

Page and Page View Integrity

Page views are collected only for content delivered from Web servers. Malicious visitors cannot record page views by simply calling the tracking image from their PCs or by executing the client tracking code from pages saved to their PCs. Visitors tampering with the client tracking code in order to manipulate the page view information is also minimized. For example, a malicious visitor cannot create new page objects in Oracle Web Analytics simply by removing the page code information and supplying new page names in the page views.

Preventing Browser Errors

Oracle Web Analytics prevents browser errors in the visitor browser when the tracking engine is unable to capture tracking data.

Exception Reporting

When an exception occurs in the tracking engine or there is a client browser issue, Oracle Web Analytics sends information to a log file. This exception reporting is discussed in this section.

Tracking Engine Logs

Oracle Web Analytics reports exceptions into the log files. The following exceptions are reported:

General Tracking Engine Exceptions
Exception Name Description
Domain has been ignored: <Domain Name> Logged when a page view does not correspond to any existing site
Client Browser Error: <Error Message> Logged when Oracle Web Analytics encounters any browser error

The following exceptions are reported by the Fact Population concurrent program, which processes the raw click stream data collected offline:

Fact Population Concurrent Program Exceptions
Exception Name Description
No sites matching page view <page URL>. Logged when a page view does not correspond to any existing site.
No referral category matching referral site. Creating default category: <Category Name>. Logged when no referral categories match a referral site.
No page matching page view. Creating new page: <page name> Logged when no pages match a page view URL.
Invalid page code <page code>: Unable to match existing page, creating new page: page name Logged when a page code does not match any existing pages, or is invalid.
Invalid Context ID <context ID>, for page <page name>: Ignoring page view. Logged when a context ID is invalid for a specified contextual page.
Missing Context ID for page <page name>: Ignoring page view. Logged when a context ID is missing for a specified contextual page.
Web Tracking Fact Population program did not process any records Logged when Fact Population program does not process any records.

The following attributes are captured along with the exception: