From b03845e3d17f81929f3d4eb908237e8534cf8303 Mon Sep 17 00:00:00 2001 From: Joan Gil Date: Thu, 29 Jun 2023 19:07:50 -0300 Subject: [PATCH] Update track.py --- customerio/track.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/customerio/track.py b/customerio/track.py index de90b16..d4b623c 100644 --- a/customerio/track.py +++ b/customerio/track.py @@ -71,13 +71,14 @@ def identify(self, id, **kwargs): url = self.get_customer_query_string(id) self.send_request('PUT', url, kwargs) - def track(self, customer_id, name, **data): + def track(self, customer_id, name, id=None, **data): '''Track an event for a given customer_id''' if not customer_id: raise CustomerIOException("customer_id cannot be blank in track") url = self.get_event_query_string(customer_id) post_data = { 'name': name, + 'id': id, 'data': self._sanitize(data), } self.send_request('POST', url, post_data) @@ -220,4 +221,4 @@ def _build_session(self): session = super()._build_session() session.auth = (self.site_id, self.api_key) - return session \ No newline at end of file + return session