public function trackEvent($parameters)
 {
     $resolver = new OptionsResolver();
     $resolver->setRequired(array('category', 'action'))->setDefaults(array('label' => '', 'value' => '', 'noninteraction' => ''))->setNormalizers(array('noninteraction' => function (Options $options, $value) {
         if ($value) {
             return 'true';
         }
         return 'false';
     }));
     $parameters = $resolver->resolve($parameters);
     $this->storage->track('_trackEvent', $parameters);
 }
 public function trackTrans()
 {
     $this->storage->track('_trackTrans', true);
 }