alnv/contao-cleverreach-api

此扩展为contao提供了cleverreach api

安装次数: 1,087

依赖关系: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 1

开放问题: 3

类型:contao-bundle

v1.1.1 2019-07-11 09:29 UTC

This package is auto-updated.

Last update: 2024-09-22 17:06:40 UTC


README

文档

  1. 收件人列表必须在Cleverreach中已设置(有关此方面的信息,请参阅Cleverreach文档)。您可以在“收件人”->“设置选项卡”->“列表ID”下找到列表ID。

  2. 创建Client ID和Secret:在“我的账户”->“设置选项卡”->“REST API”->“创建OAuth”。填写信息,并将重定向URL设置为用户成功订阅时事通讯时看到的URL(有关此方面的信息,请参阅Cleverreach文档)

  3. 激活、取消订阅等邮件将通过Cleverreach发送。在“表单”菜单项中,可以添加新的表单,将其分配给相应的收件人列表,并在“内容”选项卡中从视觉和内容上修改不同的邮件(有关此方面的信息,请参阅Cleverreach文档)

  4. 切换到Contao:您可以在system/config/localconfig.php中添加OAuth数据。

    <?php
    $GLOBALS['TL_CONFIG']['cleverreachClientId'] = '';
    $GLOBALS['TL_CONFIG']['cleverreachClientSecret'] = '';
    $GLOBALS['TL_CONFIG']['cleverreachAuthUrl'] = 'https://rest.cleverreach.com/oauth/authorize.php';
    $GLOBALS['TL_CONFIG']['cleverreachTokenUrl'] = 'https://rest.cleverreach.com/oauth/token.php';
  5. 表单生成器->创建一个用于时事通讯订阅的新表单,包含以下内容

    1. 用于电子邮件地址的文本字段
    2. 发送字段
    3. 对于1个收件人列表:创建一个名称为newsletter的隐藏字段,其默认值是ID
    4. 对于多个收件人列表:创建一个具有名称为newsletter的下拉列表/复选框/单选按钮,其值是Cleverreach中列表的ID。该字段必须是必填项。
    5. 可选:tags = 以逗号分隔的列表(作为隐藏字段)
    6. 可选:属性 = 需要分段。Contao字段名称必须与Cleverreach字段名称一致
    7. 当然,根据个人需求,还可以添加其他字段
  6. 在刚刚创建的表单设置中勾选“使用Cleverreach API”并选择在Cleverreach中创建的邮件

  7. 检查邮件发送是否正常工作,如果需要,可以通过SMTP发送(在parameters.yml中添加数据,然后删除Symfony缓存)

  8. 如果接口正常工作,系统日志中将显示:Cleverreach API:您有新订阅者。您必须独立测试邮件发送

感谢Kim Wormer提供文档。