docs: def track_event(self, name, properties=None, measurements=None):
          """ Send information about a single event that has occurred in the context of the application.
  
          Args:
              name (str). the data to associate to this event.\n
              properties (dict). the set of custom properties the client wants attached to this data item. (defaults to: None)\n
              measurements (dict). the set of custom measurements the client wants to attach to this data item. (defaults to: None)
          """
          data = channel.contracts.EventData()
          data.name = name or NULL_CONSTANT_STRING
          if properties:
              data.properties = properties
          if measurements:
              data.measurements = measurements
  
          self.track(data, self._context)