Get a live notification when a customer is on a certain page - google-analytics

I have been searching for a solution to this problem for a while and surprised it doesn't exist. I have a low traffic site but a high conversion/acquisition cost per customer.
So when a customer hits a certain page on my website, I want to be notified via SMS. So I can instigate a live chat and get them converting.
I have tried an option with Google Analytics, but that seems to have a delay. The live chat platforms do not seem to have this feature.
How could this type of action be achieved?

David here, from the Zapier Platform team.
That certainly might be possible! I haven't tried anything like that, but I have an idea that might work (albeit with some caveats).
First, you'll want to trigger when someone is on the site. For that, I'd send a webbhook to Zapier from the front-end of the page. If you wanted to only trigger if someone is there for a few seconds (not a bounce) you can put the outgoing webhook in a setTimeout. If you have the following code:
fetch('https://hooks.zapier.com/my/hook/path')
It will contact Zapier. From there, you can use SMS by Zapier to text yourself. You could also pass along relevant data to be used in the text, if you wanted.
All that said, it seems like live-chat apps (something like Olark) will make it seem like you're online always and can forward incoming messages to you somewhere you can respond right away. I haven't tried any, but I can't imagine yours is a unique problem.

Related

Know what the user does when a specific error happens using Google analytics?

I have a website that sells products and I'm using google analytics to know some statistics about the website. Sometimes, errors happens for various reasons and purchases doesn't go through. You then have to refresh the page and try again, then everything works. The website displays the message telling the user to refresh and try again. I'm curious how many people actually do that. My question is, is it possible to know what users do when this error happens? Do they refresh and try again? Do they close the tab or do they do something else?
The question is quite broad at this moment, but there are a couple of improvements to your measurement setup, that can help you to investigate this customer behavior.
What I would do, is to implement an event tracking to indicate, that this error has occurred. You can find details about event tracking in this guide. Although I suppose, that your users are not likely to enter the website at this page, it might be a good practice to set the non-interaction flag of the event, as it is not actually generated by a user interaction.
I'd also create tracking for page reload, either by creating an other event for this, or by adding -reload suffix to these repeated pageview URLs. You can find good resources for this on SO as well, e.g. this one.
If you have a special URL for this error page (e.g. purchase-error.html instead of purchase-success.html), it is also easy to track the exit rate specific to this page.
Besides of Google Analytics, you might also want to set up heatmap or screen recording tools to understand this behavior. Hotjar, Lucky Orange are a few examples. (No affiliation.)

GA's Measurement Protocol is sending events to the wrong view and not because of filters

I'm trying to send an event to GA using their measurement protocol events, however, the damn thing is not going into All website data. Rather it goes into a different view I have created. I made sure to double-check filters and they should not be blocking the event as I have seen others having solved the issue caused by filters. Tried using both POST and GET as well to no avail. Any and all suggestions are appreciated.
Make sure that you dont have Exclude all hits from known bots and spiders enabled in the view that you are missing data from.
This was an addition made a few years back to reduce the hits from referral spammers. Unfortunately if you are using the measurement protocol directly you tend to be detected as a spammer

Google Analytics reporting data before tag is even up

So I've been working on a website for a while. GA account has been up for a couple months but I waited for the website to be finished before putting up the actual JS tag.
In the meantime, the website is being HTTP password restricted (basic authentication) so it isn't even accessible unless you know the user/pwd combination.
To my surprise, I realized today that GA has logged several hundred views to the root of my website. Paths are mostly things like:
/
/?from=http://social-widget.xyz/
/?from=http://www.traffic2cash.xyz/
Bounce% and exit% both at 100% for all of them.
I realize this looks like referral spam, and there are ways to prevent it. Came across this upon googling:
http://botcrawl.com/block-social-widget-xyz-referral-spam-in-google-analytics/
My question is: how can GA log anything anyway when no tag is up and the website isn't even accessible?
Thank you very much in advance
Because it's spam. They hit Google Analytics directly with random GA codes and don't even go through your website.
GA can't tell if these are real hits (from website visits) or fake hits (from spam bots who hit GA directly calling the same ode as they would if on the website). Though arguably they should do more about this.
Massively annoying - particularly when first starting out as this can be a heavy proportion of your "traffic".
It's easy to set up a filter rule is to catch a lot of this by filtering on hostname. As they are randomly hitting GA and don't even know what website they are hitting GA for, they don't usually set this correctly. Real traffic should only come from yourwebsitedomain.com so add a filter for that.
STRONG piece of advice: abandon the default UA-########-1 tracking code of your new website -- simply do not use it!
Create a second and third property on the Admin screen, then use the tracking code for the third property. You will immediately see a lot less spam. No filters or segments necessary!
If you want the whole sad story about spam visits in GA, I have been maintaining the Definitive Guide article for over a year now:
http://help.analyticsedge.com/spam-filter/definitive-guide-to-removing-google-analytics-spam/

