How are you?


One day, as usual, I was going to sit at lunch table with my office colleagues and then suddenly I heard, Hey! Hello! How are you? Oh. gosh.. It was no other than CTO of my company. Pretty surprised. And then, I gently replied, “Hello! I am good. How are you? “. And then conversation started.

I guess This is the easiest way to start any conversation with anybody. We meet hundreds of people daily and we hardly talk to them until any of them are very close to us.

There are several ways to greet people around us by saying simply- How are you? Generally, we meet folks who doesn’t work with us in the same team at places like- elevator, waiting for the line of the cafeteria, smoking area or sports room or any company-wide event or washroom (Do you remember when someone asked How are you? in the washroom).

We meet great people several ways and everyone has their own flavor to say- Hie.!! Let’s see how we say so.

The Betrayal manager-  You found your previous manager in the lift who gave you 2/5 rating in annual review a few months back and you left that team. I am sure that You would not say anything except- saying Hi.. (by lifting your eyebrows little up) and you pray to god that he goes off lift as soon as possible.


The Pretty HR –  Coincidently, You came for lunch little early and stood in the queue of cafeteria and Luckily, the Pretty HR was standing in front of you. I am sure, You couldn’t resist yourself to ask her- Hey, Hi, How are you?  and then the conversation wouldn’t finish until you guys took your food and went to take your respective seats. and when you meet that pretty lady again then the expression will be something like-


Smoking Zone Friend-  Those who smokes can only tell better than this because I don’t smoke. Most of the time, I gave company to my several colleagues in smoking zone. To be honest, Smoking zone is one the best places to make friends- “Your friend in the smoking zone is a friend indeed”. You meet your smoking friend by saying, “Hey Hie, may I have the light please? “. and he/she replies, “sure”. And then the conversation starts. That day wouldn’t be too far when you will ask that guy/girl- “what’s your plan for the evening, let’s go for drinks.”

Washroom Colleagues-   Oh.!! This is really awkward. When you were relaxing and you heard, “Hey man, how are you? Long time huh..!!”. Someone from your floor walked to the washroom and said those words to you until he started his own work in a washroom. You can’t raise your hands to reply and have to use your eyebrows and voice to move on from there.(There is no escaping). These people will meet only in washrooms.


Front Desk Staff- Do you remember the time when you said “Hello” to that pretty lady or young man sitting at Front Desk. If not, then next time try to say that you will really feel good in the morning. From the next day, that person will fill connected to you every morning you walk to the office. 🙂

“How are you?” Simple to answer this question but sometimes it is really difficult to answer honestly.

Hope this article finds you well and if you are reading this then don’t forget to comment- “How are you?”  If you have some unique style to say “Hi, How are you “then add your words in the comment box.

For any feedback, send us email to


Life Beyond s_code for Sitecatalyst Consultant


I am sure title for this blog may sound bit odd for you but wait I am not going to tell you about my daily routine after I finish my day. For me, Title sounds apt for what I am going to explain.

To tell you the story behind this title, Last year, one of my colleague was totally pissed off with s_code and its complexity so he whispered that “There is no life beyond s_code”. Though, I got the actually meaning of what he meant but nevertheless I am putting this other way around for a consultant(hopefully, J ) and I would say, ’ Sitecatalyst consultant have many alternate choices but you just need to pick the best possible solutions  to be the best consultant’.

Now, let me come to the point, Life is becoming tough for sitecatalyst consultants with complex and tricky business requirements from clients. In my day-to-day consulting experience, I have faced several issues with s_code such as –

  1. s_code doesn’t load on time before sitecatalyst image request send to adobe server.
  2. Developer has missed to remove correct report suites name before s_code goes on to production.
  3. Marketing team can’t wait to track new campaign for Black Friday but IT release doesn’t allow them to do so.
  4. Managing several s_code for many sub domains is a big headache and a single code error results in huge data loss.

