私は、Web用のGAを使用していないので、私は、モバイル用のGAにそれを比較することはできません。
しかし、私は、あなたが追跡したいものすべてを実装する必要があると正しいと思います。
それほど難しいことではありません。スウィフト3.0で、iOS用GA 3.11を使用して、私が最初の事は私のアプリデリゲートのdidFinishLaunchingWithOptions
方法で共有GAインスタンスを設定されている:
GAI.sharedInstance().trackUncaughtExceptions = true
GAI.sharedInstance().dispatchInterval = 120
GAI.sharedInstance().logger.logLevel = GAILogLevel.info
GAI.sharedInstance().tracker(withTrackingId: "YOUR GA ID GOES HERE")
は、画面表示を追跡するために、私は、各ビューのviewWillAppearでこれを行いますコントローラ:
if let tracker = GAI.sharedInstance().defaultTracker {
tracker.set(kGAIScreenName, value: "YOUR SCREEN NAME GOES HERE")
tracker.send(GAIDictionaryBuilder.createScreenView().build() as [NSObject : AnyObject])
}
がイベントを送信するには:
let tracker = GAI.sharedInstance().defaultTracker
tracker?.send(GAIDictionaryBuilder.createEvent(withCategory: "YOUR CATEGORY", action: "YOUR ACTION", label: "YOUR LABEL", value: NSNumber(integerLiteral: YOURINTEGERVALUE)).build() as NSDictionary as [NSObject : AnyObject])
カスタム寸法を設定し、寸法のスクリーンビューを送信しても同様です。それは私がGAに行った限りです。
ご意見ありがとうございます。一般的に、ウェブの場合、トラッキングコードを入力すると、データの取得が開始されます。しかし、特定のデータ(たとえばeコマースなど)が必要な場合は、実装する必要があります。しかし全体的に、Webの場合、基本的には簡単です。 –
GAを使用する場合、iOS/Android用SDKを使用する必要があるかどうかは誰でも知っていますか?または、モバイルアプリが代わりにhttp URLを呼び出すことはできますか?私たちはこれを試して、Googleから200を返しますが、ダッシュボードには何も表示されません。 –