Automation 在Kentico营销自动化过程中使用查询字符串参数

Automation 在Kentico营销自动化过程中使用查询字符串参数,automation,kentico,Automation,Kentico,我试图建立一个营销自动化流程,当用户访问我网站上的特定网页时,该流程就会启动。该网页的URL将包含在发送给一组Kentico联系人的电子邮件中 我希望能够在URL的末尾添加一个查询字符串参数,以便捕获联系人的电子邮件地址并将其存储在联系人电子邮件字段中 i、 e 我的第一次尝试是设置一个营销自动化工作流,该工作流在用户访问页面时触发,然后使用“设置联系人属性”步骤将联系人的电子邮件地址设置为查询字符串值,但我似乎无法获取查询字符串参数的值。我尝试了{?email?}、{%QueryString.

我试图建立一个营销自动化流程,当用户访问我网站上的特定网页时,该流程就会启动。该网页的URL将包含在发送给一组Kentico联系人的电子邮件中

我希望能够在URL的末尾添加一个查询字符串参数,以便捕获联系人的电子邮件地址并将其存储在联系人电子邮件字段中

i、 e

我的第一次尝试是设置一个营销自动化工作流,该工作流在用户访问页面时触发,然后使用“设置联系人属性”步骤将联系人的电子邮件地址设置为查询字符串值,但我似乎无法获取查询字符串参数的值。我尝试了{?email?}、{%QueryString.email%}等,但没有成功


有人有什么想法吗?

你很接近了。试试这个:

{% QueryString["nameOfQueryString"] %}
因此,如果我的URL是,并且我想解析名为email的查询字符串,我会写:

{% QueryString["email"] %}
它会解决的testEmail@example.com.

旁注:我不建议使用用户的电子邮件作为查询字符串。我将使用GUID构建URL,并将用户的电子邮件与SQL表中的GUID相关联

因此,如果电子邮件地址testEmail@exaple.com与guid 25892e17-80f6-415f-9c65-7395632f0223相关联,您可以构建如下URL:

然后,当用户访问此页面时,您可以通过比较GUID和他们的电子邮件来判断他们是谁