It is really frustrating in daily analytics activities when sitecatalyst consultant struggles with s_code.js file when some tags do not get set the way they want. To deal with such issues adobe analytics really have something beyond s_code file. App measurement.js (Light js) and Dynamic Tag Management are in demand solutions from adobe which may resolve several complexity and dependencies for clients.

App measurement.js is not a new offering from adobe but it has quite a while in use. This js file is very light and loads much faster than s_code.js file and will reduce your sleepless nights. It offers same flexibility as s_code and works well with almost all sitecatalyst plugins (different version). So, I think you should try using appmeasurement.js file next time rather than going for s_code file. App Measurement has ability to support Visitor ID services and Heartbeat video integration

Tag management solution is also not new in the market. There are so many tag management solution such as Ensighten, Teliuem, Google Tag manager etc. which helps client to remove dependencies from IT release and unavailability of core development team.

Dynamic Tag Management aka DTM is a recent delight in adobe’s Digital Marketing suite from Search Discovery. DTM is a very powerful tool to keep your implementation intact without touching your application code enough.

You can implement more than one web analytics solution using it. Several benefits of having DTM on the table are-

  1. Change your codes whenever you want.
  2. Launch and track any marketing campaign during any time of the year.
  3. No scope of JavaScript error (Compiles JS script on the fly).

DTM comes free with standard sitecatalyst contract can be used with google analytics as well.

I hope you have now better idea to make a good choice before you start adobe analytics implementation.

Write to if you have any queries on this.

Integration of Google Analytics with Demandware



My love for Demandware e-commerce’s platform was vivid. I loved to work on this technology however it was not a long affair until i came in to Digital Marketing domain. This post means a lot for all the people who work on Demandware and Google Analytics. While working on this platform, I tried to learn more about analytics implementation  and to customize the implementation as per client requirement and minimize the consulting hours & maximize the profit.

Though,I don’t have soft heart for Google analytics and most of the time i argue against it. But, Some time client’s budget compel you to do something you don’t want to do and yes, GA is not that bad.

This post is not more than a POC work of Google analytics integration with Demandware. I am not going to provide any details about  pros and cons of using Google Analytics for Demandware moreover  i am not mentioning how to use GA for e-commerce website tracking. This is basic steps to add GA code on your demandware site. That’s sound But let you what Demandware is not free platform and in this world of marketing nothing comes for free.  If you have any queries related to e-commerce integration, please feel free to contact me. I will help you out in all aspects of implementation.

Before coming to this Integration part, You should have all Business objectives and Measurable KPIs in place. Generally, Look for 8 important metrics – Visits, Unique Visitors, Referrers, Pageviews, Time on the site,Bounce Rate, Order/Revenue and visitor conversion rate.

Cartridge ..?? Do i really need that.? well, No, You don’t need that. As you are going to add just a file better you need a common isml template.

Step-1) Create an isml template with name of google_analytics.isml and add it in your common folder of your site directory.

Step-2) Reference this isml template in footer to track all the pages on your site via local include. For example-

<isinclude template=”commom/google_analytics.isml”>

Step-3) Get your code from Google account and paste it in your template. Now create a new custom site preference with meaningful name such as GoogleanalyticsID and then set the value of this custom site preference to the account id present in the code provided. You can re-use your domain name custom site preference in the GA code. Code should look like-


var account_id=${dw.system.Site.getCurrent().getCustomPreferenceValue(‘googleAnalyticsId’)};

var domain_name=${dw.system.Site.getCurrent().getCustomPreferenceValue(‘domainName’)} ;

ga(‘create’, ‘account_id’, ‘domain_name’);

// other code…


This code is based on latest Google analytics code base. For old base code, you can replace the account id and domain name as mentioned above.

You can pass any pipeline data to Google analytics using-  ga(‘send’, ‘pageview’).

Step-4) You are all set to build your code and see the tags using any packet analyzer or omnibug tool.

Google analytics has power to show real time data in free version. The Google tag manager improves the power of google analytics.

Hope this makes sense to all new developer of Demandware and Analytics consultant of Google analytics.

If you are interested to learn e-commerce tracking on demandware platform feel free to contact.

