Karlie here from the Shopify Guru Team and I would be happy to shed some light on Shopify Analytics for yah! Sessions would be based on the length of a customer's visit on your online shop, where as visitors would keep track of the devices that your customer uses to browse your online shop - so desktop, smartphone etc.,
The number of visitors is based on cookies. Cookies are small files that get stored on a customers desktop, smartphone or mobile device when they visit your online store. There are different cookies that get stored to customer's devices - so there is a cookie that identifies the device that the customer is using (visit) and then another cookie would keep track of the length (session) of the visit of your customer.
So, a session would end after 30 minutes of the customer having no more activity or at midnight of the day the customer had visited. I know visits to sessions can be a little confusing, so I would also recommend checking out our helpful guide here which goes more in to depth about visits and sessions and the different types of reports that can be accessed with both stats.
I do hope this helps, but if you have any further questions - be sure to ask and we would be happy to help!
Basically, if a visitor returns to your site after 30 mins of inactivity, this 1 visitor will be counted as 2 "sessions" (sometimes called "visits").
The page(s) visited can be any on your site, it's nothing to do with cart / checkout specifically.
Hey, @Tristan9 !
Karlie here! Good question! So, if you're logged into your Shopify Admin (using the same browser window/session) then when you visit your store, it will be excluded from your traffic report in your Shopify Analytics. If you're visiting your storefront and you're not logged in, then that should count as a visitor.
I hope this has answered your question. If not, or if you have any further questions please let me know. I will be happy to help!