C# 클래스 GA.NET.Core.Engine

Google Analytics Include Generator (With support for tracking browsers with javascript disabled)
파일 보기 프로젝트 열기: erikzaadi/GA.NET

공개 프로퍼티들

프로퍼티 타입 설명
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