bitcoin – a real threat to real currency ?


In this digital age so many crazy things are happening and you totally get amazed by the development of these if you are not following digital space. I started using Facebook from 2007.At that time, I hardly see any of my friends on Facebook(except few hot girls.. :P) and some time i felt ashamed that why i don’t have “Orkut” account( Though, i had orkut account only for short time then i closed my account).  Now, Facebook is like life line for everyone. It is an almost $ 150 billion company. This shows a radical shift in digital marketing and also it helps in strengthening digital marketing segment and created a new marketing segment called “Social Media Marketing”.

From the above, What i mean to say is that world has changed and it is going beyond real i.e. to digital. Internet user’s life is becoming digital. So, why can’t we have a digital money ?

Let’s read a discussion between two friends-

Santa- Hey, What is digital currency/Money ?

Banta- Dude, whatever money we spend online during buying our stuff using credit/debit card. These all are called digital currency because transfer of money happen digitally.

Santa-  But i have heard of something called “bitcoin”. Do you have  any idea about this ? i think this is also a digital currency.

Banta – No. , I think both are same.

This is what happens( embarrassment). Banta was  totally incorrect about digital currency.

Nevertheless, I am going  to answer Santa’s questions based on my small research on “bitcoin” which is closely related to whitepapers released from “bitcoin”. I am just simplifying the term – “bitcoin” to all my beloved readers.

In short and straight- “Digital Currency is a form of currency or medium of exchange that is electronically created and stored.” The money which we spend using our credit/debit card or Netbanking is commonly referred as “Electronic Money”. These traditional money is held up by banks on computer which is moved electronically. So, Ideally, these traditional currencies are not actual “Digital Currencies”. However, some economists don’t feel the same.

A pure example of Digital currency is – bitcoin. It is also called as a cryptocurrency. It was developed by Satoshi Nakamoto in 2009.

According to, ” Email let us send letters for free, anywhere in the world. Skype lets us make phone and video calls for free, anywhere in the world. Now there’s bitcoin. Bitcoin lets you send money to anyone online, anywhere in the world for less than a cent per transaction! Bitcoin is a community run system not controlled by any bank or government. There’s no wallstreet banker getting rich by standing between you and the people you want to send and receive money from”.

Bitcoin is the first digital currency that is completely distributed. The network is made up of users like yourself so no bank or payment processor is required between you and whoever you’re trading with. This decentralization is the basis for Bitcoin’s security and freedom.

Bitcoin is a new kind of money. It’s the first decentralized electronic currency not controlled by a single organization or government. It’s an open source project, and it is used by more than 100,000 people. All over the world people are trading hundreds of thousands of dollars worth of bitcoin every day with no middle man and no credit card companies. It’s a startup currency which has never happened before.

Bitcoin is going to be the biggest opportunity for innovation that the world has seen since the industrial revolution. An idea whose time has come.

According to Bill Gates- “Bitcoin is a technological tour de force.”


“bitcoin” is based on peer to peer payment system. bitcoins are created by a process called mining, in which participants verify and record payments into a public ledger in exchange for transaction fees and newly minted bitcoins. Users send and receive bitcoins using wallet software on a PCs, Mobile or a web application. Bitcoins can be obtained by mining or in exchange for products, services, or other currencies.

So, let me explain it in details. Below is a diagram about current money flow when borrower take loan from a bank.

Traditional BankingYou can see that Interest rate is spread between lender and Bank. so, It is ultimately borrower who is getting hurt due to high interest rates.

Let’s look how “bitcoin” works. There is no mediator and you don’t need to pay any extra money.

Peer to peer Banking system

So, Now the question is – How safe is a bitcoin transaction ? The next part would be little difficult to understand if you are not a physics student or if you don’t understand how public-key cryptography works ?(But you are free to google it..:) )

Bitcoin uses public-key cryptography, in which a pair of a public and a private cryptographic key is generated. A collection of keys is called a wallet. A Bitcoin transaction transfers ownership to a new address, a string having the form of random letters and numbers derived from public keys by application of a hash function and encoding scheme. The corresponding private keys act as a safeguard for the owner; a valid payment message from an address must contain the associated public key and a digital signature proving possession of the associated private key.

