Web Analytics – An important section of Web development

Now a days, most of the commercial institutions have their own website which are used in several ways. Some of the commercial websites perform the role of product featuring, order placement and share company information and other details with potential customers. On the other hand some companies run on commercial websites by providing different services to the customers through their websites (eg. yahoo, msn, bdjobs etc). Even personal sites can be a source of revenue earning for individuals ( implementation of google adsense, yahoo publishers, msn AdCenter). Therefore it is very important for any website publisher to understand the usability, visitor characteristics and effectiveness of different sections of their websites.

Web Analytics is the study of the usability or effectiveness of a website. It actually deals with the data collected from a website to determine which aspects of the website work towards the business objectives. Data collected almost always includes web traffic reports. It may also include e-mail response rates, direct mail campaign data, sales and lead information, user performance data such as click heat mapping, or other custom metrics as needed.

There are two main ways in which web analytics data can be collected:

  • Log file analysis
  • Page Tagging

Log File Analysis:

The web servers has some application software where information for the hosted websites are stored. For example, linux servers have cPanel and windows servers have Plesk control panels where there are tools for analyzing website traffic, bandwidth transfer, landing pages, referral pages, requested files and etc etc. This reports can be collected in daily basis or even monthly basis to analyze the visitors, most viewed sections/files/forlders/sub domains, emails, unique visitors, visitor’s IP addresses, geographical location of the visitors and even errors occurred during browsing.

Page Tagging:

This method uses JavaScript on each page to notify a third-party server when a page is rendered by a web server. Concerns about the accuracy of logfile analysis in the presence of caching, and the desire to be able to perform web analytics as an outsourced service, led to this data collection method. The web analytics service also manages the process of assigning a cookie to the user, which can uniquely identify them during their visit and in subsequent visits. With the increasing popularity of Ajax-based solutions, an alternative to the use of an invisible image, is to implement a call back to the server from the rendered page. In this case, when the page is rendered on the web browser, a piece of Ajax code would call back to the server and pass information about the client that can then be aggregated by a web analytics company. This is in some ways flawed by browser restrictions on the servers which can be contacted with XmlHttpRequest objects.

There are advantages and disadvantages of both the methods but both are equally important and are used in different web analytics processes depending upon necessity. Even there are some web analytics program which implements both the methods together as a hybrid method. There is another method which are not widely used now a days which integrates the web analytics program into the web server, and collecting data by sniffing the network traffic passing between the web server and the outside world.

Web Analytics are often necessary for internet advertising and promotion which involves Search Engine Marketing ( SEM ) and Search Engine Optimization ( SEO ). I hope to write more on the advantages and disadvantages of the Web Analytics methods and try to share something regarding SEO and SEM also.

This article is also available at : http://community.nsuers.com/showthread.php?p=102627#post102627

WiMax and 3G in Bangladesh

In a recent talk show, the chairman of BTRC ( Bangladesh Telecommunication Regulatory Commission) Major General Manjurul Alam (Rtd) has said that WiMax and 3g license will be issued in Bangladesh soon. The WiMax license will be issued within 3/4 months and in the mean time Ericsson and Huwei will be given a trial license(for 3 months period). 3G license will be issued at the end of this year. The BTRC chairman also said that the deployment of WiMax in Bangladesh will bring some revolutionary changes in the telecommunication sector although it will cost a high price to be deployed. The chairman also discussed on some technical advantages WiMax and 3G will provide. The revenue from this sector has increased a lot and he expects that with the current trend the scope is further high. Mr. Manjur also mentioned that the alternate Optical Fiber Link which is due to connect us to the SEA-WE-ME 4, will introduce competition with the current link ensuring drop in the connectivity price. Thus people will be able to get bandwidth with much cheaper price and ofcourse with higher data speed.

Search Engine Optimization ( SEO – Part2)