How to stop Google Analytics Hacks?

What people are doing is basically taking the UA-XXXXXX code that you normally get with analytics, and they are generating calls against it. This is skewing my analytics stats. On top of that, in Google WebMaster tools, it's also causing this:
It looks like somehow these pages, with my code on or at least with the generated code on, is making Google Webmaster tools think I have lots of 404's. This can't possibly be good for my rankings.
Anyone know if there is anything you can do to stop this?
Try making async call from your server end using CURL.That way you will never expose your GA code.
I have not implemented it, but it might work as per theory
Since you can filter by custom dimensions you can set a "token" in a custom dimension on every page and filter out any traffic in your view settings that does not include the token.
Obviously this will not help against people who use the code from your website (unless you also implement shahmanthan9s suggestion - which is a lot of work but will give you cleaner data), but it will work against drive-by shooters who randomly select UAIDs to send data to (which is the situation you refer to in your comment).

Monitor a specific RSS

For all the RSS feeds I subscribe to I use Google Reader, which I love. I do however have a couple of specific RSS feeds that I'd like to be notified of as soon as they get updated (say, for example, an RSS feed for a forum I like to monitor and respond to as quickly as possible).
Are there any tools out there for this kind of monitoring which also have some kind of alert functionality (for example, a prompt window)?
I've tried Simbolic RSS Alert but I found it a bit buggy and couldn't get it to alert me as often as I liked.
Suggestions? Or perhaps a different experience with Simbolic?
If you have access to Microsoft Outlook 2007 or Thunderbird, these email clients allow you to add RSS feeds in the same way you would add an email account.
I use Google Reader generally but when I want to keep up-to-date with something specific, I add the RSS feed to Outlook and it arrives in my inbox as if it was an email.
RSS isn't "push", which means that you need to have something that polls the website. It's much less traffic than getting the whole site or front page (for instance, you can say "Give me all articles newer than the last time I asked"), but it's traffic nonetheless.
It's generally understood you shouldn't have a refresh of more than 30 minutes in an automated client. (Citation required).
Having said that, you may find a client which allows you to set a more frequent refresh.
RSS2mail is a simple python script which I used extensively a few years back.
As Matthew stated you really shouldn't bother an RSS feed more than the producer allows but you can use http headers to check for changes in a very light way which is something rss2email does quite well.
You could always knock something up yourself... I've done it in the past and it really isn't too difficult a job to write an RSS parser.
Of course, as others have mentioned, there's an etiquette question as to how much of the website's valuable bandwidth you want to hog for yourself in RSS request traffic. That's a matter for your own conscience. ;)
Reading all the answers reminded me that I actually never looked into solving this using a Firefox add-on. I soon found Update Scanner and I think it look really promising!
I like an old version of feedreader for that kind of use, where the icon in the system tray started spinning when new stuff came in (the new version goes from grey to yellow instead).
it's also possible to be alerted for each new message.
I've used Pingie to send me an SMS when a new item appears in an RSS feed. Perhaps, it will be useful for you, if you have a cellphone text messaging plan.
I use RSS Bandit (for Windows) to stay up to date with my RSS feeds/blogs.
There are lots of other RSS aggregator applications though.
If you don't want another "big" application but have Windows Vista, you can also choose to make Internet Explorer monitor the RSS feed and use the Feed sidebar application (called "Feedschlagzeilen in German version, not sure about the English one) that comes with Vista to show the latest headlines.
Since you mentioned a pop-up, I'll add Feed Notifier to the list. It sits in the Windows Tray (or whatever they call it now in Windows 7) and pops up a notification when there are new entries to your feeds. You can set it up with multiple feeds, each with its own polling interval. When there are new entries, it pops up a prompt which you can dismiss or click to go to the entry. You are able to go back and review recent entries later, even if you clicked to dismiss them the first time. If your PC is asleep when a new entry is added, you will be notified the next time you wake it up.

Resources