Джерело даних – це контейнер, у якому зберігаються дані, завантажені в Analytics. Таке джерело містить базу даних, сервіс або завантажений файл CSV й зіставлення полів Analytics із полями зовнішньої бази даних, сервісу чи файлу CSV. Джерело даних визначає, як завантажені дані поєднуються з уже наявними. Джерела налаштовуються на рівні ресурсу.
Щоб керувати джерелами даних для ресурсу, натисніть Адміністратор і в розділі Збирання й змінення даних виберіть Імпортування даних.
Типи джерел даних
Тип джерела даних відповідає конкретному типу даних, які потрібно імпортувати. Існують, наприклад, джерела даних про:
Залежно від вибраного типу джерела даних ви зможете завантажити певні параметри й показники (схему). Також можна виконати одну з таких дій:
- завантажити файл CSV;
- застосувати протокол SFTP;
- підключитися до Salesforce (докладніше).
Цей розділ призначений для користувачів, які хочуть завантажити інформацію про офлайн-події Salesforce у Google Analytics 4. Для імпорту в Salesforce також використовуються дані про офлайн-події. Дізнайтесь, як імпортувати такі дані.
- Вам потрібно мати права редактора для ресурсу Analytics, який використовуватиметься для імпортування даних.
- Зразки коду наведено в цьому розділі для довідки. Для впровадження у вашому середовищі може знадобитися додатковий код або інший метод.
Крок 1. Виберіть спосіб ідентифікації користувачів
В Analytics є 2 способи ідентифікації користувачів на програмному рівні: Client-ID і User-ID. Щоб виконати Імпортування даних для Salesforce, потрібно впровадити Client-ID. За бажанням також можна використовувати User-ID.
Client-ID ідентифікує екземпляр вебпереглядача із застосуванням псевдонімізації. Це неавтентифікований ідентифікатор на основі файлів cookie, який автоматично створюється, коли користувач вперше відвідує вебсайт із кодом Analytics.
User-ID дає змогу аналізувати групи сеансів на різних пристроях. Для цього використовується унікальний постійний рядок, який не ідентифікує особу користувача, але визначає його.
На сторінку форми для потенційних клієнтів і на інші сторінки, які ви хочете відстежувати, потрібно додати Client-ID й за потреби – User-ID. Використовуйте для цього Менеджер тегів Google або змінну JavaScript.
Крок 2. Налаштуйте доступ до об’єктів і полів Salesforce
Щоб налаштувати інтеграцію Analytics із Salesforce, вам потрібно мати повний доступ до наведених нижче об’єктів і полів Salesforce. Зазвичай системні адміністратори Salesforce мають відповідний доступ за умовчанням.
Крім того, обов’язково переконайтеся, що користувач, який зв’язує ваші облікові записи Salesforce та Analytics, має дозвіл на зміну всіх даних. Це необхідно для Salesforce Metadata API, щоб система Google могла отримувати дані про налаштування конверсій заповнення форми для потенційних клієнтів. Ця інтеграція не призводить до змін у вашому обліковому записі Salesforce, і Metadata API використовується лише для читання.
Переглянути список обов’язкових полів
Об’єкт | Обов’язкові поля | |
---|---|---|
LeadStatus |
ID MasterLabel SortOrder |
|
OpportunityStage |
ID MasterLabel SortOrder IsActive |
|
LeadHistory |
CreatedDate OldValue NewValue Field |
|
Lead |
Status GACLIENTID* GAUSERID* GAMEASUREMENTID* |
|
OpportunityFieldHistory |
CreatedDate OldValue NewValue Field |
|
Opportunity |
Amount StageName GACLIENTID* GAUSERID* GAMEASUREMENTID* |
|
OpportunityLineItem | Усі поля | |
Product2 (продукти) | Усі поля | |
Pricebook2 (прейскуранти) | Усі поля |
* Спеціальні поля, створені під час виконання кроку 3 нижче.
У версіях Salesforce Group Edition і Salesforce Professional Edition можна відкрити доступ до полів, додавши їх до макетів сторінок Lead (Потенційний клієнт) і Opportunity (Можливість). Дізнайтеся більше про налаштування макетів сторінок і безпеки на рівні поля в Salesforce.
Крок 3. Створіть нові спеціальні поля в Salesforce
Створіть 3 спеціальних поля в Salesforce для збереження даних Analytics, дотримуючись цих вказівок. Ви можете дати полям будь-яку назву. Наведені нижче назви є лише рекомендаціями, але ми радимо використовувати саме їх, оскільки вони можуть бути корисними як у впровадженні, так і в налагодженні (якщо це знадобиться).
Назва поля | Назва API | Довжина поля |
---|---|---|
GACLIENTID | GACLIENTID__c |
255 |
GAUSERID | GAUSERID__c |
255 |
GAMEASUREMENTID | GAMEASUREMENTID__c |
255 |
- Ви повинні обов’язково впровадити Client-ID й за потреби – User-ID.
- До назви поля ПОТРІБНО застосувати верхній регістр. Можна додати будь-які мітки до полів.
- Щоб ніхто не міг внести зміни до полів, зробіть їх доступними лише для читання.
- Такі поля ПОТРІБНО створити в об’єктах Lead (Потенційний клієнт) і Opportunity (Можливість).
Крок 4. Налаштуйте об’єкти Lead (Потенційний клієнт) і Opportunity (Можливість)
Для об’єкта Lead (Потенційний клієнт) увімкніть відстеження історії для поля Lead status (Статус потенційного клієнта). Для об’єкта Opportunity (Можливість) увімкніть відстеження історії для поля Stage (Етап). Таким чином будь-яке оновлення цих полів створить подію.
Зіставте поля в кожному об’єкті з відповідниками в іншому об’єкті:
- Lead.GACLIENTID з Opportunity.GACLIENTID;
- Lead.GAUSERID з Opportunity.GAUSERID;
- Lead.GAMEASUREMENTID з Opportunity.GAMEASUREMENTID.
Крок 5. Відредагуйте форму для лідів
Ви можете змінити форму для лідів, щоб зафіксувати й зберегти потрібні дані для відстеження. Для цього потрібно знати свій ідентифікатор потоку даних. Докладніше.
Навіщо потрібен мій ідентифікатор потоку даних?
Як додати спеціальні поля відстеження
У наведених нижче прикладах показано, як можна додати створені раніше спеціальні поля у форму для лідів за допомогою JavaScript.
<form action="" name="myForm">
Phone: <input type="text" name="phone_number">
<input type="hidden" id="GACLIENTID" name="GACLIENTID" value="">
<input type="hidden" id="GAUSERID" name="GAUSERID" value="">
<input type="hidden" id="GAMEASUREMENTID" name="GAMEASUREMENTID" value="i-gno/re-dXXXXX">
<input type="submit">
</form>
i-gno/re-dXXXXX
своїм ідентифікатором потоку даних.Як установити значення спеціального поля відстеження
Додайте цей код у форму для лідів, щоб заповнити значення Client-ID і User-ID.
<script type="text/javascript">
document.getElementById('FORM_ID').addEventListener(
'submit', function(event) {
ga(function() {
var tracker = ga.getAll()[0];
var clientId = tracker.get('clientId');
document.getElementById('GACLIENTID').value = clientId;
var userId = tracker.get('userId');
document.getElementById('GAUSERID').value = userId;
});
});
</script>
Крок 6. Зв’яжіть Analytics з обліковим записом Salesforce
Щоб зв’язати Analytics з обліковим записом Salesforce, створіть нову конфігурацію для імпортування даних і авторизуйте доступ до свого облікового запису Salesforce.
Тип джерела даних відповідає конкретному типу даних, які потрібно імпортувати. Існують, наприклад, джерела даних про витрати, товар, користувача й офлайн-події. Залежно від вибраного типу джерела даних ви зможете завантажити певні параметри й показники (схему). Для імпорту в Salesforce використовуються дані про офлайн-події. Докладніше про імпортування даних про офлайн-події
Як імпортувати дані Salesforce
Щоб імпортувати офлайн-дані Salesforce про потенційних клієнтів і можливі продажі за допомогою функції імпортування даних, виконайте наведені нижче дії.
- На сторінці "Адміністратор" у розділі Збирання й змінення даних натисніть Імпортування даних.
За попереднім посиланням відкриється останній ресурс Analytics, у який ви входили. Щоб змінити ресурс, скористайтеся засобом вибору ресурсу.
- Натисніть Створити джерело даних.
- Введіть назву джерела даних.
- Виберіть тип Дані про офлайн-події.
- Натисніть Переглянути умови (якщо з’явиться відповідний запит) і прийміть Умови збирання даних користувачів. Це обов’язковий крок для завантаження відомостей про офлайн-події та/або даних користувачів.
- У розділі Завантаження даних для імпорту виберіть Salesforce як Джерело імпорту.
- У спливаючому вікні, що з’явиться, авторизуйтеся за допомогою облікового запису Salesforce.
- Виберіть розділ Графік імпорту. Зверніть увагу, що стандартні ресурси підтримують щоденний імпорт, а ресурси Analytics 360 – щогодинний.
- Натисніть Далі.
- Виберіть етапи й поля Salesforce, які потрібно відстежувати як події Analytics. Перегляньте кроки 7, 8 і 9 нижче.
- Натисніть Імпортувати. Після ініціювання процесу дані буде імпортовано за графіком.
Крок 7. Укажіть налаштування для потенційних клієнтів
Виберіть ключі, етапи й необов’язкові поля для потенційних клієнтів, які потрібно реєструвати як події.
Крок 8. Укажіть налаштування для можливостей
Виберіть ключі, етапи й необов’язкові поля для можливостей, які потрібно реєструвати як події.
Щоб події-конверсії на етапі потенційного продажу враховувалися в статистиці доходу й загальної цінності (LTV), радимо налаштувати наведені нижче зіставлення.
- Зіставте етап кінцевої конверсії (тобто продажу) з подією purchase. Завдяки цьому дохід нараховуватиметься належним чином для подій, які можуть мати грошову цінність.
- Зіставте поле Amount (Сума), що демонструє суму доходу за продаж, з параметром value, за яким GA4 збирає дані про дохід.
- За потреби також зіставте поле Id (Ідентифікатор) або інше поле, яке точніше відображає ідентифікатор трансакції, з відповідним полем у GA4.
Стандартні підтримувані поля
Атрибути можна імпортувати з таких стандартних полів об’єкта Lead (Потенційний клієнт) у Salesforce:
- Id;
- Industry;
- NumberOfEmployees;
- Rating;
- ScoreIntelligenceId (якщо підтримується вашою версією Salesforce).
Також можна імпортувати такі стандартні поля об’єкта Opportunity (Можливість):
- Amount;
- CampaignId;
- ContractId;
- ExpectedRevenue;
- Id;
- LeadSource;
- Name;
- Probability;
- TotalOpportunityQuantity.
Підтримувані формати
Окрім описаних вище стандартних полів, можна імпортувати всі поля спеціальних атрибутів із такими форматами полів Salesforce:
- логічне значення;
- валюта;
- дата;
- дата й час;
- датаЧас (горбатий регістр);
- подвійне значення;
- ціле число;
- відсоток;
- спадний список;
- рядок;
- область тексту;
- час.
Щоб імпортувати атрибути:
- Виберіть спеціальні параметри та/або показники Analytics, які повинні містити дані атрибутів.
- Переконайтеся, що вибрані спеціальні параметри мають правильну область дії. Найчастіше це властивості користувачів. Докладніше про області дії GA4
- Використовуйте спадне меню в стовпці назви поля Salesforce, щоб зіставити поля Analytics і Salesforce.
Приклад конфігурації
Нижче наведено приклад зіставлення підтримуваних полів Salesforce і спеціальних полів Analytics.
Спеціальне поле Analytics: область дії | Назва поля в Salesforce |
---|---|
Параметр: подія АБО користувач | Lead: Lead ID |
Параметр: подія АБО користувач | Lead: Lead Score (прогнозований результат Salesforce Einstein) |
Параметр: користувач | Lead: Industry |
Параметр: подія АБО користувач | Lead: Rating |
Параметр: подія АБО користувач | Opportunity: Opportunity ID |
Показник: подія | Opportunity: Amount |
Параметр: подія АБО користувач | Opportunity: Probability (%) |
Показник: подія | Opportunity: Expected Amount |
Параметр: подія АБО користувач | Opportunity: Order Number |
Яку область дії необхідно використовувати?
Крок 9. Перевірте налаштування
Протестуйте конфігурацію: переконайтеся, що імпортовані дані Salesforce відображаються у звітах Analytics (наприклад, у звіті Події або У реальному часі) і в розділі Дослідження.
Щоб перевірити статус останнього імпорту, перейдіть на сторінку Адміністратор і в розділі Збирання й змінення даних натисніть Імпортування даних.
Примітки й обмеження
- Обов’язково дотримуйтеся Умов використання Analytics і Політики конфіденційності.
- Не імпортуйте ідентифікаційну інформацію.
- В імпортованих даних використовується валюта (або валюти, якщо ви активували кілька валют), налаштована у вашому обліковому записі Salesforce.
- Дані про товар Salesforce імпортуються в об’єкт Opportunity (Можливість), а не Lead (Потенційний клієнт).
- Пусті поля вилучаються під час імпортування.
- Максимальна кількість унікальних індексів товару: 200.
Схема джерела даних
Створюючи джерело, ви визначаєте схему – структуру, яка об’єднує завантажені вами дані з наявними даними про події Analytics. Проста схема складається з ключа з’єднання для параметра ("ключа") і параметрів чи показників імпорту. Щоб імпортувати дані, Analytics шукає значення ключа в подіях, які відповідають значенням ключа в завантажених даних. Коли Analytics знаходить відповідник, то додає (або замінює, якщо дані вже зібрано) у наявні дані про події додаткові значення параметра чи показника, пов’язані із цим ключем. У більшості джерел даних можна використовувати різні параметри або показники для полів імпорту, а в деяких із них – різні параметри для визначення ключа.
Ключ з’єднання має містити від одного до трьох параметрів Analytics.
Ключові параметри залежать від типу джерела даних, який ви вибрали.
Список доступних ключових параметрів відображається в спадному меню під час створення схеми джерела даних.
Дані можна завантажувати через те саме джерело кілька разів, додаючи значення в наявні поля. Зберігши джерело даних, ви не зможете змінити зіставлення полів Analytics із полями імпорту. Якщо знадобиться додати поля в наявне джерело даних, потрібно буде видалити його й створити нове. Або ви можете імпортувати додаткове джерело даних із новими полями, які потрібно включити. Докладніше про обмеження для різних типів імпортування даних.
Під час повторного імпортування даних у наявне джерело раніше передана інформація зберігається, доки не буде додано нові відомості. Якщо ці нові дані міститимуть той самий набір ключів, що й попередні, раніше передану інформацію буде перезаписано.