Open ymnder opened 5 years ago
計測を行うにあたり、どこのタイミングで計測を仕込むべきかが重要になります。
今回は記事一覧ということなので、MainActitvityを見ていきます。 次は、記事一覧表示・ストアイテムのcopy urlという2つの箇所で計測を行う必要がありますので、それぞれが行われる部分を見ていきます。
まず、記事一覧が表示されるタイミングです。 アプリを起動するとActivity#onCreateが呼ばれます。 その中を見ていくと、loadTopStoriesというメソッドが呼ばれていることがわかります。 どうもそのメソッド内で、非同期的な処理が行われているようです。 その中の通信処理が終了した時点を探します。
copy urlというのは、アイテムに紐付いたメニューの処理です。 各アイテムに紐付いているので、StoryAdapterが鍵を握っていそうです。
PVやアクション計測を行うために、計測メソッドを仕込んでいきましょう。IngestManagerというクラスが用意されていますので、記事一覧表示のPV、リストアイテムのcopy urlのアクションをtrackしましょう。