I remember I wrote an article in this blog on the same topic. I tried to illustrate the importance of Search Engine Optimization ( SEO ). The knowledge and information is spreading through Internet several times quicker than any other mean. And people are getting more and more dependent on information search using Internet. Internet is infact making a bridge between the information seeker and publishers. This is why it is equally important to know how to reach the information seeker as well as to know how to get desired information. If any one wants to draw more and more attention to his/her site he/she should provide the relevant information with adequacy and also make a proper plan to reach the right people. Therefore, I believe that the most important thing for a successful website is to be rich in terms of content or information. It really doesn’t matter that much if your site is on top of the search result, unless there are plenty of things which will attract people to get back to your site at a later time. The more the contents (the more the keywords) the more it is likely to be searched and viewed by the people. So I will conclude here saying that increase the amount with diversified information, the search engines are waiting to link those to the people.

“Bring the 1971 war criminals to Justice” – is it a timely demand??




I believe and I feel the Rajakars (War criminals) should have been punished already. But is it the right time now? I know many of you would say that there are examples of war criminals of World Wars been punished after long long time. But my dear brothers and sisters, those were International cases, and were fought among many countries. Many complicated situations were there for which the trial took so long to be implemented. But what about the Rajakars? Everybody knew what they did and also everybody knew/know who they were/are. What took people 36 years to think about the punishment of them? You might say – “better late than never”. But is it acceptable in this case? The demand definitely started from the campaign of our beloved (!!) leaders. Now it has almost become a demand of many of the people in Bangladesh. My question is, why didn’t our beloved leaders and political parties themselves didn’t bring the Rajakars to the justice???? The reason is- all the parties used them as a ladder towards the power.

For last one year, the real faces of our leaders were brought infront of us. Just try to figure out the number of our patriot political leaders currently staying in the jail. Now try to figure out what not these leaders have done!!! Now when both the parties are finding them in trouble they are trying to divert the attention of the current government to something else. Awamileague ruled the country for about 9 years, BNP ruled for about 15 years, Jatiyo party for about 10 years. All of the parties got more than enough time to bring the war criminals to the justice. If these three political parties were really interested in bringing the criminals to justice- they could have easily done that. But their consciousness took 36 years!!! isn’t it mysterious??

Now question might arise, what’s the problem if it is late?? The problem is the the aftermath of the punishment. It is so late that, by this time some of the well known Rajakars are in the top of a big political party. And that party consists of millions of members and supporters (Don’t think I’m one of them ). How will their followers react if they are punished? If there was no emergency now, what would the followers of Khaleda Zea and Sheikh Hasina do? Supporters of BNP and Awamileague would almost bring qayamat in Bangladesh. Why these two leaders are in the jail are known to all. They were engaged in corruption and they influenced corruption and what not else!!! Still their supporters are ready to become martyr for their great (!!) leaders. Things will certainly be same with Jamat-E-Islami. People voted them and eventually sent them to the parliament and to the government also. Still people will vote for Gol*M Az*m and Niz*mi knowing how they participated in the genocide in 1971. The reason is, they got into the veins of the political system of Bangladesh. Punishment of them will lead to more violence and terrorism . A Rajakars son/daughter and relatives are not rajakars. Punishing the Rajakars after 36 years will draw a negative impact on their relatives and also followers. It will reignite the RAJAKARISM inside them. After 36 years of the independence these segmentation/division will bring no benefit to the country if not more harm.

As I mentioned earlier, our political leaders are successful enough to raise our voice in this issue. These leaders are not much behind in the race!!! Just try to calculate what the Bangladeshi people have achieved being a citizen of an independent democratic country. I know it is almost impossible to control emotion in this regard. But emotion can lead to great difficulties. It’s time to progress. We (who ever think alike me) want no more segmentation/division among people. We are already far behind in the race compared to some of our neighbors. We want to raise our nation and mark our position in the developed world.



The above statements are solely my personal views. It is usual that you might have other opinion. Many of us lost our loved ones in 1971. So did I. I can feel the emotion too. I will also support them who demand the punishment, if they ensure that there will be no deterioration in the situation. Can they ensure it? Because, I believe we have got a life to lead. It is my right to think of my future security.


