2016-11-29 6 views
3

私は厳しい質問があります。私はネットを見回しましたが、同様の質問がされましたが、これはありませんでした。私は現在、FirebaseとGTMを使用するAndroidアプリを開発しています。Firebaseを使用してGTMを実行するにはどうすればよいですか?

正しく設定されています(私は思う)。私は自分のGradleのファイルに適切な行を追加し、アプリがロードされたときにデバッガが吐き出す以下:

I/GoogleTagManager: Loading container GTM-XXX 
I/GoogleTagManager: Installing Tag Manager event handler. 
I/GoogleTagManager: Tag Manager event handler installed. 
I/GoogleTagManager: Tag Manager initilization took 74ms 

事があり、私は「ドン:

I/FirebaseInitProvider: FirebaseApp initialization successful 

それはその後、言うGTMについては、次のイベントを追跡する方法を知っていて、ドキュメントはあまり役に立ちません。 GTMに「セッション開始」のイベントがあり、それも起動しません。さらに、私は、次のコードを試してみましたが、それはFirebaseに登録しません:

protected void onCreate(Bundle savedInstanceState) { 
     Log.d("asdf","Settings Activity create"); 
     FirebaseAnalytics mFirebaseAnalytics; 
     mFirebaseAnalytics = FirebaseAnalytics.getInstance(this); 
     Log.d("asdf","Firebase object created"); 

     Bundle bundle = new Bundle(); 
     bundle.putString(FirebaseAnalytics.Param.ITEM_ID, "id"); 
     bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, "name"); 
     bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image"); 
     mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle); 

     Log.d("asdf","Bundle sent"); 

//  Bundle bundle = new Bundle(); 
//  bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id); 
//  bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name); 
//  bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image"); 
//  mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle); 

     super.onCreate(savedInstanceState); 
     setupActionBar(); 
    } 

GTMの私の理解では、私はそれを実行するためのデバイス上でそれを設定する必要がないことです。私の理解では、hereというウェブブラウザーアプリを使用して、すべてのタグ、トリガーなどをセットアップすることができます。セットアップはデバイスにプッシュされます。これにより、イベントをオン/オフすることができます。それはかなり便利です、それが動作するとき。

スタートセッションでGTMを使用するには、何が必要ですか? Firebaseが適切にイベントを記録するために必要なことは何ですか(ここでは十分な例があります)。

私はプロジェクトのコードを投稿することができますが、それは過度のようです。

Googleの質問を1として:コンテナが公開されている

。 FirebaseとGAのアナリティクスは発射すべきです。 私たちはfirebaseに関するいくつかのフィードバックを得る。イベントが表示されるまでには約24時間かかります。 GA情報は一度も公開されていません。下の画像を参照してください。

The container has been published. Firebase and GA analytics should be firing. We get some feedback on firebase. It takes almost 24 hours for the events to show up though. The GA info has never been published.

+0

コンテナがGTMでどのようにセットアップされているかについての情報を追加できますか?あなたが発砲しているトリガとタグを含めることができますか?あなたがあなたのコンテナを公開したかどうかを示しますか? –

+0

@EricBurley Done。更新された質問をご覧ください。 –

答えて

0

Firebaseは、セッション開始イベントのログを自動的にする必要があります。イベント名「test」に一致するトリガを追加し、Firebase経由で次のイベントをログに記録できますか。

mFirebaseAnalytics.logEvent( "test"、new Bundle());

関連する問題