如何在 Mailchimp 中保存用户特定的数组

How to save user specific arrays in Mailchimp

很长一段时间我都在为如何在 Mailchimp 中保存自定义用户特定数据数组而苦恼。

简单示例:我想在 Mailchimp 中为用户保存项目 ID,并且在最好的情况下也能够在那里正确使用它们。假设用户 fritz@frey.com 有 5 个项目 ID 12345、25345、21342、23424 和 48935。为什么没有数组合并字段让我将这个项目 ID 数组保存给用户?! (或者有没有一个,我只是瞎了...)

我知道我可以通过下拉字段将用户放入多个组中,例如项目类型,但解决方案几乎不可能是包含所有(几千个)项目 ID 的下拉列表,我检查了那些user 是其中的一部分(我怀疑 Mailchimp 无论如何都会支持大量组项目的解决方案)。

哦,当然我可以通过滥用字符串字段并用逗号或 json 字符串连接项目 ID 来自己创建字段,但这似乎既不是一个干净的解决方案,也不能正确使用数据在 Mailchimp 中(据我所知)。

我在谷歌上搜索了很多,遗憾的是找不到任何有用的东西...:(

所以呢?有人可以启发我吗? :) 感谢您的帮助!

听起来你已经找到了正确答案:没有 "array" 类型,除了兴趣类型,它是全局的,与数组不太一样。

此处的最佳解决方案在某种程度上取决于您的数据。如果每个项目 ID 将有许多不同的订阅者附加到它,并且在任何给定时间不会有太多活跃的订阅者,我将只使用兴趣。如果您认为可能有数十个项目 ID 同时处于活动状态,我根本不会将这些数据存储在订阅者上,而是为每个项目构建静态段,并向其中添加用户。

如果项目没有大量关联的订阅者,我会将数据存储在你这边and/or继续使用逗号分隔的字符串字段。