SIDR Rattles Bangladesh!!

The whole country is stunned by the effect of the category-4 cyclone in Bangladesh. The southern part of the country is battered so badly that after one day of its destruction more than thousand are reported to be dead where as the number is surely going to multiply many a times as time progressing. The communication system has not been restored and it is still not accessible to many a parts of the country. The power grids have tripped and the country was literally without electricity for a complete day. The power has been restored in my area at 1 am the next day, 26 hours since it went out. When I went out in last morning I was shivered seeing the aftermath of the storm in Dhaka, where the speed of the air was hardly 100-120 Km/h. I just can’t imagine how the people of the southern part of Bangladesh were feeling where the storm had a speed of more than 240 Km/h. The property loss is going to be much higher than the mortality rate as it is believed that drastic action was taken to save human lives by taking them to the Cyclone shelter. People could hardly do anything to their properties and livestocks. We were in complete ignorance of what happened to the fate of the people of the effected area as there were no electricity. The mobile communication to those area were destroyed. We came to know that the direction of SIDR was towards Dhaka, and it was at 9pm. The cyclone started to hammer Dhaka region at 12 am that night. So the inhabitants were still not prepared for such a disaster. Trees were uprooted, electric lines were tore, advertising boards were shattered throughout the city. This is the situation where the cyclone was way less powerful than what it was in the coastal areas. It is assumed that a huge number of animals also suffered death in the Sundarban region, the largest mangrove forest in the world. The greatest problem lies ahead as people have literally nothing left in their home in the effected ares. They have no home, they have nothing to eat, even if they have stored their food somehow- they can’t cook. They need medical assistance as well. Thousands of volunteers and social workers are trying their best to help the people. We, who can’t lengthen our hands to help them, can atleast pray for the poor people of the effected areas. May Allah give them the power to survive the hurdles.

Sattelite view of the cyclone SIDR


I don’t know where I was in last few days… May be I was in Hibernation mood… Anyway, I am back!!! Just a moment ago I came back from the Marriage Ceremony of my friend MILON… So I am a bit exhausted now… Be right back….

Going to Sherpur – My native land

My native land, which we call in bangla as “Dada Bari/Graamer Bari”, is situated in the District of Sherpur. It is among the least popular districts and people often mix it up with Bogra-Sherpur. But the district is very rich in the sense of natural beauty. Few people other than the district people could explore it properly. Those who couldn’t yet figure out where the district is actually situated, It is straight above Dhaka in the map of Bangladesh. It is also a border district neighboring the TURA in the Indian side, and Mymensingh, Jamalpur and Netrokona inside Bangladesh. The distance from Dhaka is about 180 KM, but the distance may vary as there are some other routes other than the main Dhaka-Mymensingh-Sherpur route. The old route was through Tangail-Jamalapur. I still remember the days when we used to go through that route, as it was like a journey with a BUMPER CAR. But the communication is so easy now a days that, I start from the garage of my Dhaka residence, and I get down from the car at the garage of my “Graamer Baari”. “Gazni” is the most well known place in this district, full of hills, forests, picnic spot and a nice lake… I’ll definitely write more about sherpur as I think people should know about this district. But I’ll have to go to bed early because my mother came to my room while I was writing this post and warned me that its me who have to drive the 180 KM distance. Inshallah, I’ll try to write something about my native land while I’ll be at my native land… Till then… Goodbye…

Six-A-Side football tournament by NSUCC

I played in the team of “Buiras” today in the six-a-side football tournament organized by NSUCC. All the matches took place at the HAWA Bhaban ground. And you know what, we proved that “old is gold”… Yes, we are the champion… It was nice playing with old pals and we enjoyed it… Rony Bhai, Ahsan bhai, Mishuk bhai, Alamin, Muntasir, Riyadh, Zea, Shurid and myself- This was the team combination. Anup Bhai, Saimon (bibahito), Komol, Jubayer and ASHIK were beside us supporting in all possible ways. Thanks to our female member of the team- SIFA for scoring against the female opponents of the other teams. In the final match, we beat the Spartans in the Tie breaker 3-2. prior to that, the match was leveled at 2-2. And the interesting part is, the deciding goal of the tie breaker came from my shot. ;)… But I am not happy with my performance. I played really bad and missed many opportunities. However, this is because of the lack of stamina, which I’ll overcome soon Inshallah… Finally thanks to NSUCC for a wonderful event like this…

