# Google Tag Manager และการติดตาม (Data Analytics) > Tags, triggers, variables, dataLayer, แผนการ tagging, events, conversions, debugging - 20 คำถามสัมภาษณ์ - Mid-Level - [คำถามสัมภาษณ์: Data Analytics](https://sharpskill.dev/th/technologies/data-analytics/interview-questions.md) ## 1. บทบาทหลักของ Google Tag Manager (GTM) คืออะไร? **คำตอบ** Google Tag Manager เป็นระบบจัดการ tag ที่อนุญาตให้เพิ่ม แก้ไข และลบ tag การติดตามบนเว็บไซต์โดยไม่ต้องแก้ไข source code โดยตรง GTM ทำหน้าที่เป็น container เดียวที่รวมศูนย์ script การติดตามทั้งหมด (Google Analytics, Facebook Pixel ฯลฯ) ทำให้การบำรุงรักษาง่ายขึ้นและลดการพึ่งพา developer สำหรับการเปลี่ยนแปลงการติดตามแต่ละครั้ง ## 2. ส่วนประกอบหลักสามอย่างของ Google Tag Manager คืออะไร? **คำตอบ** ส่วนประกอบพื้นฐานสามอย่างของ GTM คือ tags, triggers และ variables tags กำหนดสิ่งที่ควรดำเนินการ (ส่งข้อมูลไปยัง Google Analytics, เรียกใช้ Facebook pixel ฯลฯ) triggers กำหนดเมื่อ tag ควรเรียกใช้ (เมื่อโหลดหน้า, เมื่อคลิก, เมื่อส่งฟอร์ม) variables ให้ข้อมูลเพิ่มเติมที่ใช้โดย tags และ triggers (URL หน้า, ค่าฟิลด์ ฯลฯ) ## 3. GTM container คืออะไร? **คำตอบ** GTM container คือ snippet โค้ด JavaScript ที่ติดตั้งบนเว็บไซต์ซึ่งรวมกลุ่ม tags, triggers และ variables ทั้งหมดที่กำหนดค่าใน GTM แต่ละ container มีตัวระบุที่ไม่ซ้ำกัน (GTM-XXXXXX) และโดยทั่วไปจะสอดคล้องกับหนึ่งไซต์หรือแอปพลิเคชัน Container เป็นจุดเข้าที่โหลด tag ทั้งหมดที่กำหนดค่าแบบไดนามิกตามกฎ trigger ที่กำหนดไว้ โดยไม่ต้องเปลี่ยนแปลงโค้ดของไซต์ ## มีอีก 17 คำถาม - dataLayer ในบริบทของ GTM คืออะไร? - ควรใช้ trigger ประเภทใดเพื่อเรียกใช้ tag ในทุกการโหลดหน้า? สมัครฟรี: https://sharpskill.dev/th/login ## หัวข้อสัมภาษณ์ Data Analytics อื่นๆ - [Google Sheets - พื้นฐาน](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/google-sheets-basics.md): 20 คำถาม, Junior - [Google Sheets - สูตรขั้นสูง](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/google-sheets-advanced.md): 20 คำถาม, Junior - [SQL - พื้นฐาน](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/sql-basics.md): 25 คำถาม, Junior - [SQL - การรวมและการจัดกลุ่ม](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/sql-aggregations.md): 20 คำถาม, Junior - [SQL - Joins](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/sql-joins.md): 20 คำถาม, Junior - [BigQuery - พื้นฐาน](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/bigquery-fundamentals.md): 20 คำถาม, Junior - [Data Cleaning - การทำความสะอาดข้อมูล](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/data-cleaning.md): 20 คำถาม, Junior - [KPI และเมตริกทางธุรกิจ](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/kpis-metrics.md): 20 คำถาม, Junior - [สถิติเชิงพรรณนา](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/descriptive-statistics.md): 20 คำถาม, Junior - [Zapier และระบบอัตโนมัติ No-Code](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/zapier-automation.md): 20 คำถาม, Junior - [หลักการ Data Visualization](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/data-viz-principles.md): 20 คำถาม, Junior - [Python & Pandas - พื้นฐาน](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/python-pandas-basics.md): 20 คำถาม, Junior - [Google Sheets - แดชบอร์ดอัตโนมัติ](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/google-sheets-dashboards.md): 20 คำถาม, Mid-Level - [SQL - Subquery และ CTE](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/sql-subqueries-ctes.md): 20 คำถาม, Mid-Level - [SQL - Window Functions](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/sql-window-functions.md): 20 คำถาม, Mid-Level - [BigQuery - ฟีเจอร์ขั้นสูง](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/bigquery-advanced.md): 20 คำถาม, Mid-Level - [Data Modeling](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/data-modeling.md): 20 คำถาม, Mid-Level - [การวิเคราะห์ Funnel และ Conversion](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/funnel-analysis.md): 20 คำถาม, Mid-Level - [การวิเคราะห์ Cohort และ Retention](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/cohort-retention.md): 20 คำถาม, Mid-Level - [API และ Webhook](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/apis-webhooks.md): 20 คำถาม, Mid-Level - [dbt - พื้นฐาน](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/dbt-fundamentals.md): 20 คำถาม, Mid-Level - [AB Testing และสถิติประยุกต์](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/ab-testing.md): 20 คำถาม, Mid-Level - [Looker Studio (Google Data Studio)](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/looker-studio.md): 20 คำถาม, Mid-Level - [Power BI - พื้นฐาน](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/power-bi-fundamentals.md): 20 คำถาม, Mid-Level - [SQL - การคิวรีเชิงวิเคราะห์ขั้นสูง](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/sql-advanced-analytics.md): 20 คำถาม, Senior - [dbt - ฟีเจอร์ขั้นสูง](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/dbt-advanced.md): 20 คำถาม, Senior - [Power BI - DAX และแดชบอร์ดขั้นสูง](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/power-bi-dax.md): 20 คำถาม, Senior - [Python Analytics - การวิเคราะห์ขั้นสูงและ ML](https://sharpskill.dev/th/technologies/data-analytics/interview-questions/python-analytics-advanced.md): 20 คำถาม, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/th/technologies/data-analytics/interview-questions/gtm-tracking