+
+ def track_event(self, event):
+ """
+ Send a tracking event if tracking is enabled
+ :param event: the string idetifier of the event
+ :return: None
+ """
+ # Check if tracking is enabled
+ enable_tracking = (self.addon.getSetting('enable_tracking') == 'true')
+ if enable_tracking:
+ #Get or Create Tracking id
+ tracking_id = self.addon.getSetting('tracking_id')
+ if tracking_id is '':
+ tracking_id = str(uuid.uuid4())
+ self.addon.setSetting('tracking_id', tracking_id)
+ # Send the tracking event
+ tracker = Tracker.create('UA-46081640-5', client_id=tracking_id)
+ tracker.send('event', event)