HitBuilders.ItemBuilder

public static class HitBuilders.ItemBuilder extends HitBuilder<HitBuilders.ItemBuilder>

This class is deprecated.
This class has been deprecated in favor of a richer set of APIs on all the HitBuilder classes. With the new approach, simply use addProduct, addImpression, addPromo and setAction to add ecommerce data to any of the hits.

Item hit builder allows you to send item level sales data to Google Analytics. Transaction Id, Item Name, SKU price and quantity are required for meaningful reports on item data.

Public Constructor Summary

Public Method Summary

Inherited Method Summary

com.google.android.gms.analytics.HitBuilders.HitBuilder
T
addImpression(Product product, String impressionList)
Adds a product impression to the hit.
T
addProduct(Product product)
Adds product information to be sent with a given hit.
T
addPromotion(Promotion promotion)
Adds promotion related information to the hit.
Map<StringString>
build()
Builds a Map of parameters and values that can be set on the Tracker object.
String
get(String paramName)
final T
set(String paramName, String paramValue)
Sets the value for the given parameter name.
final T
setAll(Map<StringString> params)
Adds a set of key, value pairs to the hit builder.
T
setCampaignParamsFromUrl(String utmParams)
Parses and translates utm campaign parameters to analytics campaign parameters and returns them as a map.
T
setCustomDimension(int index, String dimension)
Adds a custom dimension to the current hit builder.
T
setCustomMetric(int index, float metric)
Adds a custom metric to the current hit builder.
T
setHitType(String hitType)
Sets the type of the hit to be sent.
T
T
setNonInteraction(boolean nonInteraction)
T
setProductAction(ProductAction action)
Sets a product action for all the products included in this hit.
T
setPromotionAction(String action)
Adds an action associated with the promotions in a given hit.
Object
clone()
boolean
equals(Object arg0)
void
finalize()
final Class<?>
getClass()
int
hashCode()
final void
notify()
final void
notifyAll()
String
toString()
final void
wait(long arg0, int arg1)
final void
wait(long arg0)
final void
wait()

Public Constructors

public ItemBuilder ()

Public Methods

public HitBuilders.ItemBuilder setCategory (String category)

public HitBuilders.ItemBuilder setCurrencyCode (String currencyCode)

public HitBuilders.ItemBuilder setName (String name)

public HitBuilders.ItemBuilder setPrice (double price)

public HitBuilders.ItemBuilder setQuantity (long quantity)

public HitBuilders.ItemBuilder setSku (String sku)

public HitBuilders.ItemBuilder setTransactionId (String transactionid)