Использование Google Analytics без Javascript?

Можно ли использовать код Google Analytics на веб-сайте, который не поддерживает javascript или любые скрипты на стороне сервера? (Например, страница профиля на веб-сайте, которая позволяет использовать только HTML).

Я обнаружил, что код аналитики можно использовать без использования javascript, напрямую обратившись к изображению отслеживания и отправляя с ним некоторые данные. Я также нашел пару ссылок, но они также используют код на стороне сервера.

Ответ 1

Технически, да, так как все, что вам нужно сделать, это запросить __utm.gif из Google с прилагаемой разумной строкой запроса. Это сообщение в блоге Google Analytics без javascript или файлов cookie дает хороший обзор того, как выглядит запрос __utm.gif.

У Google Analytics действительно есть стандартная PHP-версия, но я полагаю, что вы хотите сделать это без какого-либо динамического языка вообще - всего один статический пиксель отслеживания для регистрации количества просмотров страниц?

Существует множество причин, по которым GA не собирается работать на 100% (и может вообще не работать) без динамического языка. В основном, GA зависит от javascript (или на стороне сервера), чтобы установить пользовательские cookie utm, которые отслеживают информацию об источнике посетителя и которые помогают связывать просмотры страниц из одного посещения.

Так как вы можете просто отслеживать количество обращений на одну страницу, мы можем покончить с этим, хотя я не совсем уверен, что GA не будет просто фильтровать наши хиты автоматически с помощью какого-то мусорного фильтра.

Но все сказанное, если вы хотите попробовать это, я разместил бы изображение 1x1 на странице со следующим источником:

http://www.google-analytics.com/__utm.gif?utmwv=5.1.7&utms=1&utmn=1894752493&utmhn=www.lunametrics.com&utmcs=UTF-8&utmsr=1280×1024&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.3%20r183&utmdt=Tracking%20QR%20Codes%20with%20Google%20Analytics&utmhid=1681965357&utmr=http%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3Dtracking%2Bqr%2Bcodes%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dorg.mozilla%3Aen-US%3Aofficial%26client%3Dfirefox-a&utmp=%2Fblog%2F2011%2F08%2F18%2Ftracking-qr-codes-google-anaytics%2F&utmac=UA-296882-1&utmcc=__utma%3D230887938.1463229748.1317737798.1317737798.1317737798.1%3B%2B__utmz%3D230887938.1317737798.1.1.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3Dtracking%2520qr%2520codes%3B&utmu=DC~

Вам нужно немного адаптировать исходный код для соответствия отслеживаемому сайту - см. этот сообщение LunaMetrics для справки. По крайней мере, вам нужно будет изменить utmhn (имя хоста), utmr (referrer), utmp (текущий URI) и utmac (ваш номер учетной записи GA).

Ответ 2

Просто укажите изображение на сайт с подробной информацией о своей учетной записи, и вы готовы к работе!

Формат URL-адреса в общедоступной службе:

http://nojsstats.appspot.com/your-google-analytics-user-account/your-website.com

Например:

http://nojsstats.appspot.com/UA-123456/your-website.com

Пример (код HTML):

<img src="http://nojsstats.appspot.com/UA-123456/mywebsite.com" />

Пример (BBCode):

[img]http://nojsstats.appspot.com/UA-123456/mywebsite.com[/img]

Пример (код CSS):

body{
background: url("http://nojsstats.appspot.com/UA-123456/mywebsite.com");
}

Примечание:

If your website uses SSL, you have to point to our SSL version:
httpS://nojsstats.appspot.com/UA-123456/yourwebsite.com

Используйте только версию SSL, если ваш сайт использует SSL. Кредиты: http://nojsstats.blogspot.in/

Ответ 3

Я столкнулся с этим вопросом, пытаясь понять, как встроить отслеживание аналитики в слайд-шоу Google. После ознакомления с некоторыми ссылками в приведенных выше ответах я понял, что с момента публикации оригинальных ответов все немного изменилось.

У Google теперь есть протокол измерений, который занимает ту же нишу, что и раньше _utm.gif.

Официальные руководства и ссылки более полны, чем некоторые из предыдущих ответов.

Проще говоря, отправьте get/post на

https://www.google-analytics.com/collect

Со всеми значениями, которые вы хотите установить (см. массовую ссылку)

Исходя из этого, а также @greg Answer, встроенный HTML может быть (не проверен):

<link rel='stylesheet' href='https://www.google-analytics.com/collect?utmwv=5.1.7&utms=1&utmn=1894752493&utmhn=www.lunametrics.com&utmcs=UTF-8&utmsr=1280×1024&utmsc=24-bit&utmul=en-us&utmje=1&utmfl=10.3%20r183&utmdt=Tracking%20QR%20Codes%20with%20Google%20Analytics&utmhid=1681965357&utmr=http%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3Dtracking%2Bqr%2Bcodes%26ie%3Dutf-8%26oe%3Dutf-8%26aq%3Dt%26rls%3Dorg.mozilla%3Aen-US%3Aofficial%26client%3Dfirefox-a&utmp=%2Fblog%2F2011%2F08%2F18%2Ftracking-qr-codes-google-anaytics%2F&utmac=UA-296882-1&utmcc=__utma%3D230887938.1463229748.1317737798.1317737798.1317737798.1%3B%2B__utmz%3D230887938.1317737798.1.1.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3Dtracking%2520qr%2520codes%3B&utmu=DC~' />

Примечание: я не люблю использовать rel='stylesheet', но считаю его "наименее оскорбительным". (см. HTML Spec)