you need more here afaics.

you need to have a short name for your component and descriptions plus have it registered otherwise we will never send it: https://github.com/jbosstools/jbosstools-server/blob/jbosstools-4.2.0.Beta1x/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/JBossServerUIPlugin.java#L95
Example:
	newServerEventType = new UsageEventType(USAGE_COMPONENT_NAME, UsageEventType.getVersion(this), null, UsageEventType.NEW_ACTION, Messages.UsageEventTypeNewLabelDescription, UsageEventType.SUCCESFULL_FAILED_VALUE_DESCRIPTION);
UsageReporter.getInstance().registerEvent(newServerEventType);

This makes sure it is documented for the user in preferences what kind of stuff we actually track/send info about