WebView 版イベントトラッキング機能とは?
ネイティブ画面と Webview 画面で分断されずに行動を計測できる機能です。
例えば ECサイト を Webview で提供しているアプリでも popinfoID でイベント計測が可能です。
導入方法
1. 計測したい web ページの head タグ内にscript タグを設置
例)タグは組込みガイドのものをご利用ください。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<!-- FANSHIP_EVENT_TRACKER START -->
<script type="text/javascript">
/** FANSHIP EVENT TRACKER v1 */ ! function(e) {
var t = {};function n(r) { if (t[r]) return t[r].exports; var o = t[r] = { i: r, l: !1, exports: {} }; return
(略)
</script>
<!-- FANSHIP_EVENT_TRACKER END -->
</head>
<body>
</body>
</html>
2. SDK 組み込み&必要に応じてカスタムイベント・プロパティの設定を追加
組込みガイドを参考に実装してください。
3. ネイティブアプリ側で Webview へ popinfo ID を渡す処理を実装
組込みガイドを参考に実装してください。
4. 計測開始
以上で完了です。
FANSHIPレポート でユーザー数をご確認いただけます。
Webサイト読み込み速度への配慮
Webサイトの読み込みスピードを極力落とさないように、アプリ内Webviewからのアクセスのみ「fanship-event-tracker.js」にアクセス
※判定ロジック:必要な対応がなされたらネイティブアプリからのアクセスのみ許容
組込みガイド
https://docs.fanship.jp/webview-event-tracker-v3/index.html
よくあるご質問
Q. ブラウザからのアクセスも計測できますか?
A. 現在はできません。
Q. アプリ内 Webview から外部ブラウザへ遷移した場合、継続して計測できますか?
A. できません。