Table of Contents

Interface IWebPagesActivityLogger

Namespace
Kentico.OnlineMarketing.Web.Mvc
Assembly
Kentico.OnlineMarketing.Web.Mvc.dll

Provides possibility to log pages activities.

public interface IWebPagesActivityLogger
Extension Methods

Methods

LogLandingPage(WebPageMetadata, string, string, string, string)

Logs landing page activity.

Task LogLandingPage(WebPageMetadata webPageMetadata, string alternativeWebPageName, string languageName, string activityUrl = null, string referrerUrl = null)

Parameters

webPageMetadata WebPageMetadata

Specifies the web page to log the landing page activity for.

alternativeWebPageName string

Alternative name of the web page where activity occurred. Used when webPageMetadata is null.

languageName string

Name of the content language.

activityUrl string

URL where activity occurred.

referrerUrl string

URL referrer.

Returns

Task

LogPageVisit(WebPageMetadata, string, string, string, string, string)

Logs page visit.

Task LogPageVisit(WebPageMetadata webPageMetadata, string alternativeWebPageName, string languageName, string activityValue = null, string activityUrl = null, string referrerUrl = null)

Parameters

webPageMetadata WebPageMetadata

Specifies the web page to log visit for.

alternativeWebPageName string

Alternative name of the web page where activity occurred. Used when webPageMetadata is null.

languageName string

Name of the content language.

activityValue string

Value of the activity.

activityUrl string

URL where activity occurred.

referrerUrl string

URL referrer.

Returns

Task