SDK ของ Google Analytics สําหรับแอปบนอุปกรณ์เคลื่อนที่สําหรับ Android ช่วยให้คุณติดตั้งใช้งาน Google Analytics ในแอปพลิเคชันที่ใช้ Android ได้อย่างง่ายดาย เอกสารนี้อธิบายวิธีผสานรวม SDK เข้ากับแอปของคุณ
ภาพรวม SDK
SDK นี้ใช้รูปแบบการติดตามที่ออกแบบมาเพื่อติดตามผู้ใช้ไปยังเว็บไซต์แบบดั้งเดิมและการโต้ตอบกับวิดเจ็ตในหน้าเว็บแบบดั้งเดิม ด้วยเหตุนี้ คําที่ใช้ด้านล่างนี้จึงแสดงถึงรูปแบบการติดตามเว็บไซต์ตามปกติและจับคู่กับการติดตามแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ คุณควรทําความคุ้นเคยกับการติดตาม Analytics เพื่อทําความเข้าใจวิธีการทํางานของ SDK นี้
ใช้ SDK ติดตามอุปกรณ์เคลื่อนที่เพื่อติดตามแอปพลิเคชันในโทรศัพท์ด้วยประเภทการโต้ตอบของ Analytics ต่อไปนี้
- การติดตามการดูหน้าเว็บ
- การดูหน้าเว็บเป็นวิธีมาตรฐานที่ใช้วัดปริมาณการเข้าชมไปยังเว็บไซต์แบบดั้งเดิม เนื่องจากแอปบนอุปกรณ์เคลื่อนที่ไม่มีหน้า HTML คุณจึงต้องตัดสินใจเลือกเวลา (และความถี่) ในการเรียกใช้คําขอการดูหน้าเว็บ นอกจากนี้ เนื่องจากคําขอการดูหน้าเว็บได้รับการออกแบบมาให้รายงานเกี่ยวกับโครงสร้างไดเรกทอรี คุณจึงควรตั้งชื่อที่สื่อความหมายให้กับคําขอเพื่อใช้ประโยชน์จากการตั้งชื่อเส้นทางหน้าเว็บในรายงานเนื้อหาใน Analytics ระบบจะใส่ชื่อที่คุณเลือกในรายงาน Analytics เป็นเส้นทางหน้าเว็บ แม้ว่าชื่อจะไม่ใช่หน้า HTML ก็ตาม แต่คุณนําชื่อเหล่านี้ไปใช้ประโยชน์ได้เพื่อจัดโครงสร้างเส้นทางให้มีการจัดกลุ่มเพิ่มเติมสําหรับการโทรของคุณ
- การติดตามเหตุการณ์
- เหตุการณ์ใน Analytics ออกแบบมาเพื่อติดตามการโต้ตอบของผู้ใช้กับองค์ประกอบของหน้าเว็บแยกจากคําขอการดูหน้าเว็บ คุณใช้ฟีเจอร์การติดตามกิจกรรมของ Google Analytics เพื่อโทรออกเพิ่มเติมได้ที่จะรายงานในส่วนการติดตามเหตุการณ์ของอินเทอร์เฟซรายงาน Analytics เหตุการณ์จะได้รับการจัดกลุ่มโดยใช้หมวดหมู่ และอาจใช้ป้ายกํากับต่อเหตุการณ์ซึ่งช่วยให้การรายงานมีความยืดหยุ่น ตัวอย่างเช่น แอปมัลติมีเดียอาจมีการดําเนินการเล่น/หยุด/หยุดชั่วคราวสําหรับหมวดหมู่วิดีโอ และกําหนดป้ายกํากับให้กับชื่อวิดีโอแต่ละชื่อ จากนั้นรายงาน Google Analytics จะรวบรวมเหตุการณ์สําหรับทุกเหตุการณ์ที่ติดแท็กด้วยหมวดหมู่ video ดูข้อมูลเพิ่มเติมเกี่ยวกับการติดตามเหตุการณ์ได้ที่คู่มือการติดตามเหตุการณ์
- การติดตามอีคอมเมิร์ซ
- ใช้ฟีเจอร์การติดตามอีคอมเมิร์ซเพื่อติดตามธุรกรรมของรถเข็นช็อปปิ้งและการซื้อในแอป
หากต้องการติดตามธุรกรรม ให้ใช้คลาส
Transaction
เพื่อแสดงข้อมูลการซื้อโดยรวม รวมถึงคลาสItem
เพื่อแสดงถึงผลิตภัณฑ์แต่ละรายการในรถเข็นช็อปปิ้ง เมื่อรวบรวมแล้ว คุณจะดูข้อมูลได้ในส่วนการรายงานอีคอมเมิร์ซของอินเทอร์เฟซ Google Analytics ดูข้อมูลเพิ่มเติมเกี่ยวกับการติดตามอีคอมเมิร์ซได้ที่คู่มือการติดตามอีคอมเมิร์ซ - ตัวแปรที่กำหนดเอง
- ตัวแปรที่กําหนดเองคือแท็กคู่ชื่อ-ค่าที่คุณแทรกลงในโค้ดติดตามเพื่อปรับแต่งการติดตามของ Google Analytics ได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้ตัวแปรที่กําหนดเองได้ที่คู่มือตัวแปรที่กําหนดเอง
เริ่มต้นใช้งาน
ข้อกำหนด
ในการผสานรวม Google Analytics' ความสามารถในการติดตามกับแอป Android คุณต้องมีสิ่งต่อไปนี้
- SDK สําหรับนักพัฒนาแอป Android (ใช้ได้กับ Windows, Mac OS X และ Linux)
- SDK ของ Google Analytics สําหรับแอปบนอุปกรณ์เคลื่อนที่สําหรับ Android
ตั้งค่า
- เพิ่ม
libGoogleAnalytics.jar
ไปยังไดเรกทอรี/libs
ของโปรเจ็กต์ -
เพิ่มสิทธิ์ต่อไปนี้ลงในไฟล์ Manifest
AndroidManifest.xml
ของโปรเจ็กต์<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
แอปพลิเคชันตัวอย่างรวมอยู่ใน SDK ที่แสดงให้เห็นลักษณะของโปรเจ็กต์หากตั้งค่าเรียบร้อยแล้ว คุณจะใช้เทมเพลตนี้เป็นเทมเพลตสําหรับแอปที่ผสานรวม Analytics ของคุณเองได้
การใช้ SDK
ก่อนที่จะเริ่มใช้ SDK คุณต้องสร้างบัญชีฟรีที่ www.google.com/analytics ก่อน แล้วสร้างเว็บพร็อพเพอร์ตี้ใหม่ในบัญชีนั้นโดยใช้ URL ของเว็บไซต์ปลอมแต่สื่อความหมาย (เช่น http://mymobileapp.mywebsite.com
) เมื่อสร้างแล้ว ให้จดหรือเก็บสําเนาของรหัสเว็บพร็อพเพอร์ตี้ที่สร้างขึ้นสําหรับพร็อพเพอร์ตี้ที่สร้างขึ้นใหม่
คุณต้องแจ้งให้ผู้ใช้ทราบ ไม่ว่าจะในแอปพลิเคชันหรือในข้อกําหนดในการให้บริการ ขอสงวนสิทธิ์ในการติดตามและรายงานกิจกรรมของผู้ใช้ภายในแอปแบบไม่ระบุตัวตน การใช้ SDK ของ Google Analytics อยู่ในบังคับของข้อกําหนดในการให้บริการของ Google Analytics ซึ่งคุณต้องยอมรับเมื่อลงชื่อสมัครใช้บัญชี
ตัวอย่างและแนวทางปฏิบัติแนะนํา
คุณดูโค้ดตัวอย่างและแนวทางปฏิบัติแนะนําได้ที่ code.google.com ในส่วนโปรเจ็กต์ analytics-api-sample
ไลบรารี EasyTracker
รวมถึงคลัง EasyTracker ให้บริการ มอบการติดตามระดับแอปพลิเคชันและ กิจกรรม แทบไม่มีการพัฒนาขึ้นเลย ซึ่งจะพบได้ในส่วนดาวน์โหลดของโปรเจ็กต์ analytics-api-sample
การเริ่มต้นเครื่องมือติดตาม
รับเครื่องมือติดตามเดี่ยวโดยโทรหา GoogleAnalyticsTracker.getInstance()
จากนั้นเรียกใช้เมธอด startNewSession
ของเมธอด โดยส่งรหัสเว็บพร็อพเพอร์ตี้และกิจกรรมที่มีการติดตาม คุณจะเรียกใช้วิธีนี้ได้โดยตรงในเมธอด onCreate
ของกิจกรรม หากแอปพลิเคชันมีเพียงกิจกรรมเดียว เช่น
package com.google.android.apps.analytics.sample; import com.google.android.apps.analytics.GoogleAnalyticsTracker; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class TestActivity extends Activity { GoogleAnalyticsTracker tracker; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); tracker = GoogleAnalyticsTracker.getInstance(); // Start the tracker in manual dispatch mode... tracker.startNewSession("UA-YOUR-ACCOUNT-HERE", this); // ...alternatively, the tracker can be started with a dispatch interval (in seconds). //tracker.startNewSession("UA-YOUR-ACCOUNT-HERE", 20, this); setContentView(R.layout.main); Button createEventButton = (Button)findViewById(R.id.NewEventButton); createEventButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { tracker.trackEvent( "Clicks", // Category "Button", // Action "clicked", // Label 77); // Value } }); Button createPageButton = (Button)findViewById(R.id.NewPageButton); createPageButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // Add a Custom Variable to this pageview, with name of "Medium" and value "MobileApp" and // scope of session-level. tracker.setCustomVar(1, "Navigation Type", "Button click", 2); // Track a page view. This is probably the best way to track which parts of your application // are being used. // E.g. // tracker.trackPageView("/help"); to track someone looking at the help screen. // tracker.trackPageView("/level2"); to track someone reaching level 2 in a game. // tracker.trackPageView("/uploadScreen"); to track someone using an upload screen. tracker.trackPageView("/testApplicationHomeScreen"); } }); Button quitButton = (Button)findViewById(R.id.QuitButton); quitButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { finish(); } }); Button dispatchButton = (Button)findViewById(R.id.DispatchButton); dispatchButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // Manually start a dispatch, not needed if the tracker was started with a dispatch // interval. tracker.dispatch(); } }); } @Override protected void onDestroy() { super.onDestroy(); // Stop the tracker when it is no longer needed. tracker.stopSession(); } }
หากคุณมีกิจกรรมหลายรายการในแอปพลิเคชัน คุณสามารถใช้ไลบรารี EasyTracker ที่ให้ไว้ในส่วนดาวน์โหลดของโครงการ analytics-api-sample
การติดตามการดูหน้าเว็บและเหตุการณ์
การติดตามการดูหน้าเว็บและเหตุการณ์นั้นทําได้ง่ายๆ เพียงเรียกออบเจ็กต์เครื่องมือติดตาม trackPageView
ในแต่ละครั้งที่คุณต้องการเรียกใช้การดูหน้าเว็บ โทร trackEvent
เพื่อบันทึกเหตุการณ์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการดูหน้าเว็บและเหตุการณ์ได้ที่ภาพรวม SDK ด้านบน
การใช้ตัวแปรที่กําหนดเอง
การเพิ่มตัวแปรที่กําหนดเองก็ทําได้ง่ายเช่นกัน เพียงใช้วิธีการของ setCustomVar
ที่ได้จาก SDK อุปกรณ์เคลื่อนที่ คุณควรวางแผนล่วงหน้าเพื่อจัดทําดัชนีตัวแปรที่กําหนดเองแต่ละรายการ ดังนั้นอย่าเขียนทับตัวแปรที่มีอยู่ก่อนหน้านี้ ดูข้อมูลเพิ่มเติมเกี่ยวกับตัวแปรที่กําหนดเองได้ที่คู่มือตัวแปรที่กําหนดเอง โปรดทราบว่าเมธอด setCustomVar
ไม่ได้ส่งข้อมูลเองโดยตรง แต่จะส่งไปพร้อมกับการดูหน้าเว็บหรือเหตุการณ์ที่ติดตามถัดไปแทน คุณต้องโทรหา setCustomVar
ก่อนที่จะติดตามการดูหน้าเว็บหรือเหตุการณ์ โปรดทราบว่าขอบเขตเริ่มต้นของตัวแปรที่กําหนดเองคือขอบเขตของหน้า
การใช้การติดตามอีคอมเมิร์ซ
คุณสามารถเปิดใช้การติดตามอีคอมเมิร์ซในแอปพลิเคชันได้ 4 วิธี ดังนี้
addTransaction
addItem
trackTransactions
clearTransactions
การเรียกใช้ addTransaction
และ addItem
จะเพิ่มธุรกรรมหรือรายการไปยังบัฟเฟอร์อีคอมเมิร์ซภายใน ซึ่งสามารถเพิ่มรายการและธุรกรรมเพิ่มเติมได้ เมื่อโทร trackTransactions
เท่านั้น ระบบจะส่งธุรกรรมและรายการไปยังผู้จัดจําหน่าย และจะต้องอยู่ในคิวเพื่อให้ระบบส่งไปยัง Google Analytics
หากต้องการล้างบัฟเฟอร์ ให้เรียกเมธอด clearTransactions
หมายเหตุ: ข้อมูลนี้ไม่จดจําธุรกรรมใดๆ ที่ส่งไปยังผู้จัดจําหน่าย รวมถึงธุรกรรมที่ Google Analytics เก็บรวบรวมไว้แล้ว
โค้ดตัวอย่างต่อไปนี้จะช่วยคุณเริ่มต้นได้ เราจะถือว่ามีการเรียกเมธอด onPurchaseCompleted
เมื่อการซื้อได้รับการยืนยันหรือถูกปฏิเสธ
/** * The purchase was processed. We will track the transaction and its associated line items * now, but only if the purchase has been confirmed. * * @param purchase A PurchaseObject containing all of the transaction information needed to * send the ecommerce hit to Google Analytics. */ public void onPurchaseCompleted(PurchaseObject purchase) { tracker.addTransaction(new Transaction.Builder( purchase.getTransactionId(), purchase.getTotal()) .setStoreName(purchase.getStoreName()) .setTotalTax(purchase.getTotalTax()) .setShippingCost(purchase.getShippingCost()) .build()); for (PurchaseLineItem lineItem : purchase.getLineItems()) { tracker.addItem(new Item.Builder( purchase.getTransactionId(), lineItem.getItemSKU(), lineItem.getItemCost(), lineItem.getQuantity()) .setItemName(lineItem.getItemName()) .setItemCategory(lineItem.getItemCategory()) .build()); } if (purchase.isConfirmed()) { tracker.trackTransactions(); } else { // The purchase was denied or failed in some way. We need to clear out // any data we've already put in the Ecommerce buffer. tracker.clearTransactions(); } }
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับอีคอมเมิร์ซ โปรดดูคู่มือการติดตามอีคอมเมิร์ซ
ทำให้ IP ไม่ระบุตัวตน
โปรดใช้เมธอด setAnonymizeIp
เพื่อลบข้อมูล IP ของผู้ใช้
การดําเนินการนี้จะบอก Google Analytics ให้ลบข้อมูลที่ SDK ส่งโดยลบข้อมูลออคเต็ตสุดท้ายของที่อยู่ IP ออกก่อนพื้นที่เก็บข้อมูล
คุณสามารถโทรหา setAnonymizeIp
ได้ทุกเมื่อ
การตั้งค่าอัตราการสุ่มตัวอย่าง
คุณกําหนดอัตราการสุ่มตัวอย่างได้โดยใช้เมธอด setSampleRate
หากแอปพลิเคชันสร้างการเข้าชม Analytics จํานวนมาก การตั้งค่าอัตราการสุ่มตัวอย่างอาจขัดขวางการสร้างรายงานโดยใช้ข้อมูลที่สุ่มตัวอย่าง การสุ่มตัวอย่างจะเกิดขึ้นในผู้ใช้ที่ไม่ซ้ําอย่างสม่ําเสมอ เพื่อให้มีความสมบูรณ์ในแนวโน้มและการรายงานเมื่อเปิดใช้อัตราการสุ่มตัวอย่าง
เมธอด setSampleRate
ยอมรับพารามิเตอร์ int
1 รายการ ค่าที่ถูกต้องสําหรับพารามิเตอร์นั้นเป็นจํานวนเต็มตั้งแต่ 0 ถึง 100
อัตรา 0 จะเป็นการปิดการสร้าง Hit ขณะที่อัตรา 100 จะส่งข้อมูลทั้งหมดไปยัง Google Analytics
ควรโทรหา setSampleRate
ก่อนเรียกเมธอดการติดตาม
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการสุ่มตัวอย่างได้จากคู่มือการสุ่มตัวอย่าง
Hit เป็นกลุ่ม
เพื่อประหยัดการเชื่อมต่อและมีค่าบริการแบตเตอรี่ ขอแนะนําให้รวมคําขอการติดตามไว้เป็นกลุ่ม คุณจะเรียกใช้ dispatch
ในออบเจ็กต์การติดตามได้ทุกเมื่อที่ต้องการส่งคําขอแบบกลุ่ม และจะดําเนินการด้วยตนเองหรือในช่วงเวลาที่เจาะจงก็ได้
ปัญหาที่ทราบ
แคมเปญการติดตาม
SDK รองรับการติดตามแคมเปญ 2 ประเภท
- การติดตามแคมเปญ Google Play - ช่วยให้คุณติดตามการอ้างอิงการติดตั้งผ่าน Google Play ได้
- การติดตามแคมเปญทั่วไป – ให้คุณติดตามแคมเปญที่อ้างอิงผู้ใช้ไปยังแอปพลิเคชันของคุณ
การติดตามแคมเปญ Google Play
ระบบปฏิบัติการ Android 1.6 สนับสนุนการใช้พารามิเตอร์ของ URL referrer
ในลิงก์ดาวน์โหลดไปยัง Google Play Google Analytics SDK สําหรับ Android ใช้พารามิเตอร์นี้เพื่อป้อนข้อมูลแคมเปญใน Google Analytics สําหรับแอปพลิเคชันของคุณโดยอัตโนมัติ ซึ่งจะทําให้แหล่งที่มาของการติดตั้งแอปพลิเคชันได้รับการบันทึกและเชื่อมโยงกับการดูหน้าเว็บและเหตุการณ์ในอนาคต ซึ่งมีประโยชน์ในการวัดประสิทธิภาพของโฆษณาหนึ่งๆ สําหรับแอปของคุณ
คุณต้องเพิ่มข้อมูลโค้ดต่อไปนี้ลงในไฟล์ Manifest AndroidManifest.xml
ของโปรเจ็กต์เพื่อให้การติดตามการอ้างอิงทํางานได้
<!-- Used for install referrer tracking --> <receiver android:name="com.google.android.apps.analytics.AnalyticsReceiver" android:exported="true"> <intent-filter> <action android:name="com.android.vending.INSTALL_REFERRER" /> </intent-filter> </receiver>
หากต้องการตั้งค่าการติดตามแคมเปญ Google Analytics ผ่าน Google Play ให้ใช้เครื่องมือสร้าง URL ด้านล่างเพื่อสร้างลิงก์การอ้างอิง ใช้ลิงก์เพื่อแนะนําผู้ใช้ให้รู้จักกับแอปพลิเคชันของคุณ Analytics SDK จะแยกวิเคราะห์และบันทึกข้อมูลการอ้างอิงโดยอัตโนมัติ และป้อนข้อมูลในรายงาน Analytics ของคุณ
คุณสามารถใช้เครื่องมือสร้าง URL ของแคมเปญ Google Play เพื่อสร้างลิงก์สําหรับแนะนําบอกต่อ โดยต้องระบุชื่อแพ็กเกจ แหล่งที่มาของแคมเปญ สื่อของแคมเปญ และชื่อแคมเปญ โปรดดูคําอธิบายโดยละเอียดของพารามิเตอร์แต่ละรายการในตารางด้านล่าง
การติดตามแคมเปญทั่วไป
ด้วย Google Analytics SDK เวอร์ชัน 1.3 สําหรับ Android ทําให้คุณติดตามแคมเปญสําหรับแหล่งที่มาอื่นนอกเหนือจาก Google Play ได้แล้ว เช่น หากคุณอยากทราบว่าแอปพลิเคชันของคุณเปิดตัวจากลิงก์ในโฆษณา คุณจะตรวจสอบข้อมูลอ้างอิงแคมเปญได้ในเจตนาที่ทําให้แอปพลิเคชันเริ่มทํางาน ให้จัดเก็บข้อมูลแคมเปญดังกล่าวใน Google Analytics
หากต้องการกําหนดข้อมูลอ้างอิงแคมเปญ ให้ใช้เมธอด setReferrer
ดังนี้
tracker.setReferrer(referrer);
การใช้ฟีเจอร์นี้ถูกจํากัดการใช้งาน ขั้นแรก คุณต้องโทรหา startNewSession
ก่อนโทร
setReferrer
คุณต้องทําเช่นนี้เนื่องจากไม่ได้ตั้งค่าฐานข้อมูล SQLite ที่ Google Analytics ใช้ก่อนที่จะเรียกใช้ startNewSession
และ setReferrer
ต้องการฐานข้อมูลนั้น หากยังไม่เคยโทรหา
startNewSession
คุณจะได้รับ IllegalStateException
ข้อจํากัดที่ 2 คือสตริงการอ้างอิงที่ส่งไปยัง setReferrer
ต้องเป็นไปตามรูปแบบที่กําหนด
โดยต้องอยู่ในรูปแบบชุดพารามิเตอร์ของ URL และต้องรวมพารามิเตอร์ GCLID อย่างน้อย 1 รายการหรือ utm_campaign, utm_medium และ utm_source แต่ละรายการ ในกรณีหลัง อาจมีพารามิเตอร์ utm_term และ utm_content เช่นกัน
พารามิเตอร์ GCLID เป็นส่วนหนึ่งของฟีเจอร์การติดแท็กอัตโนมัติที่ลิงก์ Google Analytics กับ Google Ads โดยอัตโนมัติ การอ้างอิงแคมเปญตัวอย่างที่ใช้การติดแท็กอัตโนมัติอาจมีลักษณะเช่นนี้
referrer = “gclid=gclidValue”;
สตริงการอ้างอิงแคมเปญด้วยตนเองอาจมีลักษณะดังนี้
referrer = “utm_campaign=campaign&utm_source=source&utm_medium=medium&utm_term=term&utm_content=content”;
หากคุณส่งสตริงผู้อ้างอิงที่มีรูปแบบไม่เหมาะสมไปยัง setReferrer
ข้อมูลผู้อ้างอิงจะไม่เปลี่ยนแปลงและคุณจะได้รับค่าที่เป็นเท็จ ค่าที่ส่งคืนเป็น "จริง" หมายความว่า URL ที่มาได้รับการอัปเดต และจะเพิ่มลงในทุก Hit นับจากนี้
โปรดทราบว่าเซสชันใหม่จะเริ่มต้นขึ้นเมื่อคุณเรียกใช้ setReferrer และจะส่งคืนค่าเป็น True
พารามิเตอร์ลิงก์การอ้างอิง
พารามิเตอร์ | จำเป็น | คำอธิบาย | ตัวอย่าง |
---|---|---|---|
utm_campaign |
ได้ | ชื่อแคมเปญ ใช้สําหรับวิเคราะห์คีย์เวิร์ดเพื่อระบุการโปรโมตผลิตภัณฑ์เฉพาะ หรือแคมเปญเชิงกลยุทธ์ | utm_campaign=spring_sale |
utm_source |
ได้ | แหล่งที่มาของแคมเปญ ซึ่งใช้เพื่อระบุเครื่องมือค้นหา จดหมายข่าว หรือแหล่งที่มาอื่นๆ | utm_source=google |
utm_medium |
ได้ | สื่อของแคมเปญ ใช้เพื่อระบุสื่อ เช่น อีเมลหรือราคาต่อหนึ่งคลิก (CPC) | utm_medium=cpc |
utm_term |
ไม่ได้ | คําของแคมเปญ ใช้กับการค้นหาที่เสียค่าใช้จ่ายเพื่อใส่คีย์เวิร์ดสําหรับโฆษณา | utm_term=running+shoes |
utm_content |
ไม่ได้ | เนื้อหาของแคมเปญ ใช้สําหรับการทดสอบ A/B และโฆษณาแบบกําหนดเป้าหมายเนื้อหาเพื่อแยกความแตกต่างของโฆษณาหรือลิงก์ที่ชี้ไปยัง URL เดียวกัน |
utm_content=logolink
utm_content=textlink
|