Интеграция с Google — это два сервиса, четко разделенных.
Мы намеренно включили только то, что действительно необходимо для повседневного использования CRM-системы:
Облачный перевод для шаблонов электронных писем, Места (новое) для исследований в области ИИ.
Нет синхронизации рабочих пространств, нет импорта календаря — а значит, и нет.
Никакой миграции данных, которую вы не хотели.
Два API от Google — точно согласованные, с отдельными ключами.
CRM поддерживает два отдельных API-ключа (Наименее привилегированный-
Шаблон). Вы создаете их в своем собственном проекте Google Cloud и добавляете.
Они вводятся в соответствующую область административной панели CRM:
- Ключ перевода — Путь в бэкэнде:
DigElite CRM → Категории и языки → Перевод.
вариантnz_crm_google_api_key. - Условные обозначения мест — Путь в бэкэнде:
DigElite CRM → Contact Radar → Places API Key.
вариантnz_crm_places_api_key. Оно автоматически попадает на
Если поле остается пустым, верните ключ перевода (удобно для небольших систем).
Оба проезжают мимо Аутентификация по ключу API (Заголовок)
Ключ API X-Goog или параметры запроса ?key=) - нет
OAuth, нет учетной записи службы, нет постоянных разрешений. Оба варианта.
Связи есть согласиеCRM-система работает полностью без использования ключей.
без Google.
Многоязычные шаблоны электронных писем — заполнители остаются без изменений.
Конечная точка:
translation.googleapis.com/language/translate/v2. Ты
В разделе управления шаблонами нажмите „Перевести" → CRM создаст шаблон.
Новый шаблон на целевом языке, который можно редактировать вручную перед запуском.
Защита от копирования: Прежде чем CRM-система отправит текст в Google,
Оно заключает каждый заполнитель в
<span class="notranslate">{имя}</span> —
Google распознает тег и оставляет контент без изменений. Пример:
POST https://translation.googleapis.com/language/translate/v2?key=AIza…{ "q": "Здравствуйте <span class="notranslate">{имя}</span>, приятно, что вы здесь."", "source": "de", "target": "en", "format": "html" }→ { "data": { "translations": [ { "translatedText": "Привет, {firstname}, приятно, что вы здесь." } ] } } Важный: Многоязычие — это нет
Полностью автоматизировано на этапе доставки. Вы создаете отдельный файл для каждого целевого языка.
Вы создаете шаблон и обновляете его по мере необходимости — затем CRM отправляет его в соответствии с требованиями.
Подходящий шаблон, соответствующий языку получателя.
Данные для поиска новых клиентов в рамках исследования рынка.
Конечная точка:
places.googleapis.com/v1/places:searchText. В административной панели
„Функция "Контактный радар» позволяет задать отрасль + регион + максимальное количество совпадений (по умолчанию 40).
(Что касается мест — на страницах поиска с использованием ИИ используется собственное, более низкое значение по умолчанию)
Первый шаг. CRM-система выполняет синхронные вызовы и нормализует ответ.
nz_crm_candidates- Составляет схему и вносит результаты в контрольный список.
Запросы CRM поступают через FieldMask только те поля, которые существуют в CRM.
сохраняет — всё остальное уже обрабатывается Google. Пример ответа:
{ "places": [{ "id": "ChIJN1t_tDeuEmsRUsoyG83frY4", "displayName": { "text": "Café Sonnenblume" }, "formattedAddress": "Кирения 99300", "websiteUri": "https://cafe-sonnenblume.example", "internationalPhoneNumber": "+90 392 555 0142", "addressComponents": [ { "longText": "Кирения", "types": ["locality"] } ]}], "nextPageToken": "ATp…" } История заданий и необработанные ответы хранятся локально в базе данных CRM — синхронизация не выполняется.
"С Google», без миграции данных в облако. Позднее обогащение (электронная почта)
(Адрес с веб-сайта) обрабатывается на стороне сервера в плагине посредством самопарсинга.,
без дополнительных вызовов API.
Примерно столько же вы платите в Google.
Указанные цены взяты из Google (согласно документации к плагину) — пожалуйста, проверьте их перед использованием в производственной среде.
Обязательно проверьте цены на странице Google Cloud; Google может изменить цены в любое время.
регулировать.
- Облачный перевод v2 Базовый: ~20 долларов за 1 миллион символов.
- API для работы с местами (новый) Артикул „Pro" для текстового поиска: ~0,032 доллара за звонок (≈ 32 доллара США / 1000 звонков), с бесплатным уровнем на начальном этапе.
- Пример запуска радара с 40 совпадениями = максимум 2 страницы по 20 совпадений на каждой = 2 звонка ≈ 0,06 USD. В Google функция обогащения адресов электронной почты бесплатна; она работает по принципу самосбора данных.
Истечение срока действия квоты/ключа — плавное снижение уровня: CRM
проверки HTTP != 200 и выступает с речью
WP_Error Вернуться с оригинальным сообщением Google
(например, "Поиск мест не удался: REQUEST_DENIED — пожалуйста, используйте 'Places API')
"(Новое)" активировать в проекте Google Cloud." Автоматический резервный вариант отсутствует.
Переадресация другому провайдеру невозможна. Контрольный список остается в порядке —
Половинные вставки не допускаются.
То, что мы намеренно опускаем.
Другие CRM-системы рекламируют "синхронизацию с Google Workspace" — мы намеренно не включаем её в список.
Это потребует значительных усилий, ситуация с GDPR будет сложной, и в итоге вы еще прочнее закрепитесь в системе.
Экосистема Google отличается от того, что вы хотели. Это не наш подход.
- Отсутствует синхронизация с Google Workspace (электронная почта, контакты, календарь).
- Приобретение Google Календаря не требуется.
- Нет интеграции с Google Диском или Google Таблицами.
- Интеграция с Google My Business, Search Console и Analytics отсутствует.
- Отсутствует двусторонняя синхронизация — Google является источником данных, а не их зеркалом.
Где находятся ваши API-ключи — и где они отсутствуют.
- Оба ключа находятся в
wp_options-таблица (ключ)nz_crm_google_api_keyиnz_crm_places_api_keyТе, кто предпочитает еще более консервативный подход, могут использовать их в качестве констант вwp-config.phpзарегистрироваться. - Ключи никогда не передаются на фронтенд — вызовы осуществляются исключительно на стороне сервера через PHP-слой.
- В облачном проекте вы можете самостоятельно установить квоты и ограничения Google (квота, ограничение домена, список IP-адресов, отдельные SKU для каждого ключа).
- В административной панели CRM вы можете видеть количество звонков и успешность выполнения каждого задания — если API не отвечает, в качестве уведомления администратора отобразится исходное сообщение об ошибке от Google.
Дополнительные функции
Интеграция с Google — лишь один из четырех основных элементов.
Ознакомьтесь также с остальными тремя — или спросите напрямую о возможности раннего доступа.
Вернуться к обзору CRM ·
поиск с использованием ИИ ·
Индивидуальный подход ·
Отдельные целевые страницы