This article explains the LogiCommerce monthly consumer billing.
Pageviews
Definition: an electronic page of information displayed in response to a user's request, such as one page of a website.
A pageview is each time a visitor views a page on your website. Every webpage that is loaded in the browser is considered as a pageview, irrespective of the number of resources that are loaded behind. For example, for a single page to load, there are various resource calls for images, videos, css, etc. which are not counted in pageviews. Only the webpage that the user visits is counted as pageviews.
Pageviews in LogiCommerce are counted directly from our server logs, which is the most reliable source.
Does LogiCommerce counts malicious bots, crawlers and spiders?
- No, we don’t. It’s estimated that more than 30% of the web traffic comes from malicious bots and crawlers. Hence, LogiCommerce has an advanced Security System that identifies the traffic before sending them to the website. The Security System is updated every hour from different sources with user-agents and IP tables that are in public blacklists. These tables are used to automatically block any request that arrives from one of these malicious sources.
On the other hand, the Security System is able to detect malicious behaviors, and build lists of temporary denials. Specifically, the system is constantly reviewing the volume of requests made in a time range, and if the maximum threshold is exceeded, the IP or the IP range is included in the temporary denial list for 5 minutes. After this time the blocked IP is released.
Do LogiCommerce counts good bots, crawlers and spiders?
- Yes, we do. We need to let them pass the security system to make them crawl your website in order to be ranked in the search engines.
Google (by far) and others (to a minor extend) have the most active web crawlers and they can be over-active if you have a lot of content. The more content you have and the more frequent it is updated, the heavier the crawler traffic will be.
So, adjusting the crawl rate might be important. You can adjust their crawl rate manually, using the webmaster tools they provide.
Why do tracking services (Google Analytics, Adobe Analytics, Baidu Analytics, etc.) show a different number of visitors than statistics recorded by us?
- The answer lies in all these factors:
- Tracking service stats will usually show lower numbers than log analyzer stats. The reason is that tracking services are stricter in their definitions of a visitor. A tracking service should do its best to ensure that no visitor is recorded twice, and that only human clicks are counted as visits.
- As tracking services are not under the same infrastructure, hence data communications between services in different infrastructures may occasionally fails.
- Not placing the tracking code of the tracking service on every page
- A significant number of users use ad-blockers. Extensions like AdBlock Plus, NoScript, Ghostery, etc block tracking services too.
- Do Not Track (DNT). This is a header that users can active on their web browser so that the web sites they visit and use will not track them and their activity. All of the most popular and modern browsers support this function, but users have to activate it manually.
- Filtering bots and non-human activity. Tracking services may have different measures for filtering non-human traffic like crawlers and bots than our system.
- Search engines. Crawlers and bots are the devices sent out by search engines to scour and document all pages on the internet. This means that LogiCommerce might record more visits comparing to tracking services. Search engines also crawls depending on the popularity of your site. The more popular that your site is and the bigger that your catalog (SKUs) is, the more often it will be visited by search engine robots.
- Location of Google Analytics tracking code. Website owners are concerned about page load speed on their websites, and they should be. As a result, many SEO teams place code like the Google Analytics tracking code just above the </body> tag so that the visual elements of the website can load before the code executes. However, placing the tracking code at the end of the <body> code will miss visitors that click quickly through pages on your site before the Google Analytics tracking code executes. Google Analytics tracking code loads asynchronously and therefore doesn’t slow down page loading.
- More than one Google Analytics tracking code on the page. Having two Google Analytics tracking codes on the same page means messed up data in Google Analytics.
- JavaScript errors on the page. Tracking services only works if the JavaScript code on the page executes correctly. If you have errors in any of your other JavaScript on the page, the tracker code won’t execute. JavaScript Errors = Stopping of the browsers scripting engine = no data
- Some browsers have JavaScript disabled. Tracking services get information for any visitor that loads the JavaScript tag in the page code. Browser disabled JavaScript = no data
- No cookie. Tracking services doesn’t track a visitor unless it can accept a cookie. Cookies are important because they are used to tag a visitor and aggregate that visitor’s behavior over the course of multiple visits. When cookies are in place, and not blocked or deleted, total visitor counts will remain comparatively low. If a person constantly deletes cookies, they will be counted as a new "unique" visitor with every subsequent visit. No cookie = no data
In conclusion, comparing pageviews between tracking services might be big differences, however LogiCommerce counts from the most reliable source and also with a powerful blocking filter for non-desired traffic.
Bandwidth
Definition: is the amount of data that is carried from one point to another.
Bandwidth is the information sent from the server to the computer each time a visitor accesses a page on your website. For example, for a single page loaded, there is static content like images, videos, css, PDFs, that is downloaded to the visitor and its file size (in Kb) is counted as a bandwidth consumption.
A large percentage of bandwidth usage comes from images and this also impacts on user experience. Every surplus second a page takes to loads increases the bounce rate while also negatively impacting your search engine rankings, hence keep your images optimized for minimizing load time and better user experiences.
Bandwidth in LogiCommerce is counted directly from the CDN log, which is the most reliable source.
A content delivery network (CDN) is a global distributed system (servers around the world) that deliver content (images, videos, etc.) to a user, based on the geographic locations of the user. The goal is to send same content to many requesting users in high availability and high performance.
Pricing
On-Demand Pricing is a flexible pricing model that you pay only for the data transfer and pageviews used during the billing period.
An invoice is sent out at the end of each billing period, listing previous usage and charges based on the region that your eCommerce is installed in.
The prices for each region may vary due different suppliers, demand, hosting providers and operations costs, as well as government policies.