class Event
Defined at line 20 of file ../../src/lib/analytics/cpp/google_analytics_4/event.h
Represents an GA4 event as described in
https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference?client_type=gtag#payload_post_body
Public Methods
void ~Event ()
Event is an abstract class
Defined at line 9 of file ../../src/lib/analytics/cpp/google_analytics_4/event.cc
const std::string & name ()
Getters for the corresponding JSON object keys
Defined at line 26 of file ../../src/lib/analytics/cpp/google_analytics_4/event.h
const std::optional<std::map<std::string, Value>> & parameters_opt ()
Defined at line 27 of file ../../src/lib/analytics/cpp/google_analytics_4/event.h
const std::chrono::microseconds & timestamp_micros ()
Defined at line 28 of file ../../src/lib/analytics/cpp/google_analytics_4/event.h
Protected Methods
void Event (std::string name)
Defined at line 11 of file ../../src/lib/analytics/cpp/google_analytics_4/event.cc
void SetParameter (std::string name, Value value)
Defined at line 16 of file ../../src/lib/analytics/cpp/google_analytics_4/event.cc