Как плагин бумеранга может узнать, отправлен ли маяк?
У меня есть плагин бумеранг, который добавляет некоторые пользовательские переменные, а затем вызывает sendBeacon(). Я бы хотел, чтобы его поведение немного отличалось, если переменные будут присоединены к первому маяку, и если sendBeacon () вызывает отправку второго маяка.
Похоже, я мог бы подписаться на page_ready и установить флаг, когда это событие срабатывает. Так как page_ready также запускает плагин rt для отправки маяка, я могу сделать вывод, что вызовы до того, как будет установлен флаг, будут прикреплены к первому маяку.
В качестве альтернативы, я мог бы подписаться на before_beacon и установить флаг или счетчик и сделать такой же вывод.
Есть ли плюсы или минусы для любого подхода?
1 ответ
Подписаться на before_beacon
событие и установить свой флаг там. Сама page_ready может не привести к маяку, потому что некоторые плагины могут быть еще не готовы к отправке.