But, the Problem comes here-  As anyone with a private key can spend all of the bitcoins sent to the corresponding address, the essence of Bitcoin security is protection of private keys.

Theft of bitcoins has occurred on numerous occasions, and the practical day-to-day security of Bitcoin wallets is a concern like the security of other forms of payment.

To deal with such issue of theft and possibilities of loosing bitcoin on physical drive, bitcoin client generates and stores private keys, and communicates with peers on the Bitcoin network.

To understand more about peer to peer model of bitcoin, please read Satoshi Nakamoto white paper.

So, How does bitcoin posses threat to real Money ?

Big firms has started accepting bitcoin as standard method of payment. Companies like-, TigerDirect, Zynga have already started accepting bitcoin. University of Nicosia has started accepting bitcoin for its tution fee payment.

Bitcoin followers have suggested that Bitcoin is gaining popularity in countries with problem-plagued national currencies because it can be used to circumvent inflation, capital controls, and international sanctions. For example, bitcoins are used by some Argentinians as an alternative to the official currency, stymied by inflation and strict capital controls. In addition, some Iranians use bitcoins to evade currency sanctions.

 These are just small achievement by this iconic “Digital Currency”. And, Obviously, American government is thinking to tackle the expansion of bitcoin currency.  bitcoin is currently going through many questions such as – Black money distribution, Money Laundering, Money Theft etc. But with a more robust legal framework, and some regulatory transparency, a digital currency that behaves more like cash than a credit card may have an important place in the world markets of the future.

I feel this is really a big step toward a true “Digital Currency” and I believe to own some “bitcoin” in near future.

Please visit  “How to buy bitcoin” to buy your first bitcoin. As of today, on Bitcoin Exchange, 1 bitcoin = 38001 Rs. (Varies between $600-$700).

I wish to hear from you. Mail me your comment to my email id-

Data sources- Wikipedia &

What’s new about 2014 season of F1 ?

Hope you all are waiting for new season of formula-1 very eagerly. After all, the season of uncertainty is here.After a decade, F1 is going to accept such a big change in technology or you can say an overall new car. A new race in Sochi and no Indian grand prix this time. But i am very much disappointed that there will be no Indian Grand Prix this year. I hope next year it will resume as usual. I was part of all Indian Grand Prix.

Few days are remaining before a brand new  season of Formula-1 will kick off. 2014 season has been termed by several experts and F1 avid fans as a complete different Motor sports experience. So far, It looks like because teams were struggling to complete their testing laps in Jarez & Bahrain.This is going to be very interesting.

For Now, Forgot about these things and let’s have a look of all new car from 11 teams who would be competing for championship.

Picture credit- Getty Images

Engine & its Power–  1.6-litre  V6 turbo engines will be used in 2014. This new engine will generate 150bhp less power than V8 engines but this power will be some what compensated by 2 additional power from Energy Recovery System(ERS-K & ERS-H). These extra boost will have power up to 160bhp.


Renault-2014 Engine

More power demand from the engine has also increased cooling demands hence sidepods will be little wider in F1 car of 2014.

Gearbox Changes  – FIA has introduced EIGHT-SPEED, Fixed ratio gearboxes.


In 2013, Team had to select 30 gear ratios ahead of the season and had choice of using any of those 7 at a Grand Prix.

In 2014, There would be one extra gear but these 8 gears need to be selected before the first race of the season and then same ratio have to be used at all the tracks. Now, team are allowed to change the ratio only once after that penalties will be applicable.

Fuel Rule Change – FIA has came up with this fuel efficiency concept which will help Formula-1 not only but also other motor racing events. Fro 2014, The fuel usage has been restricted to 100kg untill last year it was unlimited. But the cars in 2013 took almost 150kg of fuels to complete the race. Now drivers and engineers need to focus on fuel save strategy to win the battle.

