Package org.matomo.java.tracking
Class MatomoRequestBuilder
- java.lang.Object
-
- org.matomo.java.tracking.MatomoRequestBuilder
-
public class MatomoRequestBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description MatomoRequestBuilder()
-
Method Summary
-
-
-
Method Detail
-
siteId
public MatomoRequestBuilder siteId(int siteId)
-
actionUrl
public MatomoRequestBuilder actionUrl(String actionUrl)
-
actionName
public MatomoRequestBuilder actionName(String actionName)
-
actionTime
public MatomoRequestBuilder actionTime(Long actionTime)
-
apiVersion
public MatomoRequestBuilder apiVersion(String apiVersion)
-
authToken
public MatomoRequestBuilder authToken(String authToken)
-
campaignKeyword
public MatomoRequestBuilder campaignKeyword(String campaignKeyword)
-
campaignName
public MatomoRequestBuilder campaignName(String campaignName)
-
characterSet
public MatomoRequestBuilder characterSet(Charset characterSet)
-
contentInteraction
public MatomoRequestBuilder contentInteraction(String contentInteraction)
-
contentName
public MatomoRequestBuilder contentName(String contentName)
-
contentPiece
public MatomoRequestBuilder contentPiece(String contentPiece)
-
contentTarget
public MatomoRequestBuilder contentTarget(String contentTarget)
-
currentHour
public MatomoRequestBuilder currentHour(Integer currentHour)
-
currentMinute
public MatomoRequestBuilder currentMinute(Integer currentMinute)
-
currentSecond
public MatomoRequestBuilder currentSecond(Integer currentSecond)
-
customAction
public MatomoRequestBuilder customAction(Boolean customAction)
-
deviceResolution
public MatomoRequestBuilder deviceResolution(String deviceResolution)
-
downloadUrl
public MatomoRequestBuilder downloadUrl(String downloadUrl)
-
ecommerceDiscount
public MatomoRequestBuilder ecommerceDiscount(Double ecommerceDiscount)
-
ecommerceId
public MatomoRequestBuilder ecommerceId(String ecommerceId)
-
ecommerceLastOrderTimestamp
public MatomoRequestBuilder ecommerceLastOrderTimestamp(Long ecommerceLastOrderTimestamp)
-
ecommerceRevenue
public MatomoRequestBuilder ecommerceRevenue(Double ecommerceRevenue)
-
ecommerceShippingCost
public MatomoRequestBuilder ecommerceShippingCost(Double ecommerceShippingCost)
-
ecommerceSubtotal
public MatomoRequestBuilder ecommerceSubtotal(Double ecommerceSubtotal)
-
ecommerceTax
public MatomoRequestBuilder ecommerceTax(Double ecommerceTax)
-
eventAction
public MatomoRequestBuilder eventAction(String eventAction)
-
eventCategory
public MatomoRequestBuilder eventCategory(String eventCategory)
-
eventName
public MatomoRequestBuilder eventName(String eventName)
-
eventValue
public MatomoRequestBuilder eventValue(Number eventValue)
-
goalId
public MatomoRequestBuilder goalId(Integer goalId)
-
goalRevenue
public MatomoRequestBuilder goalRevenue(Double goalRevenue)
-
headerAcceptLanguage
public MatomoRequestBuilder headerAcceptLanguage(String headerAcceptLanguage)
-
headerUserAgent
public MatomoRequestBuilder headerUserAgent(String headerUserAgent)
-
newVisit
public MatomoRequestBuilder newVisit(Boolean newVisit)
-
outlinkUrl
public MatomoRequestBuilder outlinkUrl(String outlinkUrl)
-
pluginDirector
public MatomoRequestBuilder pluginDirector(Boolean pluginDirector)
-
pluginFlash
public MatomoRequestBuilder pluginFlash(Boolean pluginFlash)
-
pluginGears
public MatomoRequestBuilder pluginGears(Boolean pluginGears)
-
pluginJava
public MatomoRequestBuilder pluginJava(Boolean pluginJava)
-
pluginPDF
public MatomoRequestBuilder pluginPDF(Boolean pluginPDF)
-
pluginQuicktime
public MatomoRequestBuilder pluginQuicktime(Boolean pluginQuicktime)
-
pluginRealPlayer
public MatomoRequestBuilder pluginRealPlayer(Boolean pluginRealPlayer)
-
pluginSilverlight
public MatomoRequestBuilder pluginSilverlight(Boolean pluginSilverlight)
-
pluginWindowsMedia
public MatomoRequestBuilder pluginWindowsMedia(Boolean pluginWindowsMedia)
-
randomValue
public MatomoRequestBuilder randomValue(String randomValue)
-
referrerUrl
public MatomoRequestBuilder referrerUrl(String referrerUrl)
-
requestDatetime
public MatomoRequestBuilder requestDatetime(MatomoDate requestDatetime)
-
required
public MatomoRequestBuilder required(Boolean required)
-
responseAsImage
public MatomoRequestBuilder responseAsImage(Boolean responseAsImage)
-
searchCategory
public MatomoRequestBuilder searchCategory(String searchCategory)
-
searchQuery
public MatomoRequestBuilder searchQuery(String searchQuery)
-
searchResultsCount
public MatomoRequestBuilder searchResultsCount(Long searchResultsCount)
-
trackBotRequests
public MatomoRequestBuilder trackBotRequests(Boolean trackBotRequests)
-
userId
public MatomoRequestBuilder userId(String userId)
-
visitorCity
public MatomoRequestBuilder visitorCity(String visitorCity)
-
visitorCountry
public MatomoRequestBuilder visitorCountry(MatomoLocale visitorCountry)
-
visitorCustomId
public MatomoRequestBuilder visitorCustomId(String visitorCustomId)
-
visitorFirstVisitTimestamp
public MatomoRequestBuilder visitorFirstVisitTimestamp(Long visitorFirstVisitTimestamp)
-
visitorId
public MatomoRequestBuilder visitorId(String visitorId)
-
visitorIp
public MatomoRequestBuilder visitorIp(String visitorIp)
-
visitorLatitude
public MatomoRequestBuilder visitorLatitude(Double visitorLatitude)
-
visitorLongitude
public MatomoRequestBuilder visitorLongitude(Double visitorLongitude)
-
visitorPreviousVisitTimestamp
public MatomoRequestBuilder visitorPreviousVisitTimestamp(Long visitorPreviousVisitTimestamp)
-
visitorRegion
public MatomoRequestBuilder visitorRegion(String visitorRegion)
-
visitorVisitCount
public MatomoRequestBuilder visitorVisitCount(Integer visitorVisitCount)
-
visitCustomVariables
public MatomoRequestBuilder visitCustomVariables(List<CustomVariable> visitCustomVariables)
-
pageCustomVariables
public MatomoRequestBuilder pageCustomVariables(List<CustomVariable> pageCustomVariables)
-
customTrackingParameters
public MatomoRequestBuilder customTrackingParameters(Map<String,Object> customTrackingParameters)
-
build
public MatomoRequest build()
-
-