Google analytics 如何从Google Analytics中清除(取消设置)自定义维度?

Google analytics 如何从Google Analytics中清除(取消设置)自定义维度?,google-analytics,Google Analytics,在电子商务交易的“谢谢”页面上,我使用谷歌分析工具记录了交易。作为其中的一部分,我使用“设置”功能添加了一些跟踪数据: ga('require', 'ecommerce'); ga('ecommerce:addTransaction', { 'id': '123456', 'affiliation': '', 'revenue': '9.99', 'shipping': '1.11', 'tax': '0.00' }); ga('set', { '

在电子商务交易的“谢谢”页面上,我使用谷歌分析工具记录了交易。作为其中的一部分,我使用“设置”功能添加了一些跟踪数据:

ga('require', 'ecommerce');
ga('ecommerce:addTransaction', {
    'id': '123456',
    'affiliation': '',
    'revenue': '9.99',
    'shipping': '1.11',
    'tax': '0.00'
});
ga('set', {
    'dimension5': 'Mr',
    'dimension6': '1968',
    'dimension7': 'G4'
});
ga('ecommerce:send');
这一切都很好。然而,我在所有页面的侧边栏上都有一个搜索框,我也使用谷歌分析来跟踪它。通常情况下,这表现得非常完美,但如果用户刚刚完成一个事务并使用该页面上的搜索框,则自定义维度将包含在该事件的详细信息中


如何完全清除自定义尺寸?API注释没有说明,我在Google搜索中找到的唯一参考建议将它们设置为空字符串。这至少可以清除不需要的数据,但自定义维度仍会被记录。

清除这些维度的正确方法是在进行电子商务:发送呼叫后立即将维度设置为null,如下所示:

...
ga('ecommerce:send');
ga('set', {
    'dimension5': null,
    'dimension6': null,
    'dimension7': null
});
这将从“collect”查询字符串中删除对它们的所有引用