【问题标题】:Sitecore Web Form for Marketers - create a cookie面向营销人员的 Sitecore Web 表单 - 创建 cookie
【发布时间】:2015-08-05 03:10:46
【问题描述】:

这是一个两部分的问题。 为营销人员使用 Web 表单 2.3:

是否可以在成功提交时创建 cookie? 在没有实际导出 ascx 文件的情况下,希望将其保留在 Sitecore 中。

第二个问题,让内容编辑器选择哪个项目具有表单会更好,还是有一个下拉菜单来选择需要哪个表单,然后让代码确定要显示哪个表单会更好/更容易。

感谢您的任何见解!!!

【问题讨论】:

    标签: cookies sitecore sitecore6 web-forms-for-marketers


    【解决方案1】:

    对于第一个问题,

    如果您有 Sitecore DMS,则在成功提交时会出现一个事件和一个目标,也许您可​​以使用它,而不是 cookie。 请参阅https://doc.sitecore.net/sitecore%20experience%20platform/personalization/walkthrough%20personalizing%20components 以将其与个性化规则一起使用,图片适用于 Sitecore 8,但对于 Sitecore 6.5+ 基本相同

    您可以通过编程方式使用 Analytics API,请参阅 https://sdn.sitecore.net/upload/sitecore6/65/engagement_analytics_api_cookbook_sc65-a4.pdf 了解 Sitecore 6。API 在 Sitecore 7.5 中发生了很大变化。

    另一种方法是在成功页面上设置 cookie。 您可以在 WFFM 中创建成功页面或成功消息。对于消息,请使用以下内容:

    Thanks <script>document.cookie="formsuccess=ok";</script>
    

    【讨论】:

    • 是否有提交成功返回true或false的属性或方法?
    • 使用 Sitecore 6 DMS?使用 Sitecore 规则引擎,您可以轻松检查在当前访问期间触发的目标(个性化),而不是您的真假,您可以显示其他组件还是隐藏/显示该组件。
    • 只是为了确保我没有发疯,我可以使用规则引擎,然后能够使用 Sitecore.Form.Core 在提交回发中引用它来告诉我它是真是假。你知道那是什么方法或属性吗?
    • 我在考虑更多地使用“页面编辑器”中的个性化或使用 Sitecore Analytics API,因为您使用的是旧版本并且 API 已经更改,当您知道升级问题时直接使用 Analytics API。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多