首页 > 解决方案 > Laravel mailchimp 事件属性在模板中为空

问题描述

做了我的研究,没有发现关于这个话题的任何信息。

在文档中:https ://mailchimp.com/developer/marketing/guides/track-outside-activity-events/#create-an-event

显然说如何使用他们所说的库在 PHP 中创建一个带有选项的事件:
composer require mailchimp/transactional

我可以 ping,毫无问题地执行所有简单的请求,但某些事件选项甚至不可用,例如:

$options = new \MailchimpMarketing\Model\Events();

该命名空间中没有“模型”或事件,当然我查看了此事件是如何用其他语言构建的,我尝试将参数传递给事件,如下所示:

$options = ["name" => "my-event-name", "properties" => ['PASSLINK' => 'test']];
$response = $mailchimp->lists->createListMemberEvent(
    env('MC_AUDIENCE_ID'),
    "somemember@gmail.com",
    $options
);

200 状态响应,触发事件,收到邮件,
但在使用的模板中,没有传递任何内容:

我在该模板中使用了这样的事件属性: *|EVENT:PASSLINK|*

也试过小写 *|EVENT:passlink|*

结果相同

不知道还能做什么

标签: laraveleventspropertiesmailchimpis-empty

解决方案


我有一个类似的问题。似乎对于旅程,事件属性合并标签*|EVENT:PROPERTY|*不起作用。它们仅适用于经典自动化。可能这就是问题所在。


推荐阅读