dynamic event parameter without specifying target object

I have following singleton class to work with unity analytics:

public class AnalyticsManager : MonoBehaviour
{
    [SerializeField]
    private AnalyticsEventTracker BlitzStartedTracker;
    [SerializeField]
    private AnalyticsEventTracker BlitzRestartedTracker;
    [SerializeField]
    private AnalyticsEventTracker BlitzFinishedTracker;
    private static AnalyticsManager instance;
    public static AnalyticsManager Instance {
        get {
            return instance;
        }
    }
    private void Awake() {
        DontDestroyOnLoad(gameObject);
        if (instance == null)
            instance = this;
        else
            Destroy(gameObject);
    }
    public void TriggerBlitzStarted() {
        BlitzStartedTracker.TriggerEvent();
    }
    public void TriggerBlitzRestarted() {
        BlitzRestartedTracker.TriggerEvent();
    }
    public void TriggerBlitzFinished() {
        BlitzFinishedTracker.TriggerEvent();
    }
}

The game object this script attached to also holds 3 AnalyticsEventTracker components for each event.I’d like to pass parameter with my event but AnalyticsEventTracker requires to specify target object where it takes param value.
Is there way set event parameter without target object?

You don’t need to use the Analytics Tracker component any longer, the functionality is built into the Editor. What version of Unity are you using?

I’m still on 2018.3.12f1 as 2019 version shows significant performance drop on webgl target.
2019.1.1f1 (64-bit) the last version I was testing on.Also there is no way to downgrade project back to 2018 after upgrading it to 2019

Yes it is built into the editor in your version. The namespace is available with

using UnityEngine.Analytics;

Indeed Analytics.CustomEvent seems exactly what I need.Thanks!