瀏覽代碼

'oak_8_8'

oak 7 月之前
父節點
當前提交
32e55674d5
共有 1 個文件被更改,包括 61 次插入0 次删除
  1. 61 0
      js/lists.js

+ 61 - 0
js/lists.js

@@ -314,9 +314,70 @@ function push_GA(text, value) {
     push_GA_dtype_select(value);
   } else if (text === "所在縣市") {
     push_GA_city_select(value);
+  } else if (text === "房屋坪數") {
+    push_GA_area_select(value);
+  } else if (text === "房屋狀況") {
+    push_GA_condition_select(value);
   }
 }
 
+
+
+// 房屋狀況 GA
+function push_GA_condition_select(key) {
+  console.log('push_GA_condition_select', key);
+  let eventLabel = '';
+
+  switch (key) {
+    case '新成屋':
+      eventLabel = 'new_house';
+      break;
+    case '毛胚屋':
+      eventLabel = 'bare_shell';
+      break;
+    case '老屋翻新':
+      eventLabel = 'renovation_condition';
+      break;
+    case '自地自建':
+      eventLabel = 'self-build';
+      break;
+    case '中古屋':
+      eventLabel = 'second_hand';
+      break;
+    default:
+      eventLabel = 'unknown';
+  }
+  dataLayer.push({ 'event': eventLabel });
+  // 發送 Facebook Pixel 事件
+  fbq('trackCustom', eventLabel);
+}
+
+// 房屋坪數 GA
+function push_GA_area_select(key) {
+  console.log('push_GA_area_select', key);
+  let eventLabel = '';
+
+  switch (key) {
+    case '20坪以下':
+      eventLabel = '20_below';
+      break;
+    case '21~30坪':
+      eventLabel = '21_30';
+      break;
+    case '31~50坪':
+      eventLabel = '31_50';
+      break;
+    case '51坪以上':
+      eventLabel = '50_up';
+      break;
+    default:
+      eventLabel = 'unknown';
+  }
+  dataLayer.push({ 'event': eventLabel });
+  // 發送 Facebook Pixel 事件
+  fbq('trackCustom', eventLabel);
+}
+
 // 接案預算 GA
 function push_GA_tbudge_select(key) {
   console.log('push_GA_tbudge_select', key);