# File lib/new_relic/agent/transaction_event_recorder.rb, line 22
      def record payload
        return unless NewRelic::Agent.config['analytics_events.enabled''analytics_events.enabled']

        if synthetics_event? payload
          event = create_event payload
          _, rejected = synthetics_event_aggregator.append_or_reject event
          transaction_event_aggregator.append event if rejected
        else
          transaction_event_aggregator.append { create_event(payload) }
        end
      end