|
@@ -991,49 +991,6 @@
|
|
|
crossorigin="anonymous"></script>
|
|
|
<script src="../../js/lists.js"></script>
|
|
|
<script src="./js/main.js"></script>
|
|
|
- <script type="text/javascript">
|
|
|
- //ga 設計師搜尋
|
|
|
- //熱搜關鍵字
|
|
|
- $(".search-bar-keyword li a").on("click", (e) => {
|
|
|
- dataLayer.push({
|
|
|
- 'event': 'Click_Promo_Keyword',
|
|
|
- 'promo_keyword': `${e.target.innerText}`,
|
|
|
- 'promo_category': 'Designer_Search'
|
|
|
- });
|
|
|
-
|
|
|
- });
|
|
|
- // 新的搜尋欄位處理
|
|
|
- function ga4_keywords() {
|
|
|
- let elements = document.querySelectorAll(".me-1");
|
|
|
- // 创建一个数组来存储所有元素的文本内容
|
|
|
- let keywords = Array.from(elements).map(element => {
|
|
|
- let text = element.innerText;
|
|
|
- // 查找 "關鍵字:" 的起始位置
|
|
|
- let keywordIndex = text.indexOf("關鍵字:");
|
|
|
- if (keywordIndex !== -1) {
|
|
|
- // 提取 "關鍵字:" 后面的部分
|
|
|
- return text.substring(keywordIndex + "關鍵字:".length).trim();
|
|
|
- }
|
|
|
- return ""; // 如果没有找到 "關鍵字:",返回空字符串
|
|
|
- });
|
|
|
-
|
|
|
- // 过滤掉空字符串,并将剩余文本合并为一个字符串
|
|
|
- let keyword = keywords.filter(text => text !== "").join(", ");
|
|
|
-
|
|
|
- dataLayer.push({
|
|
|
- 'event': 'View_Search_Results',
|
|
|
- 'search_term': `${keyword}`,
|
|
|
- 'search_category': 'Designer_Search'
|
|
|
- });
|
|
|
- }
|
|
|
-
|
|
|
- document.getElementById("keywordInput").addEventListener("keydown", function(event) {
|
|
|
-
|
|
|
- if (event.key === "Enter") {
|
|
|
- ga4_keywords();
|
|
|
- }
|
|
|
- });
|
|
|
- </script>
|
|
|
</body>
|
|
|
|
|
|
</html>
|