Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 September 16

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Я почти уверен, что подмена ссылок происходит на их стороне.

Не понял ваш вопрос. Какие левые либы и какие запросы?
Вы же сами подключили эту либу. Сами попросили отправить ее email. Очевидно, что она сделает запрос на свой API
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Нет не так, довольно долго объяснять, суть в том, что это amp-emails, интерактивные емайлы. Там вообще не будет ссылки, ссылки будут динамические, они подтягиваюстя с моего сервера. Но суть в том, что когда пользователь кликнет по моей динамической ссылке, то мне нужно просто инициировать событие клика, чтобы оно ушло в личный кабинет пользователя, чтобы он увидел, что клик был.
К сожалению я не вижу возможности инициировать событие например через API, есть только эти непонятные ссылки...
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Ну да, я решил поюморить говоря "левые либы", ввел же вас в заблуждение. Ладно: как отслеживать все исходящие запросы из приложения, что делают сторонние библиотеки? Можете ответить мне прямо?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
То есть, Вы просто хотите узнать, что кто-то взаимодействовал с вашим email и хотите сделать на клиенте запрос на ссылку SendGrid, чтобы была статистика?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Читать код того, что приносите в проект. По-другому никак
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Запрос на ссылку SendGrid Вы хотите отправлять с браузера клиента?
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Запрос будет не на клиенте, а на сервере. Что кто-то взаимодействовал с емайлом я и так узнаю, мне лишь нужно отправить эти данные статистику в sendgrid, чтобы пользователь видел количество кликов в своём личном sendgrid кабинете.
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Этот ответ меня вполне устраивает, спасибо. А то я думал, что может есть какой простой способ.
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Вы их API смотрели? Может у них есть для этого ручка
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
конечно смотрел... не нашел такого в том то и дело. Я бы хотел сделать запрос к их API отправив данные по клику, но такого нет, есть только вот эти ссылки...
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Вам нужен не простой, а надежный.
Вдруг там в коде раз в год собираются ваши приватные ключи и отправляются куда-то. Вы будете год за ним следить?
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Надежный способ мне также подойдет 🙂
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
именно эту страницу я не смотрел, но мне кажется, это не то. Как понимаю, там описывается в каком виде будут приходить уведомления о событиях, например клика. Это нужно на случай, если мы хотим получать уведомления в своем приложении.
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Я думаю, нужно почитать внимательно)
Неужели никто не сталкивался с тем, чтобы в таком популярном сервисе, как SendGrid настроить трекинг для AMP?

Open and click metrics for AMP will be aggregated with html open and click metrics in the SendGrid UI
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Вот они явно пишут, что статистика по открытию и кликам будет доступна в SendGrid UI
источник

AK

Alexandr Kazakov in NodeUA - JavaScript and Node.js in Ukraine
Ну, как мне кажется, что далеко не многие вообще знают, что такое amp-emails,
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Главное, что знает SendGrid и Google
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Читайте ту доку, что я скинул. Там все написано
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Если правильно сформируете AMP email, будет статистика в кабинете SendGrid
источник