廣告功能

本指南說明如何使用 analytics.js 廣告功能外掛程式。

總覽

您可以從 Google Analytics (分析) 的資源設定 &資料收集啟用 Google Analytics (分析) 廣告功能 (包括搜尋廣告再行銷名單)。analytics.js 廣告功能可透過程式輔助方式啟用廣告功能,也能覆寫和停用在 Google Analytics (分析) UI 中建立的所有廣告報表和再行銷功能。

導入作業

建議您使用 Google Analytics (分析) 和資源設定的廣告報表功能

如要啟用廣告功能外掛程式,請新增 require 呼叫並指定 displayfeatures 外掛程式。

ga('create', 'UA-XXXXX-Y', 'auto');
ga('require', 'displayfeatures');
ga('send', 'pageview');

外掛程式會向 stats.g.doubleclick.net 傳送要求,以便啟用廣告功能。這個外掛程式會建立一個名為「_gat」的新 Cookie,逾時時間為一分鐘。這個 Cookie 不會儲存任何使用者資訊,只會用於限制傳送給 doubleclick.net 的要求數量。

預設 Cookie 名稱為 _gat。如要進行變更,請在需要外掛程式時設定 cookieName 選項:

ga('require', 'displayfeatures', {cookieName: 'display_features_cookie'});

請注意,第三個引數通常用於指定指令碼位置。由於這個外掛程式已包含在 analytics.js 中,因此您可以直接傳遞 undefined

使用多個追蹤器

如要使用搭配多個追蹤器的廣告功能外掛程式,請在 require 呼叫前面加上追蹤程式名稱:

// create a tracker named 'foo' for property UA-XXXXX-Y
ga('create', 'UA-XXXXX-Y', {name: 'foo'});
ga('foo.require', 'displayfeatures');
ga('foo.send', 'pageview');

// create a second tracker named 'bar' for a different property UA-XXXX-Z
ga('create', 'UA-XXXXX-Z', {name: 'bar'});
ga('bar.require', 'displayfeatures');
ga('bar.send', 'pageview');

載入已命名追蹤器的廣告功能外掛程式時,系統會將追蹤程式名稱附加至 Cookie 名稱。上述範例會建立 _gat_foo_gat_bar Cookie。

停用廣告功能

注意:這會停用所有廣告報表和再行銷功能,並覆寫在 Google Analytics (分析) UI 中建立的資源設定。

由於廣告功能可透過 Google Analytics (分析) 管理員設定啟用,因此您可能需要透過程式輔助方式停用廣告功能。

如要停用 analytics.js 的「所有」廣告功能,請在 create 指令「之後」以及 send 指令「前」allowAdFeatures 設為 false

ga('create', 'UA-XXXXX-Y', 'auto');
ga('set', 'allowAdFeatures', false);
ga('send', 'pageview');

如果設為 true (預設值),allowAdFeatures 即可在 Google Analytics (分析) 中使用 displayfeatures 外掛程式和廣告功能設定。這個欄位本身不會自行開啟這些功能。

allowAdFeatures 設為 false,即可停用 Google Analytics (分析) 廣告功能的信標 (透過 displayfeatures 外掛程式或 Google Analytics (分析) 啟用)。

如要「僅」停用廣告個人化功能,請將 create 指令設為 create 之後,並在 send 指令前設定 allowAdPersonalizationSignals

ga('create', 'UA-XXXXX-Y', 'auto');
ga('set', 'allowAdPersonalizationSignals', false);
ga('send', 'pageview');