Event Customer Variables Location In DB


#1

I’m working on creating my own plugin with a “MixPanel Live View” UI for events. Basicly, I am trying to pull all the events, and their customer variables from the database.

I’ve been able to pull the events and display those in a data table just fine. But, when I set a custom variable for an event (from the tracker on my site), I can’t seem to find those values in the database. I’ve been looking, and piwik_log_link_visit_action seems like the most logical spot, but no luck.

I am using the latest beta Piwik (from about a week ago).


		$i = 1;
		foreach ($info as $aName => $value){
			$this->piwik->setCustomVariable($i, str_replace('$','',$aName), $value, 'event');
			$i ++;
		}
		
		echo"<pre>";
		var_dump($this->piwik->getCustomVariable('1','event'));
		echo "</pre>";
		$eventTracker = $this->piwik->doTrackEvent('Base', $name);

This will:

  • dump out the 1st custom variable, so I know it is being tracked.
  • cause a new event to show up in Piwik, so I know that event is being tracked

I’ve tried tracking the event before and after the setCustomVariable call, but no luck.

Thanks for your help.