将电子邮件查询字符串存储在Cookie中后,将其删除

时间:2018-11-13 16:54:29

标签: cookies google-analytics

编辑,回答:也许这是新的?在Analytics(分析)本身的视图设置中,可以选择删除查询参数。只需删除电子邮件参数即可。

我的公司使用ActiveCampaign进行电子邮件营销。当用户单击电子邮件中的链接时,我们会将AC电子邮件作为合并标签传递到查询字符串中,例如?email=example@example.com。加载时,我将电子邮件存储在这样的cookie中。

<?php

  //Get user's ActiveCampaign email
  $acEmail = $_GET['email'];

?>

<script type="text/javascript">
/* Export user's ActiveCampaign email to JS variable*/
var acEmail = "<?php echo $acEmail ?>";

//Store user's ActiveCampaign email in cookie
var emailCookie = document.cookie;

if(acEmail) {
  document.cookie = "acEmail=" + acEmail + "; expires=Fri, 31 Dec 2020 
  23:59:59 EST; path=/";
}

</script>

在Google Analytics(分析)中,它通过URL中的完整电子邮件传递,这违反了他们的隐私权政策。我想知道是否有可能这样写cookie,然后在写完cookie后完全删除电子邮件查询字符串,以便我们遵守Google的个人身份信息政策。

我知道一些自定义的javascript代码段,可以在“代码管理器”中使用它们来剥离电子邮件字符串。但是,所有这些都完全去除了utm参数,我的分析团队使用该参数来生成报告。

0 个答案:

没有答案