Facebook ios sdk не отслеживает стандартные события покупки - PullRequest
0 голосов
/ 04 апреля 2019

В моем приложении есть автоматически обновляемые подписки. Эти подписки предоставляются с 3-7-дневной пробной версией (деньги взимаются только после этого пробного периода). Я не размещал никакого специального кода для отслеживания событий в исходных файлах, и Facebook отлично отслеживает все эти события, кроме покупок. Я думал, что это потому, что у меня никогда не было событий покупки до сегодняшнего дня, но сегодня кто-то подписался, и событие «покупки» все еще не отслежено. Вместо этого отслеживалось событие «Инициированный заказ» со значением = цена подписки. enter image description here

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

1 Ответ

1 голос
/ 04 апреля 2019

Автоматически обновляемые подписки не могут отслеживаться SDK Facebook, поскольку с клиента не взимается плата в ответ на события в приложении.Оплата ваших подписок происходит после пробной конвертации или при продлении, и происходит независимо от того, было ли у пользователя открыто ваше приложение в данный момент.

Чтобы точно отслеживать автоматически обновляемые подписки в Facebook, вы будетенеобходимо сохранить квитанцию ​​о покупке от Apple на вашем сервере и периодически обновлять ее с помощью конечной точки /verifyReceipt.Из этого ответа вы можете определить, конвертирована ли ваша бесплатная пробная версия или продлена подписка, и, наконец, вы можете отслеживать конверсию через API Facebook с вашего сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...