internal void SendPayload(Payload payload)
 {
     if (!AppOptOut)
     {
         GAServiceManager.Current.SendPayload(payload);
     }
 }
 void SendPayload(Payload payload)
 {
     if (!string.IsNullOrEmpty(TrackingId))
     {
         if (!IsSampledOut())
         {
             if (!ThrottlingEnabled || hitTokenBucket.Consume())
             {
                 payload.IsUseSecure = IsUseSecure;
                 analyticsEngine.SendPayload(payload);
             }
         }
     }
 }