Sha256: a3efd1bed10ca1cda87bfd2fad6f5628bc672e01a60fec4af5318c0afcb8fff3
Contents?: true
Size: 943 Bytes
Versions: 14
Compression:
Stored size: 943 Bytes
Contents
module Klaviyo # https://www.klaviyo.com/docs/http-api module ApiOperations def track(client:, event_name:, customer_properties:, properties: {}, time: nil) res = client.conn.get( '/api/track', client.build_params( event: event_name, customer_properties: customer_properties, properties: properties, time: time ) ) Klaviyo::Event::Result.new(res.body) end def track_once(client:, event_name:, customer_properties:, properties: {}, time: nil) res = client.conn.get( '/api/track-once', client.build_params( event: event_name, customer_properties: customer_properties, properties: properties, time: time ) ) Klaviyo::Event::Result.new(res.body) end end end
Version data entries
14 entries across 14 versions & 1 rubygems