Class GoogleAnalytics4Data


  • public class GoogleAnalytics4Data
    extends Object
    Represents the data to be sent via the Google Analytics 4 Measurement Protocol. See: https://developers.google.com/analytics/devguides/collection/protocol/ga4/reference GoogleAnalytics4DataPublisher uses this to create the HTTPS request and publish GA4 data.
    • Constructor Detail

      • GoogleAnalytics4Data

        public GoogleAnalytics4Data​(String apiSecret,
                                    String measurementId)
    • Method Detail

      • getApiSecret

        public String getApiSecret()
      • getMeasurementId

        public String getMeasurementId()
      • getPayloadProperties

        public Map<String,​Object> getPayloadProperties()
      • getClientId

        public String getClientId()
      • setClientId

        public void setClientId​(String clientId)
      • addEvent

        public void addEvent​(Event event)
      • putPayloadProperty

        public void putPayloadProperty​(String key,
                                       Object value)
      • putQueryParam

        public void putQueryParam​(String key,
                                  String value)