Перейти к содержимому

DigElite CRM · Функция 1 из 4

Интеграция с Google — это два сервиса, четко разделенных.

Мы намеренно включили только то, что действительно необходимо для повседневного использования CRM-системы:
Облачный перевод для шаблонов электронных писем, Места (новое) для исследований в области ИИ.
Нет синхронизации рабочих пространств, нет импорта календаря — а значит, и нет.
Никакой миграции данных, которую вы не хотели.

← Назад к обзору 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.

Cloud Translation API v2

Многоязычные шаблоны электронных писем — заполнители остаются без изменений.

Конечная точка:
translation.googleapis.com/language/translate/v2. Ты
В разделе управления шаблонами нажмите „Перевести" → CRM создаст шаблон.
Новый шаблон на целевом языке, который можно редактировать вручную перед запуском.

Защита от копирования: Прежде чем CRM-система отправит текст в Google,
Оно заключает каждый заполнитель в
<span class="notranslate">{имя}</span>
Google распознает тег и оставляет контент без изменений. Пример:

POST https://translation.googleapis.com/language/translate/v2?key=AIza…{ &quot;q&quot;: &quot;Здравствуйте <span class="notranslate">{имя}</span>, приятно, что вы здесь.&quot;&quot;, &quot;source&quot;: &quot;de&quot;, &quot;target&quot;: &quot;en&quot;, &quot;format&quot;: &quot;html&quot; }→ { &quot;data&quot;: { &quot;translations&quot;: [ { &quot;translatedText&quot;: &quot;Привет, {firstname}, приятно, что вы здесь.&quot; } ] } }

Важный: Многоязычие — это нет
Полностью автоматизировано на этапе доставки. Вы создаете отдельный файл для каждого целевого языка.
Вы создаете шаблон и обновляете его по мере необходимости — затем CRM отправляет его в соответствии с требованиями.
Подходящий шаблон, соответствующий языку получателя.

API для работы с местами (новый)

Данные для поиска новых клиентов в рамках исследования рынка.

Конечная точка:
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 ·
поиск с использованием ИИ ·
Индивидуальный подход ·
Отдельные целевые страницы