I got my VISA gold dual card!!!

After a long wait I got the VISA gold card. Its a dual card and I will be able to use it even if I go outside Bangladesh. My card is almost like a Debit card. It means, I’ll be able to use the amount that will be there in my account balance. I chose this option as it is a very safe mean of spending money through it. I will deposit the amount of money I require and then I’ll spend it, its easy and simple and also safe because if theft not much amount will be in risk. Its not that I could go for the usual credit card system. I could have that too… Now it is not yet ready to be used 🙁 . I’ll have to open an account and deposit money in foreign currency (US dollar). I hope it will not take much time, and soon I’ll be able to use it…

Internet and Submarine cable (SEA-ME-WE-4) in Bangladesh

Internet is probably the second largest service in terms of technology after the Telecom sector. Its wide variety of usage has enabled the internet users to communicate and share information vastly. The usage and users of Internet are growing in a very rapid exponential rate. Internet is infact the biggest network of computers and many other devices. So there must be a medium through which information/data is exchanged between these devices. For Bangladesh, the medium had been only the satellite communication, connecting a gateway might be at Hongkong, Singapore or somewhere else. The thing can be symbolically represent with the Water System. What I meant is that, the thing was like – You’ve to depend upon your neighbor who has the direct water connection, and you get your water from him, and as a container you use your bucket to transfer water to your home. Now think of how inefficient a system it used to be. Internet on the other hand is a two way dependencies, which is unlike the one way water system, where receiving is the only goal. Satellite communication is a slower yet a very costly mean of connectivity. However people in Bangladesh thought they are going to overcome the problem by getting connected to the long waiting SEA-ME-WE-4 optical fiber backbone. People thought that Internet availability will be at their fingertips, Robust speed will enable them to transfer information faster and in large volume. It has been about one and half year since Bangladesh got connected to SEA-ME-WE-4, but the question is how it has fulfilled the ever growing demand of bandwidth!!! Another question is , how efficiently has been the max capacity been used so far? I know there is nobody to answer my question, but it is not a negligible issue and we just can’t keep experimenting on this as the lifespan of this connectivity is about 15 years only!!! As far as I know the total bandwidth will be distributed between data communication and telecommunication. We can see some uplifting in the telecom sector after banning the illegal VOIP and also declaring the road map for the future of VOIP. But what about the other use of this bandwidth? Infact what should be the other use? Just availing the bandwidth to surf the internet? The answer is simply -“NO”… I can still remember what our respected Awal sir (MAA) used to say. To prove yourself worthy enough in the ICT serctor, you just simply have to have a PC and a good connectivity to the information highway. These are the basic component you require. However the ICT sector in total also requires same infrastructure but surely in a broader context. How effectively has the ICT sector been able to use this connectivity? I know the answer is definitely “Not Satisfactory”. Our neighboring country India has gone far ahead in ICT sector. If Bangladesh could have 10% of India’s ICT market, it would be ten times as big a market as the current garment/knit sector of Bangladesh. To emerge as an ICT enabled nation, Bangladesh is supposed to ensure the maximum use of this connectivity , which has been completely wasted so far. Special offers should be introduced to ICT/Software/Call Center type of services so that more and more entrepreneurs are interested to grab the opportunity and thus ensuring creation of more employment. There is no lack of talents in Bangladesh, the lack is only in planning and implementation of plans. Let’s not forget the home level users in this process, Because I fall in that category 😉 …

In my next writing, I’ll write about the internet connectivity types and pricing (in Bangladesh)…