我们正在服务器端使用带有Umbraco表单的Pardot处理程序。访客ID和国家/地区存在一个大问题。由于表单是从服务器端提交的,因此Pardot中所有潜在客户所在的国家/地区都一样。周围有什么工作吗?是否可以跟踪潜在客户的正确国家/地区值而不是服务器地址。谢谢!
答案 0 :(得分:0)
使用Pardot API,您需要手动将访问者分配给潜在客户。这在这里模糊地记录在案:http://developer.pardot.com/kb/api-version-4/visitors/#assigning-and-reassigning-visitors
基本要点是,将表单记录提交给Pardot,然后从名称为“ visitor_id” + your_pardot_id的cookie中获取用户的访问ID。然后,您需要使用/api/prospect/version/4/do/read/email/{email_address}
端点,使用表单中的电子邮件地址获取潜在客户ID。拥有两个ID后,即可调用/api/visitor/version/4/do/assign/id/{prospect_id}?prospect_id={visit_id}
端点。
这应该正确地将前端和后端记录相关联,这样您就可以获得不存在的访问者丢失的信息,因为它是服务器端提交的信息。
警告一下,此过程并不快。实际上,您必须对Pardot API进行三个调用,有时它可能会很慢。