C# Класс GA.NET.Core.Engine

Google Analytics Include Generator (With support for tracking browsers with javascript disabled)
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
JAN_01_1970 System.DateTime

Открытые методы

Метод Описание
GetGoogleAnalytics ( string GoogleAnalyticsID, System Context ) : string

Returns the html and javascript to include for Google Analytics Tracking

GetGoogleAnalytics ( string GoogleAnalyticsID, string Domain, string Referer, string PageName, string UserVariable ) : string

Returns the html and javascript to include for Google Analytics Tracking

GetGoogleAnalyticsNoScriptOnly ( string GoogleAnalyticsID, string Domain, string Referer, string PageName, string UserVariable ) : string

Returns the html (only) to include for Google Analytics Tracking

GetGoogleAnalyticsScriptOnly ( string GoogleAnalyticsID, string Domain, string Referer, string PageName, string UserVariable ) : string

Returns the javascript (only) to include for Google Analytics Tracking

SecondsFromEpoch ( System.DateTime date ) : long

Get Unix Timestamp for given DateTime

Приватные методы

Метод Описание
BuildImageURL ( string GoogleAnalyticsID, string Domain, string Referer, string PageName, string UserVar ) : string

Get's the URL to the __utm.gif (Google Analytics Tracker)

GetNoScriptSnippetTemplate ( ) : string

Get's the NoScript template

GetResource ( string ResourceName ) : string

Get's an embedded resource

GetScriptSnippetTemplate ( ) : string

Get's the Script template

Описание методов

GetGoogleAnalytics() публичный статический Метод

Returns the html and javascript to include for Google Analytics Tracking
public static GetGoogleAnalytics ( string GoogleAnalyticsID, System Context ) : string
GoogleAnalyticsID string Google Analytics ID (UA-xxxxxx-x)
Context System Http Context to take the request parameters from
Результат string

GetGoogleAnalytics() публичный статический Метод

Returns the html and javascript to include for Google Analytics Tracking
public static GetGoogleAnalytics ( string GoogleAnalyticsID, string Domain, string Referer, string PageName, string UserVariable ) : string
GoogleAnalyticsID string Google Analytics ID (UA-xxxxxx-x)
Domain string Domain to track sub.domain.com
Referer string Refering page
PageName string Name of page (shown in the Google Analytics Dashboard)
UserVariable string Special variable to pass to analytics
Результат string

GetGoogleAnalyticsNoScriptOnly() публичный статический Метод

Returns the html (only) to include for Google Analytics Tracking
public static GetGoogleAnalyticsNoScriptOnly ( string GoogleAnalyticsID, string Domain, string Referer, string PageName, string UserVariable ) : string
GoogleAnalyticsID string Google Analytics ID (UA-xxxxxx-x)
Domain string Domain to track sub.domain.com
Referer string Refering page
PageName string Name of page (shown in the Google Analytics Dashboard)
UserVariable string Special variable to pass to analytics
Результат string

GetGoogleAnalyticsScriptOnly() публичный статический Метод

Returns the javascript (only) to include for Google Analytics Tracking
public static GetGoogleAnalyticsScriptOnly ( string GoogleAnalyticsID, string Domain, string Referer, string PageName, string UserVariable ) : string
GoogleAnalyticsID string Google Analytics ID (UA-xxxxxx-x)
Domain string Domain to track sub.domain.com
Referer string Refering page
PageName string Name of page (shown in the Google Analytics Dashboard)
UserVariable string Special variable to pass to analytics
Результат string

SecondsFromEpoch() публичный статический Метод

Get Unix Timestamp for given DateTime
public static SecondsFromEpoch ( System.DateTime date ) : long
date System.DateTime DateTime to convert
Результат long

Описание свойств

JAN_01_1970 публичное статическое свойство

Unix Start Date
public static DateTime,System JAN_01_1970
Результат System.DateTime