Minimum weight  Change – On formula-1 Car , Every gram has performance effect and that worries a lot to every team engineers. To compensate for the increased weight of the 2014 power units  minimum weight has been increased from the current 642kg to 690kg.

Exhaust –  The 2014 regulations mandate the use of a single tailpipe which must be angled upwards to prevent the exhaust flow being used for aerodynamic effect.

Nose height – For safety reasons the height of noses has been reduced for 2014. The maximum height is 185mm (previously it was 550mm).

Front wing – front wings will be a little narrower from 2014 with the width reduced from 1800mm to 1650mm.

Rear wing – the rear wing also looks a little different for 2014. The previously-legal lower beam wing has been outlawed and the main flap has become slightly shallower in profile. Support pillars, however, are allowed. The DRS slot is also bigger than in 2013.

Double Points Rule  – Double drivers’ and constructors’ points will be awarded at the final race of the Formula One season – Abu Dhabi for 2014 – in order to maximize focus on the championship until the end of the campaign.

Driver numbers – Drivers will be asked to choose their race number, between 2 and 99, for the duration of their career in the FIA Formula One World Championship. Number 1 will be reserved for the current world champion, should he choose to use it. If more than one driver chooses the same number, priority will be given to the driver who finished highest in the previous year’s championship. The driver number must be clearly visible on the front of the car and on the driver’s crash helmet.

Additional Friday practice drivers – we are used to seeing teams replace one of their race drivers with a test driver for opening practice on a Friday. However, from 2014 teams are able to run up to four drivers – though still only two cars – in either Friday session.

New penalties – Race stewards will have the option to hand out five-second penalties for minor infringements. Additionally, any driver who earns 12 penalty points on their superlicence during a 12-month period will be given a one-race ban.

Pole position trophy – A new trophy can be added by a driver in their Trophy cabinet. Formula-1 management team has introduced a new trophy to the driver who will have the highest pole position through out the season.

Note- The rule changes information has been taken from

Life’s second name is “Patience “


Sometimes you wonder what would you like to change in yourself ? and then you realize you should have done like this and like that. But why you are not able to do so? is it circumstances or is it you ? Your mind will never say Let it go for any thing which you want it the most.

Whenever, I speak to my dad i tried to listen but sometimes i interrupt and that made my dad to say  “Beta pahle sun to lo”.(listen my son first).

In my 26 years of evolution, I have tried to become a  patience guy but “kabhi-kabhi Nahi hota hai yaar”. If you can hold your patience till the end you will be the perfectionist in whatever you do.  I would like to highlight a song sung by “Guns N’ Roses” band-

…little patience, mm yeah, mm yeah
need a little patience, yeah
just a little patience, yeah
some more patience, yeah
need some patience, yeah
could use some patience, yeah
gotta have some patience, yeah
all it takes is patience,
just a little patience
is all you need *

In this fast moving world, I think I am not the only one who is impatience . We do take some decisions in our life at some point without thinking twice.
For Example-

At workplace, Few of us sometime loose our patience with manager due to conflicts of idea and ideology.

In shopping queue, we get impatience if the person ahead of us takes too much time.

Couples don’t have patience to understand the true meaning of relationship.

This impatience is nothing but sort of stress we are taking on ourselves and this eat us bit by bit.
Impatience is becoming a part of this fast moving life. I have tried to get rid of this and come to conclusion that if we think positive and do the things at right time with right process then I don’t need to become impatience.
Some people suggest do Yoga for better concentration. You can try to do YOGA as a stress buster.

So, I suggest you all to hit the bar when it is hot and don’t wait for second time. Try to control your emotion at the time when it is important.

Here are some quick Tips on How to Become Patience in life –

Whenever you get some time, You should think why are you always in so hurry that makes you feel impatience.

Don’t be so negative about outcome of whatever you do. Be positive

You should remember which is more important in your life, Try to prioritize things so that you do so one by one.

Hope this article will give you some idea on how much is it important to be patience in your life!!

Express your thought in comment box or mail me your thought to