Когда специалист по маркетингу назвал «Давайте следовать за всем», разработчик обычно намерен «усложнить жизнь сегодня». И, любопытно, оба правы. Потому что основные цели yandex.metrica как «нажмите кнопкой» или «Отправить форму», до тех пор, пока рекламный бюджет не станет больше, чем бюджет кофе в офисе.

В последней статье я изучил самый простой вариант персонализации целей, когда мы начинаем собирать не только факт отправки, например, формы, но и значение, с которым были отправлены дополнительные параметры. Сегодня мы рассмотрим возможность, когда события, которые уже произошли, в автономном режиме возвращаются к онлайн -статистике яндексов и обогащают его. Это сделает рекламу и собирает общественность в Yandex прямо на 30-35%.

И в своем собственном Телеграмма Я пишу еще больше обо всем реальном маркетинге.

Что это

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

Почему это необходимо для специалистов по маркетингу

Чаще всего это необходимо принять во внимание продажи, которые фирм -продавца — например, в B2B, недвижимости или автомобиле. «Онлайн -приложение → группа транзакций, подтвержденная в CRM», также часто используется для вида реального результата рекламных кампаний. Другим примером является столкновение с последующей ссылкой на конкретное посещение сайта.

Ограничения

  • Нуждаться ClientId Или ПользователиЧтобы подключить офлайн -мероприятие во время посещения. Те. Стоит заранее заботиться о его коллекции.

  • Данные попадают в метрику с задержкой (до 6 часов).

  • Переписка со 100% посещений и офлайн -событий не всегда достижимо. Кроме того, потери до 20% конверсий абсолютно нормальны.

ЧИТАТЬ  Apple выпускает карандаш начального уровня для каждого iPad

Пример кода (Python, CSV загрузка в метрик через API)

# Токен и ID счётчика
TOKEN = "ваш_oauth_токен"
COUNTER_ID = "12345678"

# CSV-файл с офлайн-конверсиями
files = {
    'file': open('offline_conversions.csv', 'rb')
}

# Запрос к API Метрики
url = f"

headers = {
    "Authorization": f"OAuth {TOKEN}"
}

response = requests.post(url, headers=headers, files=files)

print(response.status_code)
print(response.json())

KAIC: автомобильный дилер и подтвержденные приложения

Представлять на рассмотрение (In fact, we don’t even imagine, but I had a very specific automotive dealer, but he wanted to remain incognito)))))))))) Автомобильный дилер, который получает треки с сайта через форму «Зарегистрировать дорожный тест». Пользователь покидает онлайн -приложение, но окончательная транзакция закрыта в автономном режиме, когда менеджер соглашается купить автомобиль.

Задача: Прикрепите каждый лидерство в автономном режиме к посещению, чтобы специалист по маркетингу мог видеть, какие каналы приносят реальные продажи, а не только приложения.

Это необходимо ClientId Или Пользователичто мы собираем немедленно на сайте при заполнении формы.

Сценарий ClientId и пользователя

// Получаем ClientID Метрики
ym(12345678, 'getClientID', function(clientId) {
    
    // Генерация собственного UserID для авторизованных пользователей
    function getOrCreateUserId() {
        // Обычно UserID берём из авторизации на сайте
        // Если нет, генерируем уникальный
        return 'user_' + Date.now() + '_' + Math.floor(Math.random()*1000);
    }

    var userId = getOrCreateUserId();

    // Формируем строку CSV: client_id,user_id,timestamp
    var timestamp = new Date().toISOString();
    var csvLine = `"${clientId}","${userId}","${timestamp}"\n`;

    // Отправляем CSV на сервер через fetch для последующего хранения
    fetch('/save_ids_csv', {
        method: 'POST',
        headers: {
            'Content-Type': 'text/csv'
        },
        body: csvLine
    })
    .then(response => console.log('ClientID/UserID сохранены в CSV', response.status))
    .catch(error => console.error('Ошибка при сохранении ClientID/UserID', error));
});

В сценарии я дал пример, как собрать их просто в таблице, затем вы уже изменитесь, чтобы собрать все в вашем CRM.

Теперь у нас есть постоянный клиент для одного посещения и пользователя для сохраненного пользователя. Эти значения поддерживаются локально, а затем передаются при загрузке офлайн -преобразователей.

ЧИТАТЬ  Три основные проблемы, которые региональные маркетинговые модели создают для глобального бизнеса

Пример загрузки автономной консервации в метрике (Python, CSV через API)

CSV может выглядеть так:

client_id,user_id,goal_name,goal_time,param1,param2
1234567890,,test_drive,2025-08-18T12:34:00,car_model:BMW_X5,deal_amount:55000
, user_987654321,test_drive,2025-08-18T12:50:00,car_model:Audi_Q7,deal_amount:72000

Код Python для скачивания:

import requests

TOKEN = "ваш_oauth_токен"
COUNTER_ID = "12345678"

files = {
    'file': open('offline_conversions.csv', 'rb')
}

url = f"

headers = {
    "Authorization": f"OAuth {TOKEN}"
}

response = requests.post(url, headers=headers, files=files)

print(response.status_code)
print(response.json())

Метрические параметры

  • Цели, которые будут нести ответственность за офлайн -преобразования, должны быть созданы заранее в метрическом интерфейсе.

  • В настройках счетчика убедитесь, что им разрешено использовать API для загрузки автономных контактов. Настройки → Загрузка данных

  • Для правильной фиксации событий для посещений необходимо передавать ClientId или UserID.

  • Для практического анализа создайте сегменты, разделенные типом конвертрии и автономных параметров (car_model, deal_amount), чтобы маркетинг немедленно считал короля по каналам.

Где посмотреть на результат в метрике

  1. В отчетах Метрики ходит на часы, которые провели проведение офлайн -преобразования.

  2. Идти в Отчеты → ЦелиПолем Все события будут видны здесь, включая консервацию вне -линии, с передаваемыми параметрами (Param1, param2).

  3. Если вы хотите подключить автономные события с помощью пользователя, вы должны убедиться, что этот параметр передается в CSV и правильно отображается в отчетах.

На сегодняшний день достаточно. В следующий раз, давайте поговорим о уровне, когда вы станете суверенным владельцем посещений ваших пользователей на Сайт и сможете вручную отправлять в статистику все важные данные для вас не только на сайте, но и за его пределами в любой другой системе, без каких -либо ограничений, главное — не забыть собирать пользователя и ClientId.

Source