возможно заказать разработку или сопровождение, услуги вашего сайта/блога


обновлено: 2024-02-13 в теме: Техническое SEO
Запросто с WordPress создание и продвижение сайтов ATs media

Связка Contact Form 7 с плагином CF7 Google Sheet Connector

В статье настроим связку плагинов Contact Form 7 и CF7 Google Sheet Connector. …точнее, сделаем так, чтобы данные из формы обратной связи передавались в таблицы Google Sheet (вариант достаточно известный).

То есть, когда пользователь, например, через форму обратной связи решает связаться с администрацией вашего сайта (задать вопрос, записаться на какое-то предприятие и т.п.) либо просто отправляет письмо… ему требуется заполнить некоторые данные формы – эл/почту, имя и пр. Заполняет… отправляет… Замечательно! Эти данные приходят в ваш ящик. Однако, подобные письма частенько отправляются в папку Спам и ввиду этого безвозвратно теряются, хотя среди подобных писем встречаются важные.

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


 

 

 

 

 

создание таблицы Google Sheet

 

 

 

 

 

CF7 G Sheet Connector настройки связки с Сontact-form-7 — скрытые поля… (вариант связки – когда данные из нескольких сайтов поступают в одну таблицу, чтобы не было путаницы)

Как быстро наполнять сайт на Вордпресс – используем плагины.

 

 

После наших настроек получится примерно так: (рассказывать по тексту буду кратко – в финале поста дано более подробное видео)

 

 

 

таблицы гугла

 

 

 

 

Для того, чтобы создать таблицу Гугл (Google Sheet) переходим на страницу своего Гугл Диска. В левом верхнем углу тюкаем кнопку “Создать”. далее выбираем вариант, как показано на картинке ниже…

 

 

Google Sheet

 

 

 

Выбираем “Чистую таблицу”. Переходим на страницу новой таблицы.

 

Редактируем.

 

По примеру самой первой картинки задаем имена столбцов таблицы в соответствии с полями вашей формы. Например, your-name и your-email и т.д. (те, которые вам требуются)

 

 

С первым шагом закончили… Однако, страницу таблицы не закрываем, она нам пригодится.

 

 

Далее… чтобы данные отправителя из формы отправки письма передавались в Гугл таблицы, воспользуемся плагином CF7 Google Sheet Connector. Плагин как раз для этих целей.

Настройку отправки данных отправителя (адресанта) в Google Sheet, возможно организовать и без плагина… однако, это тема следующей статьи по теме.

 

 

 

устанавливаем плагин CF7 Google Sheet Connector

 

 

 

 

При условии, что Contact Form 7 у вас уже установлен.

 

 

Установка плагина CF7 Google Sheet Connector банальна и очевидна (через админку, раздел Плагины/Установить новый.

 

 

 

Что делать, когда через админку WordPress не обновляетсяне обновляются плагины
Тем, которые знакомы с ситуацией, когда невозможно обновить ни один плагин через административную панель WordPress, этот коротенький пост посвящается.Решаем задачу
ни один плагин или шаблон?

 

 

 

Когда плагин установлен, переходим в его настройки… Settings.

 

 

Настройки: всего-то потребуется получить и ввести секретный ключ.

 

 

 

Google Sheet

 

 

 

У меня на картинке, как видите, активация уже произведена. А вам требуется кликнуть по кнопке (стрелка), после чего вас перебросить на страницу получения ключа.

 

 

 

получаем ключ Google Sheet

 

 

 

Click “Get code” to retrieve your code from Google Drive to allow us to access your spreadsheets. And paste the code in the below textbox.

 

 

 

 

Система безопасности Гугла потребует подтвердить ваши действия доступа в Google Sheet. Подтверждаем…

 

 

Секретный ключ Google Sheet  примерно такого вида (ключ можно получить сколь угодно раз):

 

 

4/4gHLyhMBhrIUAhElzTK6mzu98nz8GE2vddYAcS2m2pibO6FMvCoLy

 

 

Копируем этот ключ. Переходим в настройки плагина CF7 Google Sheet Connector и вставляем его в окошко Google Access Code (фотка выше).

 

Жмём Save (сохраняем).

 

 

 

Полезно ознакомиться:

 

Забыл пароль!? как зайти в админку, минуя страницу входа — авторизоваться

Защита сайта WordPress — обезопасим административную панель

14 полезных сниппетов — код для наилучшей работы сайта WordPress — функции

 

 

 

 

 

настройка данных полей CF7 Google Sheet Connector

 

 

 

 

Поля настроить очень просто:

 

а) открываем требуемую для связки контактную форму (Contact Form 7).

 

