企业云_便宜的_如何加入物联网

安全 虚拟云 浏览

小编:在这个社区提示中,我们将向您展示如何利用URL查询字符串将信息传递到用户电子邮件或自定义电子邮件取消订阅页面。电子邮件作为一个平台,不允许像JavaScript那样进行动态编码。

企业云_便宜的_如何加入物联网

在这个社区提示中,我们将向您展示如何利用URL查询字符串将信息传递到用户电子邮件或自定义电子邮件取消订阅页面。电子邮件作为一个平台,不允许像JavaScript那样进行动态编码。但是,通过使用Mixpanel的通知功能,我们仍然可以向您的项目传递非常有用的信息。什么是查询字符串?除了网页地址之外,URL还可能包含其他信息。其中一个附加部分称为查询字符串。这是符合URI实际路径之外的数据。这个查询字符串是由一系列的名称-值对组成的,尽管它不是必须的。在每对中,值按惯例用等号(=)隔开。不同的键和值对用和号(&)分隔。传统上,查询字符串用于将信息传递到web服务器。这可以允许服务器计算一些结果,然后将其转发回网站。然而,在没有信息的情况下,客户端或服务器端不会发生任何事情。事实上,如果向大多数url添加任意查询字符串,整个查询字符串都将被忽略。查询字符串只会保留在URL中,不会影响页面。例如,如果你去谷歌网站以及?test=您将看到相同的网站。这是因为Google服务器没有等待"test"值的程序。但是,您可以看到查询字符串将保留在URL中。您可能熟悉的查询字符串是utm标记(例如。?utm_source=google&utm_campaign=ad1),默认情况下,Mixpanel将其作为超级属性记录在我们的web库中。获取查询字符串因为查询字符串存在于页面的URL中,所以我们可以使用JavaScript获取它并解析出名称和值。下面是一个函数的示例,该函数将检查当前页面的URL并获取指定的查询参数。函数getQueryParam(param){参数=参数替换(/[\[]/,云算 服务器,"\\\)。替换(/[\]]/,"\\\]");var regexS="[\\?&]"+param+"=([^&#]*)",regex=新的RegExp(regex),结果=正则表达式.exec(文档.URL);if(results===null |(results&&typeof(results[1])!=="字符串"&&results[1].length)){返回"";}其他{返回decodeURIComponent(results[1])。替换(/\+/g,');}};现在通过调用getQueryParam("test");我们将从URL返回值"test="。为推荐程序使用URL参数推荐计划是一种非常有效的方法,有助于宣传你的公司-推荐毕竟是AARR的三大R之一。能够分析来自推荐活动的用户是流程中非常重要的一部分。幸运的是,有了Mixpanel,我们可以很容易地完成这项任务。利用Mixpanel动态填充通知的人员属性,我们可以为推荐或邀请程序创建自定义链接。例如,我们可以创建一个指向注册页面的链接,用户可以与他们的朋友共享。在电子邮件正文的代码中,我们可以将用户名设置为链接的查询字符串参数。共享此链接在这个示例消息中,用户名为"patdavis"的概要文件的结果链接是?邀请者=帕特戴维斯。现在我们需要确定我们的注册页面()已准备好处理此参数。首先,我们需要将上面的getQueryParam函数代码包含到网页的头标记中。这意味着代码应该在头标记之间复制。下一步我们需要调用这个函数并获取URL中"inviter"的值并将其设置为一个超级属性。这将自动使其成为用户向前移动的每个事件的属性。下面是执行此操作所需的代码示例。它们应该放在注册页面的主体标记之间。var inviter=getQueryParam("inviter");mixpanel.register({"邀请者":邀请者,});混音面板.track("页面已加载",{"页面已查看":"注册"});现在有了inviter设置为一个超级属性,我们将能够查看任何事件,这样的注册页面视图,淘客云,看看他们是否来自我们的推荐程序!我们还可以进一步建立病毒漏斗。创建自定义取消订阅页面使用URL参数可以让您从不属于自己的站点传递信息,从而为许多可能性打开了大门。另一个很好的用例是为Mixpanel人员发送的电子邮件通知创建一个自定义的取消订阅页面。目前,如果用户在Mixpanel电子邮件通知中单击unsubscribe链接,他们将被定向到Mixpanel托管的取消订阅页面。此页面运行一个脚本,该脚本将名为"$unsubscribed"的人员属性的值设置为"True"。这将阻止用户从该项目接收更多通知。但是,也许你想把用户重定向到你自己的域。这可以让你有机会再次与这些客户最后一次接触,或者设计出符合你网站设计的页面风格。通过使用我们的URL参数,云还是服务器,这是可能的!此方法确实要求您当前正在为用户的distinct_id设置配置文件的属性或别名为distinct的用户id。最常见的例子是将用户的电子邮件地址或用户名设置为配置文件的不同的\u id。我们将再次在通知中使用动态填充值来创建取消订阅链接:取消订阅现在在退订页面()我们将使用函数获取"id"的值。但是,阿里营销云,18淘客助手,我们不将此值设置为超级属性,而是将其用作人员集的唯一标识。这将允许我们将"$unsubscribed=True"属性设置为该特定用户的配置文件。下面是一个脚本的示例,可以实现这一点。var distinct_id=getQueryParam("id");mixpanel.people.set({"$unsubscribed":"true"});mixpanel.identify(不同的识别码);混音面板.track("页面已加载"{"已查看页面":"取消订阅","用户ID":不同的\u ID,});希望这是有帮助的!有什么问题吗?请联系support@mixpanel.com跟聪明的人说话,快。

当前网址:http://www.vmchk.com/secaidapei/2021/0227/52795.html

 
你可能喜欢的: