第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在沒有 Google 跟蹤代碼管理器的情況下以編程方式將事件發(fā)送到 GA4?

如何在沒有 Google 跟蹤代碼管理器的情況下以編程方式將事件發(fā)送到 GA4?

繁花不似錦 2023-07-20 10:46:25
我想以編程方式將自定義事件發(fā)送到新的 Google Analytics(分析),而不是先在 GTM 中定義它。我正在使用 Google 跟蹤代碼管理器,根據(jù)這篇文章: https://developers.google.com/analytics/devguides/collection/ga4/translate-events這只能通過在 GTM 本身中定義事件來實現(xiàn)。我不能這樣做,并且想繼續(xù)使用舊方法執(zhí)行此操作,您可以這樣做:        if ("ga" in window) {            var tracker = ga.getAll()[0];            if (tracker) {                tracker.send("event", eventCategory, eventAction);            }        }如何使用 JavaScript 和新的 Google Analytics (GA4) 來實現(xiàn)這種效果?window.gtag未定義,因為我使用 GTM,并且window.ga未定義,因為我使用 GA4。GTM 中配置的唯一標(biāo)簽是“Google Analytics:GA4 配置”。
查看完整描述

4 回答

?
阿波羅的戰(zhàn)車

TA貢獻(xiàn)1862條經(jīng)驗 獲得超6個贊

另一種方法(特別是如果您使用 GTM 配置標(biāo)記在您的網(wǎng)站上部署 GA4,因為 gtag 要求您使用部署的 gtag.js)是通過 GTM dataLayer:


window.dataLayer = window.dataLayer || [];

window.dataLayer.push({

    'event': 'aSpecificEventName',

    'form_type_DL': 'contact_us'

});

然后在 GTM 中配置一個新變量'form_type_DL',根據(jù)自定義事件配置一個新觸發(fā)器,將事件名稱定義為(在我的例子中),'aSpecificEventName'最后在 GTM 中設(shè)置一個新的 GA4 事件標(biāo)記,并使用最近創(chuàng)建的新觸發(fā)器發(fā)送該事件name 和 event 參數(shù)如您所愿,例如參數(shù)之一可以是 form_type ,其值是{{form_type_DL}},通過我們的 dataLayer 推送發(fā)送的參數(shù)將包含'contact_us'.

因此,正確的步驟順序是:

  1. 使用特定變量名稱在 GTM 中定義新變量(僅當(dāng)您需要向 GA4 發(fā)送特定值時)

  2. 使用特定事件名稱創(chuàng)建和配置自定義事件驅(qū)動觸發(fā)器

  3. 創(chuàng)建一個新的 GA4 事件驅(qū)動代碼,添加您之前創(chuàng)建的觸發(fā)器,并添加您的參數(shù)值(您決定在需要時使用的任何事件參數(shù))作為之前創(chuàng)建的變量。

  4. 最后,在代碼中設(shè)置數(shù)據(jù)層推送,確保事件值與觸發(fā)事件名稱相同,并且變量與您的變量匹配。

為了進(jìn)一步了解我們所做的事情,如果我們仔細(xì)查看 gtag.js 代碼,建議我們手動安裝:

   <!-- Google tag (gtag.js) -->

    <script async src="https://www.googletagmanager.com/gtag/js?id=G-XYZXYZXYZ"></script>

    <script>

        window.dataLayer = window.dataLayer || [];

        function gtag(){dataLayer.push(arguments);}

        gtag('js', new Date());


        gtag('config', 'G-XYZXYZXYZ');

    </script>

我們應(yīng)該用來推送 GA4 事件的 gtag() 函數(shù)會執(zhí)行 dataLayer.push(),因此這是一種簡化/自動化我首先解釋的過程的方法。


https://developers.google.com/analytics/devguides/collection/ga4/events?client_type=gtag https://support.google.com/tagmanager/answer/7582054?hl=en


查看完整回答
反對 回復(fù) 2023-07-20
?
慕妹3146593

TA貢獻(xiàn)1820條經(jīng)驗 獲得超9個贊

您必須使用此語法(并且必須在頁面中使用 gtag 代碼段):


gtag('event', 'login', {

  'method': 'Google'

});

https://developers.google.com/analytics/devguides/collection/ga4/events


查看完整回答
反對 回復(fù) 2023-07-20
?
蠱毒傳說

TA貢獻(xiàn)1895條經(jīng)驗 獲得超3個贊

這些是我在 Google Analytics 4 中實施的步驟


gtag("event", "Pageview", {

    pageTitle: page.title,

    date: moment(new Date()).format("DD-MM-YYYY HH:mm:ss")

});


查看完整回答
反對 回復(fù) 2023-07-20
?
MMMHUHU

TA貢獻(xiàn)1834條經(jīng)驗 獲得超8個贊

使用了蛇形案例,因為這似乎是 GA4 所期望的。例如,如果使用蛇形命名法,頁面標(biāo)題只會出現(xiàn)在實時視圖中。

gtag("event", "page_view", {

? ? page_title: "test",

? ? page_location: window.location.href

});

請參閱文檔: https://developers.google.com/analytics/devguides/collection/ga4/views? client_type=gtag


查看完整回答
反對 回復(fù) 2023-07-20
  • 4 回答
  • 0 關(guān)注
  • 224 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號