const api_secret = `<secret_value>`;
fetch(`https://www.google-analytics.com/mp/collect?
measurement_id=${資料 ID}
&api_secret=${資料串流 MP API 密鑰}`, {
method: \"POST\",
body: JSON.stringify({
client_id: 'XXXXXXXXXX.YYYYYYYYYY',//裝置 ID
events: [{
name: 'tutorial_begin',\t//事件名稱
params: {
pr1:'事件參數1',//事件參數 \t
pr2:'事件參數2'//事件參數 \t
}\t\t
}]
})
});\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
接著就來到重點部分,我們要取得API 密鑰,前往Data Streams->選擇需使用Measurement Protocol API 的資料串流->點選Measurement Protocol API 密鑰(如果是第一次執行,就需要新建一個)->複製密鑰的值。
\n現在,我們終於可以使用Google官方提供的Event Builder,來建立我們第一個HTTP Post請求。關於各參數的解釋函義可參考官方說明,這一次我們就先簡易的設定一些必要數值進行測試就可。
\n大致上走到這邊就已經差不多完成了,但Google官方的操作說明是更為謹慎,會另外多加上「驗證事件」及「驗證實現」,有興趣的朋友可以實際演練看看,這邊就不多談了,我們打完,收工!😄
","keywords":["ga4","Google","網頁","搜尋","數據","協議","網站","Gmail","APP"],"author":{"@type":"Person","name":"我思故窩宅","url":"https://vocus.cc/user/@data_learning"},"image":{"@type":"ImageObject","url":"https://images.unsplash.com/photo-1451187580459-43490279c0fa"},"creator":{"@type":"Person","name":"我思故窩宅"},"publisher":{"@type":"Organization","name":"方格子|放送你的知識與想像","logo":{"@type":"ImageObject","url":"https://images.vocus.cc/static/og_img/vocus_kv.jpeg"}}}https://analytics.google.com/g/collect?v=2&tid=G-RX72HKQ587>m=2oe811&_p=1683600846&_z=ccd.v9B&cid=987864070.1643251030&ul=zh-tw&sr=2560x1440&tt=internal&_eu=I&sid=1659517198&sct=304&seg=1&dl=https://www.rakuya.com.tw/sell/result&dr=https://member.rakuya.com.tw/home/agent&dt=房屋出售、買房、買屋 | 樂屋網&uid=317805&_s=1
https://analytics.google.com/g/collect
v=2&tid=G-RX72HKQ587>m=2oe811&_p=1683600846&_z=ccd.v9B&cid=987864070.1643251030&ul=zh-tw&sr=2560x1440&tt=internal&_eu=I&sid=1659517198&sct=304&seg=1&dl=https://www.rakuya.com.tw/sell/result&dr=https://member.rakuya.com.tw/home/agent&dt=房屋出售、買房、買屋 | 樂屋網&uid=317805&_s=1
const measurement_id = `G-XXXXXXXXXX`;
const api_secret = `<secret_value>`;fetch(`https://www.google-analytics.com/mp/collect?measurement_id=${資料 ID}&api_secret=${資料串流 MP API 密鑰}`, {method: "POST",body: JSON.stringify({client_id: 'XXXXXXXXXX.YYYYYYYYYY',//裝置 IDevents: [{name: 'tutorial_begin', //事件名稱params: {pr1:'事件參數1',//事件參數pr2:'事件參數2'//事件參數}}]})});