Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

@ara_tack

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

ͨͱ͑͹ɺ͜ΜͳΞϓϦ

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

ΞΧ΢ϯτͱίϯςφΛ࡞Δ

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

ίϯςφΛެ։

Slide 13

Slide 13 text

όΠφϦϑΝΠϧΛอଘ

Slide 14

Slide 14 text

όΠφϦϑΝΠϧΛอଘ

Slide 15

Slide 15 text

GTM for Android ಋೖ ʙύʔϛογϣϯʙ ʙgradleͷઃఆʙ compile 'com.google.android.gms:play-services-analytics:8.4.0'

Slide 16

Slide 16 text

GTM for Android ॳظԽ TagManager tagManager = TagManager.getInstance(this); PendingResult pending = tagManager.loadContainerPreferNonDefault( CONTAINER_ID, R.raw.gtm_default_container); pending.setResultCallback(new ResultCallback() { @Override public void onResult(ContainerHolder containerHolder) { ContainerHolderSingleton.setContainerHolder(containerHolder); startMainActivity(); } }, 2, TimeUnit.SECONDS);

Slide 17

Slide 17 text

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);

Slide 18

Slide 18 text

݁Ռ

Slide 19

Slide 19 text

݁Ռ

Slide 20

Slide 20 text

ΦɾϫɾϦʂ