Class: Staccato::Measurement::Transaction

Inherits:
Object
  • Object
show all
Includes:
Staccato::Measurable
Defined in:
lib/staccato/measurement/transaction.rb

Overview

Measurement class for transaction (non-hit data)

Constant Summary collapse

FIELDS =

Transaction measurement options fields

{
  transaction_id: 'ti',
  affiliation: 'ta',
  revenue: 'tr',
  shipping: 'ts',
  tax: 'tt',
  currency: 'cu',
  coupon_code: 'tcc'
}.freeze

Class Method Summary collapse

Methods included from Staccato::Measurable

#fields, included, #initialize, #params, #prefix

Class Method Details

.lookup_keySymbol

lookup key for use in Hit#add_measurement

Returns:

  • (Symbol)


7
8
9
# File 'lib/staccato/measurement/transaction.rb', line 7

def self.lookup_key
  :transaction
end