...
- спустя 10-60 сек вы должны будете получить письмо с тестовым лидом от ранее настроенного фида (потока), если все прошло успешно.
Экспорт данных в Google Sheets (Таблицы) из BigQuery
Необходимое условие: логин под которым настраивается выгрузка из BigQuery в Google Sheets (Таблицы) должен иметь доступ к данным в BigQuery (как его получить - см. пункт б) в "Настройка)
Процедура:
- создаем документ Google Sheets (Таблицы)
- в шапке выбираем "Данные" → "Подключения к базам данных" → "Подключиться к BigQuery"
- выберите проект куда были загружены данные
- Нажмите "Написать запрос" - отобразится поле для запроса, а с лева от него список всех датасетов и таблиц в проекте. Необходимо найти свой датасет (dataset) и таблицу (table_id), которые были настроены ранее, и заполнить соответсвующие плейсхолдеры (вместе с фигурными скобками) в запросе ниже ниже, и ввести его в соответсвующее поле без кавычек сверху и снизу:
"""
WITH leads_data AS (
SELECT created_time, lead_id, CONCAT(fd.name, ': ', fd.values [ORDINAL(1)]) AS value
FROM {dataset}.{table_id}, UNNEST (field_data) AS fd
GROUP BY created_time, lead_id, value
ORDER BY value)
SELECT created_time, lead_id, STRING_AGG(value, '\n') as lead_info
FROM leads_data
GROUP BY created_time, lead_id
"""
Дополнение: META добавляет к названиям таблиц в конце "_meta"
- В результате должна загореться зеленая галка внизу - что говорит о корректности запроса
- Нажать "Вставить результаты" (или "Предпросмотр" если надо проверить данные перед вставкой)
- Данные должны появиться в таблице, также появится кнопка "ОБНОВИТЬ" - для повторного принудительного обновления
Лайфхак: если необходимо к этим данным дополнительные колонки в таблице, то можно на новом листе в данном документе сделать, колонки которые будут ссылать на данные запроса к базе данных, т.е. по сути колонка = колонка, но дополнительно появится возможность использовать дополнительные колонки. Порядок лидов отсортирован по дате и не изменяется, новые лиды добавляются вниз документа.
Возможные проблемы
- если при тесте в статусе “Отслеживание” “Track Status” появилась ошибка “CRM access has been revoked from Lead Access Manager. Read More.” - как ее решить описано здесь: https://www.facebook.com/business/help/1440176552713521 – ее причина некорректно настроенный доступ лидам (для подобных сервисов доступ должен быть дефолтный, а при такой ошибке были назначены конкретные люди. Нужно скинуть настройки до дефолтных. Эта рекомендация дается всеми подобными сервисами).
...