Ionic + AngluarJs (v1)을 사용하여 SPA/하이브리드 앱을 작업하고 있습니다. 거의 완료되었지만 이제는 GTM 문제에 머물러 있습니다.Google 태그 관리자가 Ionic + Angular App에서 작동하지 않음
GTM은 SPA에 대한 솔루션을 제공하며 잘 작동하고 있습니다. 모바일 사이트에서 필요한 모든 것을 추적 할 수 있습니다 (모바일 사이트로 SPA를 만들고, www 폴더의 콘텐츠를 웹 사이트로 사용합니다). 그러나 빌드하면 그것을 안드로이드 또는 IOS로 누른 다음 GTM이 더 이상 작동하지 않는 것으로 보았습니다. App은 GTM에 대한 모든 요청을 차단했습니다. 그러나 SPA에서 나는 많은 외부 API 호출을 수행하며 잘 작동합니다. config.xml에/index.html을이 문서에 따르면에 <allow-navigation href="*" />
<allow-intent href="*" />
<meta http-equiv="Content-Security-Policy" content="default-src *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'">
: https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-whitelist/
, 나는 이미 그 설정을 추가하려고했습니다 하지만 작동하지 않습니다. SPA/하이브리드 앱에 대한 GTM을 사용하는
내 방법은이 문서와 거의 동일합니다 https://www.multiminds.eu/2016/12/06/google-analytics-tag-manager-ionic-cordova/ 하고 이후에 정말 응용 프로그램 I로 구축하지 않는 이유는 이미이 웹 페이지에서 잘 작동하도록했습니다 혼란 스러울뿐 아니라 Android/IOS의 내장 웹 브라우저에서 웹 사이트를 실행하는 것과 같아야합니다. 도와주세요, 정말 고마워요!