Flow experience refers to an optimal psychological state characterised by deep concentration, intrinsic enjoyment and a sense of effortless control. In online consumer contexts, flow arises when ...