I'm sure many folks have already done this, so I'm hoping you can help me.
I advertise our small hotel on Google Adwords. Because I don't have online booking, I need a way to determine how many of our calls are due to users finding us via Adwords. What I'd like: a user clicks the Adwords ad and lands on our hotel special deal page. The page would display a code (ex: GOOG0206) generated by a script that the user would need to give us on the phone to get the special discount. Users who come to the same landing page from other places (Google organic, Yahoo, paid links, etc) would see a different promotion code. With this scheme, we'd know where the caller learned about us by the discount code they give us.
The script would obviously need to differeniate between organic and paid results from Google. I don't have javascript expertise, but I have a friend who has a little. Any canned scripts out there? Or straightforward ways to do this? It needs to be pretty low-tech (eg, PHP isn't a solution for me).
You said you were advertising through Adwords, yet you want to differentiate between paid & organic traffic.
Let's just tackel the paid stuff first.
No idea about a script, but you could handle the same thing via dedicated landing pages for users from specific, paid sources.
If you have different ads running in Adwords, for example, this would allow you to test 'sell" messages in the ad and on the page - see which message converts to calls best.
As for organic - if all your paid traffic is goign through dedicated landing pages, then the rest is organic. A good stats package should help you see which engine is driving which volumes of traffic for you.
I realize this is not a "script" answer, but it should work.
>>The page would display a code (ex: GOOG0206) generated by a script that the user would need to give us on the phone to get the special discount.
Actually this is a little more complicated. It is based on the assumption that your referer is Google. Something like what is given below will sniff for the word 'search' and write out a suitable code:
A far better solution will be to use a server side script to do this in a more elegant way.
Another way is to use different landing pages as the previous poster has suggested.
You are not permitted to post messages in this forum or topic, because of one or more of the following reasons:
You have not yet logged in, or registered properly as a member
You are a member, but no longer have posting rights.
This is a private forum, for which you do not have permissions.
If you are a recent member, it's possible that you simply have not yet confirmed your account. Please
check your email for a message entitled 'JimWorld Forums: Confirm Your Account' and follow the instructions
contained within.
If you are still experiencing problem, please read the
Login Assistance
Article for some advice on what may be causing your login not to work properly.