def classify_page_path(path):
if 'basket' in path or 'cart' in path:
return 'Cart'
elif 'checkout' in path or 'payment' in path or 'signin' in path or 'yourinfo' in path or 'revieworder' in path:
return 'Checkout'
elif 'ordercompleted' in path:
return 'Thank You'
elif any(x in path for x in ['apparel', 'bags', 'accessories', 'electronics', 'drinkware', 'notebooks']):
return 'Product Page'
elif any(x in path for x in ['home', 'store', 'search', 'quickview']):
return 'Landing Page'
else:
return 'Other'
results['step_type'] = results['pagePath'].apply(classify_page_path)