Кнопка «Поделиться» для Google
Сейчас Google работает над своим новым сайтом Google Developers. Он создается специально для разработчиков и сюда хотят перенести все функции для веб-разработчиков. Из-за нововведений, мне пришлось побродить по интернету, чтобы найти страницу настройки кнопки +1 от Google.
Настраиваем кнопку Поделиться от Google
Здесь все просто: выбираем размер кнопки, вид счетчика, язык.
Расширенные настройки
- Асинхронный код — советую включить, потому что он не увеличивает время загрузки страницы во время загрузки скрипта.
- Синтаксис HTML5 — включаем, все таки уже подавляющее большинство используют современные браузеры
- Выполнять код — оставляем «при загрузке»
- Функция обратного вызова JavaScript — оставляем поле пустым
- URL для +1 — так же, оставляем пустым. В таком случае, +1 будет ставиться странице, на которой была нажата кнопка. Если прописать конкретный url, то все +1 будут засчитываться одной странице, независимо от того, где была нажата кнопка
Вставляем код кнопки в шаблон
На месте вывода кнопки google +1 пишем первую часть:
Далее помещаем скрипт:
1 2 3 4 5 6 7 8 9 |
<script type="text/javascript">// <![CDATA[ window.___gcfg = {lang: 'ru'}; (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })(); // ]]></script> |
Скрипт можно разместить в любой части страницы, но для повышения эффективности разработчики Google рекомендуют размещать после кода самой кнопки.
Установи их все:
Ты все кнопки отдельно ставишь?
Мне кажется удобнее пользоваться сервисами, которые сразу несколько нужных кнопок вставляют после статьи.
Каждую в отдельности настраивать не комильфо
Тоже думал над этим, но для более точной настройки лучше все кнопки добавлять по отдельности. Помимо простой функции расшаривания статьи в соц. сетях есть еще куча параметров, которые передаются в Google Analitics. До конца я еще не разобрался, как разберусь, возможно, напишу статью на эту тему.