Нулевой сниппет или расширенный сниппет, схема блока ответов в GoogleAds
Определимся для чего нужен нулевой сниппет в GoogleAds, рассмотрим структуру сниппета вопрос-ответ. Приведем пример в html и json схеме.
Для работы с jpeg и jpg фотографиями и их оптиммизацией на ubuntu 14.04 нам потребуется jpegoptim.
Установка:
sudo apt-get install jpegoptim
Работа:
jpegoptim --strip-all /home/user/images/select.jpeg
Есть возможность управлять качеством -S99% -m100:
jpegoptim --strip-all /home/user/images/select.jpeg -S99% -m100
Полный перечень флагов тут:
-d путь, --dest путь (указание директории для сохранения измененных изображений)
-f, --force (принудительная оптимизация, даже если результат увеличит размер изображения)
-h (справка)
-m качество, --max=качество (уровень сжатия, 0 — 100)
-n, --noaction (не оптимизировать, только отобразить информацию)
-S размер, --size=размер (оптимизация изображения до указанного размера в килобайтах (1 — ..) или в процентах от оригинала (1% — 99%)
-T порог, --threshold=порог (не изменять файл если уровень сжатия ниже указанного 0 — 100%)
-o, --overwrite (перезаписывать файлы если они существуют, используется при указании опции -d)
-p, --preserve (сохранять время модификации файла)
-q, --quiet (тихий режим)
-t, --totals (отображение итогов после обработки всех файлов)
-v, --verbose (подробный режим, отображается больше информации)
--all-normal (принудительно все выходные файлы будут non-progressive)
--all-progressive (принудительно все выходные файлы будут progressive)
--strip-all (убрать все маркеры и комментарии на изображениях)
--strip-com (убрать только комментарии)
--strip-exif (убрать только EXIF маркеры)
--strip-iptc (убрать только IPTC маркеры)
--strip-icc (убарть только ICC профили)
Возможно в некоторых случаях для него потребуются права для записи или запуск через sudo.
Поиск по всем подпапкам:
Есть возможность поиска и оптимизации по всем подпапкам какой-то директории. Будем искать все png фотограифии и обрабатывать оптимизатором.
find /var/www/project.loc/uploads -name *.jpeg -exec jpegoptim --strip-all '{}' \;
find - дает возможность искать по заданному каталогу файлы с нужным форматом.
-exec - дает возможность выполнить с найденым файлом определенную манипуляцию.
Определимся для чего нужен нулевой сниппет в GoogleAds, рассмотрим структуру сниппета вопрос-ответ. Приведем пример в html и json схеме.
Приходится сталкиваться с неоптимизированными по размеру фотографиями формата png. Есть простой оптимизатор optipng, который дает возможность управлять настройками оптимизации.