Save 37% off PRO during our Black Friday Sale! »

【関モバ#12】Google Tag ManagerでモバイルアプリのABテストをする

【関モバ#12】Google Tag ManagerでモバイルアプリのABテストをする

関西モバイルアプリ研究会#12の発表資料です。Google Tag Manager を利用したモバイルアプリのABテストについて、ズンドコしてます。

C49eed1cf04caeb4de645d6d9117708d?s=128

takuaraki

March 30, 2016
Tweet

Transcript

  1. Google Tag Manager ͰABςετ͢Δ 2016/03/30 @ara_tack

  2. @ara_tack

  3. @ara_tack ϝΨωΛ͔͚͍ͯΔ එໟ͕ೱ͍ ࠷ۙɺࡒ෍Λམͱͨ͠ ࣾձਓ΋͏͙̎͢೥໨ Bܕ ژ౎ग़਎ ࣗసं޷͖ Android΍ͬͯΔ

  4. ࿩͢͜ͱ • Google Tag Manager ͰίϯςφΛ࡞Δ • ίϯςφͰABςετ༻ͷม਺Λ࡞Δ • ΞϓϦͰABΛग़͠෼͚ͯΈΔ

  5. ͨͱ͑͹ɺ͜ΜͳΞϓϦ

  6. None
  7. ʮͣΜʯʮͲ͜ʯ ↓ ʮζϯʯʮυίʯ ͷํ͕͍͍ͷͰ͸ʁ

  8. None
  9. ΞΧ΢ϯτͱίϯςφΛ࡞Δ

  10. ABςετ༻ͷม਺Λ৽ن࡞੒

  11. ม਺ʹύλʔϯΛઃఆ ͻΒ͕ͳ ΧλΧφ

  12. ίϯςφΛެ։

  13. όΠφϦϑΝΠϧΛอଘ

  14. όΠφϦϑΝΠϧΛอଘ

  15. GTM for Android ಋೖ ʙύʔϛογϣϯʙ <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"

    /> ʙgradleͷઃఆʙ compile 'com.google.android.gms:play-services-analytics:8.4.0'
  16. GTM for Android ॳظԽ TagManager tagManager = TagManager.getInstance(this); PendingResult<ContainerHolder> pending

    = tagManager.loadContainerPreferNonDefault( CONTAINER_ID, R.raw.gtm_default_container); pending.setResultCallback(new ResultCallback<ContainerHolder>() { @Override public void onResult(ContainerHolder containerHolder) { ContainerHolderSingleton.setContainerHolder(containerHolder); startMainActivity(); } }, 2, TimeUnit.SECONDS);
  17. GTM for Android ஋ͷར༻ // ίϯςφΛऔಘ Container container = ContainerHolderSingleton.getContainerHolder().getContainer();

    // ʮͣΜʯʮͲ͜ʯorʮζϯʯʮυίʯ String zun = container.getString(“zun”); String doko = container.getString(“doko”); zunButton.setText(zun); dokoButton.setText(doko);
  18. ݁Ռ

  19. ݁Ռ

  20. ΦɾϫɾϦʂ