У меня есть PWA, который я регистрирую как цель общего доступа с помощью API общего ресурса веб-сайта , я добавил следующий раздел в мой файл манифеста:
"share_target": {
"action": "/",
"method": "GET",
"enctype": "application/x-www-form-urlencoded",
"params": {
"title": "title",
"text": "text",
"url": "url"
}
}
Iя хотел отслеживать эти акции с помощью Google Analytics, поэтому я добавил параметры utm_source
и utm_medium
к URL-адресу действия:
"action": "/?utm_source=pwa&utm_medium=share"
После тестирования кажется, что эти параметры запроса заменяются на title
, text
и url
, как установлено в разделе params
и не добавлено к URL, поэтому мы теряем эти исходные параметры запроса.
Пока в качестве обходного пути я проверяюстрока запроса window.location.search
, если в ней есть параметры совместного использования и установка utm_source
и utm_medium
с использованием gtag
:
gtag('set', 'campaign', {source: 'pwa', medium: 'share'});
Но я уверен, что есть лучший способ сделать это.