б) после установки плагина CF7 Google Sheet Connector – в настройках контактной формы появится новая вкладка “Google Sheets“. Переходим в неё…

 

…и в соответствии с картинкой ниже добавляем данные своей новой Таблицы Гугл.

 

 

 

CF7 Google Sheet Connector

 

 

 

Данные берём со страницы Google Sheet.

 

 

 

Google Sheet настройка

 

 

 

…и имя Листа таблицы.

 

 

 

Google Sheet настройка

 

 

 

Листов может быть сколько угодно (будут расположены слева направо)! каждый лист – отдельная форма. Либо возможно настроить отправку данных в Google Sheet с нескольких сайтов в одну таблицу. Как это делается, описано по ссылке выше

 

 

Это все настройки для отправки данных формы рассылки в таблицу Гугла.

 

 

Пробуйте… если всё выполнили по шагам – данные из ваших контактных форм будут отправляться в Google Sheet без ошибок.

 

 

 

 

Contact Form 7 и плагин CF7 Google Sheet Connecto (передача данных из форм связи в таблицы Google)

 

 

 

 


...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !


Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...





Нажатия на кнопочки определяют Ваше высокое гражданское сознание

Поделитесь соображениями: Ваши мысли очень важны!

Внимание! Обязательные поля помечены *

  отныне доступен плагин: ats privacy policy ©


  1. Всё сделал как написано. У меня не работает(

    Ответить - Максим

    • Значит где-то допустили ошибку! не иначе…

      Ответить - Михаил

  2. Сделала все по инструкции, не работает
    Как вариант, может этот плагин уже платный, пишет вот такую информацию
    Google Sheet Settings( Fetch your sheets automatically using PRO Upgrade to PRO )
    Это там где данные по файлу вносятся

    Ответить - Алекс

    • Привет, Алекс!
      Должно работать – по этой инструкции работает по крайней мере на 3-х МОИХ сайтах.
      Плагин (для работ по описанной инструкции) бесплатен. Попробуйте все сначала перенастроить… Должно получиться.

      Ответить - Михаил

      • попробовала несколько раз, прям загадка((
        спасибо за ответ

        Ответить - Алекс

        • Где-то возможно в БД записаны данные с ошибкой…
          Попробуйте удалить плагин (полностью) и вновь установить…
          Я вас уверяю – отправка данных в таблицу должна четко работать!!!
          Мне не только вы писали о сложностях в настройках связки Contact Form 7 с плагином CF7 Google Sheet Connector
          …однако в итоге все получалось!

          Ответить - Михаил

          • Оказалось, что проблема с разрешениями, гугл блокирует.
            У них очень хорошая служба поддержки https://www.gsheetconnector.com/support
            Написали что будут рещать. Надеюсь починят.
            Так как установив предыдущую версию проблема с деактивацией и ошибкой решилась, но данные как не подтягивало так и не подтягивает.

            Ответить - Алекс

            • Интересно… Что за разрешения, имеются в виду?..
              Вы напишите, пожалуйста, чем дело решится.

              Ответить - Михаил

              • Привет. Скорее всего забыли галочки разрешений поставить при настройке. Сейчас установил плагин, сделал настройку, данные из форм корректно передаются в таблицу. Только вопрос, а как передать дополнительную информацию через спец теги? На пример:
                Системная информация :
                ip адрес отправителя: [_remote_ip]
                Время оправки формы: [_time]
                Дата отправки формы: [_date]
                Информацию агента пользователя [_user_agent]
                Адрес страницы отправки[_url]


              • Привет, Иван! …да и дополнительная инфа подобным образом передается (если она без проблем определяется).


  3. Спасибо, бро! Все работает. Хотя с первого раза не получилось. Изменил имя таблицы и имя листа с кириллицы на латиницу и все заработало.

    Ответить - Игорь

    • Замечательно, что все получилось)) пусть и не с первого раза.
      Спасибо, Игорь, за коммент…

      Ответить - Михаил

  4. Привет. А как передать загруженный в форму файл, а не только его имя с расширением?

    Ответить - Макс