From 8a521e2de54fdea61d42dac1b6de0150c0ee9d6c Mon Sep 17 00:00:00 2001 From: Dong Mai Date: Wed, 11 Jan 2023 12:19:23 +0800 Subject: [PATCH] Update and fix bug dock --- tagteams/groups/vi_content_scripts.js | 20 ++--- tagteams/groups/vi_panel_div.js | 112 +++----------------------- tagteams/groups/vi_sub.js | 11 ++- 3 files changed, 26 insertions(+), 117 deletions(-) diff --git a/tagteams/groups/vi_content_scripts.js b/tagteams/groups/vi_content_scripts.js index 4a802dd..ed503ea 100644 --- a/tagteams/groups/vi_content_scripts.js +++ b/tagteams/groups/vi_content_scripts.js @@ -2446,16 +2446,16 @@ function loadInit() { autoLoadCode('auto_loadcode_vanbo'); }); - var hashchange_oncevanbo = false; - if(hashchange_oncevanbo === false) { - hashchange_oncevanbo = true; - window.addEventListener('hashchange', () => { - // Load code van bo - isReadyBasic(() => { - autoLoadCode('auto_loadcode_vanbo'); - }); - }, false); - } + // var hashchange_oncevanbo = false; + // if(hashchange_oncevanbo === false) { + // hashchange_oncevanbo = true; + // window.addEventListener('hashchange', () => { + // // Load code van bo + // isReadyBasic(() => { + // autoLoadCode('auto_loadcode_vanbo'); + // }); + // }, false); + // } } } diff --git a/tagteams/groups/vi_panel_div.js b/tagteams/groups/vi_panel_div.js index 897ae61..dec783f 100644 --- a/tagteams/groups/vi_panel_div.js +++ b/tagteams/groups/vi_panel_div.js @@ -96,8 +96,7 @@ - - +
Link tham gia cuộc họp trên Google Meet
@@ -166,8 +165,7 @@ - - +
Hướng dẫn chèn mã GTM và xác nhận lịch hẹn
@@ -186,7 +184,7 @@

Như qua trao đổi thì cần phía đội ngũ phát triển website giúp đỡ về việc chèn mã theo dõi vào website:

  1. Mã theo dõi của mình là GTM-MZL8JS7
  2. -
  3. Có thể copy theo dõi GTM (Google tag manager) dành cho <head> vui lòng truy cập: https://jsfiddle.net/dongmx/pew7Lhbk/
    +
  4. Có thể copy theo dõi GTM (Google tag manager) dành cho <head> vui lòng truy cập: https://jsfiddle.net/n3p8kst0/
    Lưu ý: Thay thế GTM-XXXXXXX bằng mã ở trên của bạn
  5. Xem hướng dẫn chèn mã tại: https://developers.google.com/tag-platform/tag-manager/web
  6. @@ -240,14 +238,13 @@ `, 'as_reschedule_1': `
    - - - - - - - -
    Cuộc hẹn của bạn đã được lên lịch lại thành công
    + + + + + + +
    @@ -389,7 +386,7 @@
    - + @@ -731,82 +728,6 @@
    Chúng tôi đã cố gắng liên lạc với bạn hôm nayChúng tôi đã cố gắng liên lạc với anh hôm nay
    `, - 'ec_ni_awaiting_input': `
    - - - - - - - -
    Đang chờ về nhập thông tin từ nhà quảng cáo
    - - - - - - -
    - - - - - - - - - -
    CUSTOMER NAME thân mến!
    -

    Đầu tiên là xin chúc anh một ngày tràn đầy niềm vui.

    -

    Như qua trao đổi thì cần phía đội ngũ phát triển website giúp đỡ về việc chèn dữ liệu thông qua dataLayer.

    Với chuyến đổi nâng cao:

    -
      -
    1. Về ý nghĩa của chuyển đổi: giúp nhận biết tương tác của khách hàng, thông qua số liệu giúp Google nhận biết đâu là ghi nhận được quan tâm nhiều nhất để tối ưu hoá quảng cáo, ghi nhận càng đúng thì giá trị mang lại càng cao. 

    2. -
    3. Bảo mật dữ liệu: anh hoàn toàn có thể yên tâm dữ liệu sẽ được mã hoá, dữ liệu mã hoá này chỉ thực hiện đối chiếu với user đăng nhập vào các sản phẩm của Google như youtube, chrome, ... và Google sẽ không lưu bất kỳ thông tin nào của khách hàng.

    4. -
    5. Tài liệu và cách thức ghi nhận chuyển đổi: 
      Các ghi nhận chuyển đổi thì cần nhận biết thời điểm nào là tốt nhất (và chỉ cần ghi nhận 1 lần cho mỗi chuyển đổi).
      Ví dụ sau khi verify thành công email - ghi nhận 1 lần, hoặc mua hàng (thanh toán) thành công (ghi nhận 1 lần).
      Thì chúng ta cần một dấu hiện nhận biết đó là sự kiện (event).
      về tài liệu đẩy sự kiện, anh và bộ phận kỹ thuật có thể tham khảo qua URL bên dưới  và các field mẫu như qua trao đổi:
      https://developers.google.com/tag-platform/tag-manager/web/datalayer?hl=vi

    6. -
    7. Lên lịch hẹn tiếp theo:
      Sau khi phía anh giúp phần kỹ thuật chèn mã dataLayer xong, mà mọi việc nếu đều ổn, có thể phản hồi qua email này để chúng ta cùng nhau xác nhận lịch hẹn tiếp theo cho thiết đặt chuyển đổi nâng cao trên Google AdsGoogle Tag manager.

      Chuẩn bị: cần một tài khoản email - để kiểm thử quá trình signup và purchase trên website
      Debug: Sử dụng Google tag manager

    8. -
    -

    Rất mong phản hồi từ anh để hoàn thành quá trình cài đặt cho trường hợp này.

    -

    -

    Trân trọng!

    -
    -
    - - - - - - -
    - - - - - - - -
    - YOUR-NAME
    - Đội giải pháp kỹ thuật
    TDCX đại diện của Google
    -
    -
    -

    -

    - - - - - - -
    - - - - - - -
    Yêu cầu số 0-00000000000000
    -
    -
    `, 'ec_a_if_pii_is_visible_available': `
    @@ -1833,17 +1754,6 @@ -
    - Insert -
    Đội giải pháp kỹ thuật - Chờ thông tin phản hồi từ nhà quảng cáo cho trường hợp [5-0000000000000]
    -
    -
    -
    - ${vi_list_emailtemplatecontent.ec_ni_awaiting_input} -
    -
    -
    -
    Insert
    Đội giải pháp kỹ thuật - Những điều kiện cần thiết cho Cuộc hẹn triển khai Chuyển đổi nâng cao [5-0000000000000]
    diff --git a/tagteams/groups/vi_sub.js b/tagteams/groups/vi_sub.js index 1f732ea..de0b363 100644 --- a/tagteams/groups/vi_sub.js +++ b/tagteams/groups/vi_sub.js @@ -305,7 +305,7 @@ var vi_clearAndPrepareCRTemplate = () => { _tdcellist.forEach((item) => { var _heading = item.innerText.trim(); var _list = [''] - var _getvalue = searchAndReturnValue(vi_key_task_searchandreplace, _heading, 2); + var _getvalue = searchAndReturnValue(vi_key_task_searchandreplace, _heading, 1); if(_getvalue) { item.innerText = _getvalue; } @@ -468,15 +468,13 @@ var vi_sendFirstEmail = () => { var vi_TagteamFocusCase = () => { + cLog(() => {console.log("CODE VAN BO LOAD HAS LOAD")}); try { // ==== CODE - VAN BO var ntime = 0; var css = ` - case-details:after { - content: ""; - display: flex; - height: 74px; - background: #f1f3f4 + .hasdock card-deck .decks { + max-height: calc(100% - 64px) } @@ -1153,6 +1151,7 @@ var vi_TagteamFocusCase = () => { var dock_float = document.createElement('div'); dock_float.innerHTML = dock_float_html; document.querySelector('.decks').appendChild(dock_float); + document.body.classList.add('hasdock'); const focus = (elem, index) => { let previous = index - 1;