在我的管理系统中区分 adwords、有机访问、facebook 有机和 facebook 广告

Distinguish between adwords, organic visits, facebook organic and facebook ads in my admin system

我正在尝试在我的管理系统中跟踪来自 adwords、google 有机访问、Facebook 有机和 Facebook 广告的线索,以用于报告目的。

Adwords 向我展示了 conversions/leads,分析向我展示了 google 有机 goals/leads,但是当查询表单是由网站用户填写。在管理系统中,工作人员可以将 lead/client 的状态更改为 "invoiced",一旦该线索产生发票。

因此,虽然我可以看到我在管理系统中有 100 个 adword 潜在客户和 25 个有机潜在客户以及 10 个发票,但我无法分辨这些发票的 adwords/organic 拆分。我还想跟踪 leads/invoices 来自 Facebook 有机广告和 Facebook 广告的广告。

我最初的想法是,当 Adwords 将客户带到网站时,需要始终在网站 url 上附加某种推荐 string/url,因此当用户完成查询表单,我可以捕获该 string/url 并在管理系统中指出该查询来自 adwords。

对于通过 google 的有机潜在客户,如果没有附加推荐 string/url 则表示它是有机的。

对于导致领先的 Facebook 有机,当然我也应该能够添加某种推荐 string/url 附加到网站 url 和不同的推荐 string/url带来潜在客户的 Facebook 广告?

如果可能的话,最实用的方法是什么?

谢谢 乔诺

在您的管理系统中存储每个 visit/visitor 的唯一 ID,并作为 custom dimension in Analytics (the id must not identify a user as a person, that would violate the TOS. Easiest way would be to use the client id from the GA cookie). Use the Analytics reporting API 将每个 visit/visitor 的频道信息提取到您的系统中。这将引入延迟(GA 最多需要 24 小时来处理信息),但这意味着渠道信息在 Analytics 和您的系统之间是一致的。