def report_view(client_id, path, language, headers): host_name = headers.get('HTTP_HOST', None) referrer = headers.get('HTTP_REFERER', None) pv = ga.PageView(path, host_name=host_name, referrer=referrer) extra_info = ga.SystemInfo(language=language) extra_headers = {} """ if '/products/' in path and '/category/' not in path and '.jpg' not in path and '.png' not in path: print('here') extra_info = [{'ecommerce': { 'detail': { 'actionField': {'list': 'Apparel Gallery'}, 'products': [{ 'name': 'Triblend Android T-Shirt', 'id': '12345', 'price': '15.25', 'brand': 'Google', 'category': 'Apparel', 'variant': 'Gray' }] }}}] """ user_agent = headers.get('HTTP_USER_AGENT', None) if user_agent: extra_headers['user-agent'] = user_agent _report(client_id, pv, extra_info=extra_info, extra_headers=extra_headers) """
def report_view(client_id, path, language, headers): host_name = headers.get('HTTP_HOST', None) referrer = headers.get('HTTP_REFERER', None) pv = ga.PageView(path, host_name=host_name, referrer=referrer) extra_info = ga.SystemInfo(language=language) extra_headers = {} user_agent = headers.get('HTTP_USER_AGENT', None) if user_agent: extra_headers['user-agent'] = user_agent _report(client_id, pv, extra_info=extra_info, extra_headers=extra_headers)