Клуб Яндекс.Метрики

[есть решение] Как отправить событие достижения цели через PHP?

Пост в архиве.

Здравствуйте,

подскажите, ка отправить с сервера (PHP) событие reachGoal без использования JS API?

Нужно что-то вроде google-analytics.com/collect

Желательно так же отправлять информацию о сумме заказа.

Это нужно чтобы связать оплату через Яндекс.Кассу с Метрикой. В поддержке Кассы ответили, что никакой автоматической интеграции нет.

РЕШЕНИЕ

Для передачи в отчеты Метрики отложенных и оффлайн данных используйте офлайн-конверсии: https://yandex.ru/support/metrika/data/offline-conversion.html 

16 комментариев
Василий
Сотрудник Яндекса1 февраля 2018, 18:32
В настоящий момент такая интеграция действительно отсутствует. В качестве решения можно воспользоваться передачей оффлайн-конверсий: https://yandex.ru/support/metrika/data/offline-conversion.html 
Очень это грустно, иногда это было бы очень удобно. Достаточно просто возможность отправить запрос по какому-то url и что бы это приводило к срабатыванию цели
Александр
4 июля 2018, 10:58
Как я понимаю через офлайн конверсии не получится отправить данные для электронной коммерции? У вас планируется разработка API для этого? Ведь через js не всегда есть возможно отправить данные.
Василий
Сотрудник Яндекса6 июля 2018, 09:50
Александр,
в настоящее время такая возможность отсутствует. В будущем такая возможность вероятно появится. 
Все еще актуально
Да, хотелось бы иметь возможность отправлять цели без js
Поддерживаю - нужен  интерфейс/api  для целей
Да данный метод API жизненно необходим!
Мне нужно из срм и атс отправлять срабатывание целей. Введите ,пожалуйста, такую возможность 
iksanov@rekuz.ru
1 июля 2019, 19:25
Сделал пакет для php:
https://packagist.org/packages/meiji/yandex-metrika-offline-conversion-php
Есть описание по использованию.

Сейчас корректно работает механизм отправки конверсий. Планирую развивать и реализовать все методы в соответствие с оф. документацией.


iksanov@rekuz.ru,
Добрый день, мне нужно отправить достижение  цели в метрику/аналитикс/ FB пиксель / VK пиксель при достижении статуса в воронке AmoCRM.
Артём Пешков
15 ноября 2019, 00:33
iksanov@rekuz.ru,
а в чем прикол безальтернативно использовать везде где только можно композер? На шаред хостингах его нет, и что дальше делать тому кто хочет вашу либу использовать?
Обновлено 15 ноября 2019, 00:33
Валерий О.
15 ноября 2019, 01:03
Артём Пешков,
А шаред-хостинги еще существуют?
Ну и вообще никто не мешает вам локально сделать conposer require и просто залить по фтп файлы на хостинг. Собственно, так это и работает.
iksanov@rekuz.ru
10 июня 2020, 12:18
Артём Пешков,
На всех страницах проектов хранилища Packagist есть ссылка на оригинальный репозиторий пакета (в блоке Details). По этой ссылке Вы попадете на страницу репо непосредственно в VCS, и там легко можете выполнить действие "Download" для скачивания бибилотеки в одном из форматов архивов: zip, tar.gz, tar.bz2, tar.


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


Либо, Вы можете использовать метод предложенный @akuma230101 выше, но в случае выбора этого метода Вам будет необходим опыт работы с Composer.
iksanov@rekuz.ru,
Добрый день. Ваш пакет на данный момент работает? Какие-то проблемы выявлены?
Петр,
Привет. Да, должен работать, используется на нескольких тысячах проектов, проблем нет. Прилетало несколько запросов на поддержку, но проблема была в конкретном использовании программистом на проекте, не в кодовой базе пакета.