astuteo/pardot-map

适用于 Astuteo 客户使用。客户端表单推送到 Pardot 的简单助手。

安装: 725

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

类型:craft-plugin

1.1.1 2020-12-07 17:26 UTC

This package is auto-updated.

Last update: 2024-09-08 01:20:15 UTC


README

适用于 Astuteo 客户使用。客户端表单推送到 Pardot 的简单助手。

安装

  1. 打开终端并转到您的 Craft 项目目录

     cd /path/to/project
    
  2. 然后告诉 Composer 加载插件

     composer require astuteollc/pardot-map
    
  3. 在控制面板中,转到设置 → 插件,然后点击 Pardot Map 的“安装”按钮。

概述

一个插件,与我们的 Freeform 表单一起使用,将数据推送到 Pardot 表单处理器,而不是依赖于嵌入的 iFrames。

配置

默认情况下,插件将处理并发送数据到 Pardot。要记录将要推送但未发送的数据,请在配置文件夹中创建一个名为 pardot-map.php 的配置文件,如下面的示例所示

<?php
return [
    '*' => [
        "enableSendToPardot" => true,
    ],
    'dev' => [
        "enableSendToPardot" => false,
    ],
];

使用

在 Freeform 中,创建两个隐藏字段。一个具有处理程序 pardotURL,另一个具有 mapPardot

将字段添加到表单中,并将 pardotURL 的默认值设置为在 Pardot 中找到的 URL。

对于 mapPardot 字段,使用 | 作为分隔符将字段映射到 Pardot。您应使用 Freeform 字段的处理程序和 Pardot 的外部字段名称。如果处理程序和外部字段名称不同,您可以使用 <external field name>:<freeform handle> 将它们映射。

具有匹配名称的示例可能如下所示

firstName|lastName|email

不匹配名称的示例可能如下所示

pardotFirstName:freeformFirstNameHandle|pardotEmail:freeformEmailHandle

这可以根据需要混合使用

firstName|lastName|pardotEmail:freeformEmailHandle