活動代碼是含有 HTML <img>
代碼的 JavaScript 程式碼片段。圖片代碼會傳送請求給 Ad Manager,用來記錄活動事件,
您可以使用 Ad Manager 報表來瞭解活動群組和活動的轉換指標。傳遞到這類代碼中的原始鍵/值都可以透過資料移轉取得。
為活動產生及放置標記代碼
- 登入 Google Ad Manager。
- 依序按一下「管理」「活動群組」。
- 按一下包含活動的活動群組。
- 找到活動,然後按一下 [代碼] 欄中的 [複製代碼]。
您也可在點按活動詳細資料時複製活動代碼。
將活動代碼加進您的網站
- (選用) 如果您的代碼依賴使用者資訊,請修改程式碼來輸入動態建立的值。
- 將活動代碼放在網頁的
<body>
標記附近,用來記錄您要追蹤的已完成動作。示例
如果您的網站設有商店,建議您追蹤完成的購買次數。您可以在購買確認網頁的程式碼中加入活動標記,追蹤購買情況。如果您想要追蹤使用者購物車的造訪次數,請在購物車網頁的程式碼中加入活動代碼。
瞭解活動代碼程式碼
我們來看看一些活動代碼的示例,瞭解如何合併運用這些代碼。活動類型不同,活動代碼也會稍有差異。
網頁瀏覽量 (計數器)使用者每次檢視網頁時,「網頁瀏覽 (計數器)」活動類型就會計為一次轉換。
示例
<img src="https://pubads.g.doubleclick.net/activity;xsp=1234;ord='+ a +'?" width=1 height=1 border=0/>
現在我們來依序看看活動代碼的各個部分。
img src
:HTML 圖片代碼。src
參數會告訴瀏覽器該去哪裡尋找所請求的圖片內容。
pubads.g.doubleclick.net
:用來追蹤轉換的 Ad Manager 伺服器的網址。
activity
:用來標示活動代碼。
xsp=1234
:用來標示活動。每個活動都會標上不重複的 ID。
ord='+ a +'
:用來產生隨機數字。系統會在每次放送代碼時,用隨機號碼來分辨不同的代碼,這表示使用者的瀏覽器無法從快取中放送代碼,需要重新呼叫 Ad Manager 伺服器。如此一來,使用者每次瀏覽網頁時,Ad Manager 就能檢查是否應計算一次轉換。
在 <noscript>
標記內的圖片代碼版本中,ord=
的值設為 1
,這是因為該值無法視實際情況加入。活動代碼的 <noscript>
版本只會向瀏覽器不支援 JavaScript 的使用者放送,這類使用者只佔很小的比例。
width=1 height=1
:用來設定隱藏圖片的長寬,單位為像素。
border=0
:用來將圖片邊框設為 0 像素,如此即不會顯示邊框。
使用者造訪網頁時,「每日造訪 (計數器)」活動類型就會計為一次轉換;但即使使用者在一天內多次造訪網頁,此類型也只會計為一次轉換。
示例
<img src="https://pubads.g.doubleclick.net/activity;xsp=1234;ord=1;num='+ a +'?" width=1 height=1 border=0/>
這個代碼與「網頁瀏覽量 (計數器)」代碼幾乎相同,只有兩組鍵/值不同。
ord=1
:用來產生隨機數字。
num='+ a +'
:用來產生隨機數字。系統會在每次放送代碼時,用隨機數字來分辨不同的代碼,這表示使用者的瀏覽器無法從快取中放送代碼,需要重新呼叫 Ad Manager 伺服器。如此一來,使用者每次瀏覽網頁時,Ad Manager 就能檢查是否應計算一次轉換。
width=1 height=1
:用來設定隱藏圖片的長寬,單位為像素。
border=0
:用來將圖片邊框設為 0 像素,如此即不會顯示邊框。
使用者造訪網頁時,「自訂 (計數器)」活動類型就會計為一次轉換,但只會在每個使用者工作階段針對一名使用者計算一次轉換。
工作階段長度的設定方式,是由廣告客戶使用 ord=
鍵/值插入工作階段 ID。廣告客戶可在包含此代碼的網頁載入時,自行設定和插入工作階段 ID。
Ad Manager 將工作階段 ID 視為不重複的效期只有 24 小時 (從美國東部時間午夜開始計算)。即使廣告客戶在隨後幾天使用相同的工作階段 ID,Ad Manager 還是會每天計算一次新的轉換。
範例
<img src="https://pubads.g.doubleclick.net/activity;xsp=1234;ord=[session id]?" width=1 height=1 border=0/
「購買的商品 (銷售)」活動類型用於追蹤使用者購物轉換,具體來說,此類型會追蹤每筆購物的金錢價值,再加上所購買的商品數量和訂單 ID。廣告客戶可在包含此代碼的網頁載入時,自行視實際情況插入這些值。
傳遞到這類代碼中的數量、費用和訂單 ID 值都可以透過資料移轉取得。每項活動的匯總收益都會透過 Ad Manager 報表中的「轉換」指標顯示。
示例
<img src="https://pubads.g.doubleclick.net/activity;xsp=9659;qty=[quantity of items purchased];cost=[revenue];ord=[order id]?" width=1 height=1 border=0/>
以下是「購買的商品 (銷售)」活動獨有的元素:
qty=[quantity of items purchased]
:每筆訂單中所購買的商品數量。假設使用者一次購買了三本書,則可視實際情況插入 3
這個值。
cost=[Revenue]
:整筆交易產生的收益金額。廣告客戶負責視實際情況插入每次購買的價值。這個值應為含小數的數字,沒有逗號或貨幣符號。
系統會將費用參數的值解讀為採用與 Ad Manager 聯播網相同的幣別。
ord=[orderID]
:廣告客戶負責為每筆交易插入不重複的 ID。
「交易 (銷售)」活動類型用於追蹤使用者購物轉換,也就是每筆購物的金錢價值,再加上訂單 ID。廣告客戶可在包含此代碼的網頁載入時,自行視實際情況插入這些值。
傳遞到這類代碼中的數量、費用和訂單 ID 值都可以透過資料移轉取得。每項活動的匯總收益都會透過 Ad Manager 報表中的「轉換」指標顯示。
示例
<img src="https://pubads.g.doubleclick.net/activity;xsp=10139;qty=1;cost=[revenue];ord=[order id]?" width=1 height=1 border=0/>
「交易 (銷售)」活動代碼與「購買的商品 (銷售)」活動代碼相同,但有一個例外:
qty=1
:這個值設為 1,因為是用來計算交易次數。「交易 (銷售)」活動的交易次數與轉換次數相同。
修改活動代碼
如果您在活動代碼中動態插入鍵/值 (例如訂單號碼或工作階段 ID),請務必對代碼進行任何必要的修改以完成該流程。廣告客戶可自行視實際情況動態插入任何鍵/值。
示例
如果您以下列格式建立「交易 (銷售)」代碼:
<img src="https://pubads.g.doubleclick.net/activity;xsp=9659;
qty=[quantity of items purchased];
cost=[revenue];
ord=[order id]?"
width=1 height=1 border=0/>
您必須將 [quantity of items purchased]
、[revenue]
和 [order id]
換成允許在網頁載入時動態插入值的程式碼片段。
活動代碼是否會影響網頁載入時間?
活動代碼對網頁版面配置和顯示速度的影響很小。此外,即使使用者的瀏覽器無法下載活動代碼內容,包含活動代碼的網頁也會正確載入。
pubads.g.doubleclick.net
呼叫的回應時間通常約為 150 到 300 毫秒,但我們無法保證一定會介於這個範圍內。
最佳做法
建議您將標記程式碼放在網頁程式碼頂端,盡量靠近 <body>
標記。這樣就算使用者關閉瀏覽器分頁或在網頁完全載入前停止,也能確保計為一次造訪。
此外,請確認 HTTP 呼叫與導入該網頁的安全性設定相符 (標準網頁為 http://
,安全網頁為 https://
)。