handlebars bcc_address api mailchimp mandrill transactional-email

api - bcc_address - Mandril: la diferencia entre global_merge_vars y normal merge_vars



mandrill if (2)

He revisado este artículo de la base de conocimiento de Mandrill una y otra vez y no puedo ver ninguna explicación obvia de cuál es la diferencia entre Global Merge Vars y Merge Vars, y cuándo debo usar global versus normal.

Tanto global_merge_vars como merge_vars se declaran dentro del objeto ''mensaje'' (como se muestra aquí en Mandrill API ), por lo que no es como si declarara global_merge_vars fuera del objeto de mensaje y luego incluyera múltiples merge_vars.

Además, ¿hay alguna diferencia entre cómo se declaran en la plantilla o solo usan el formato * | MERGE_VAR_NAME | *?


global_merge_vars : Proporcione valores globales o predeterminados para las etiquetas de combinación utilizando el parámetro global_merge_vars. Estos se usarán en el caso en que un destinatario no tenga un valor específico del destinatario definido.

merge_vars : use el parámetro merge_vars para almacenar valores específicos del destinatario si lo envía a más de un destinatario a la vez.


El parámetro global_merge_vars permite pasar valores globales para una etiqueta de combinación particular, que se aplicará a todos los destinatarios de esa llamada API de forma predeterminada, mientras que merge_vars permite especificar valores por destinatario basados ​​en la dirección de correo electrónico del destinatario (esta es la razón por la cual rcpt se declara para merge_vars ). El contenido en el correo electrónico o la plantilla no varía; estos parámetros API son simplemente distintos ya que se aplican de forma diferente.

El parámetro template_content es para regiones editables en la plantilla. Más detalles aquí. Originalmente, Mandrill no admitía etiquetas de combinación, y solo regiones editables soportadas en plantillas. Para compatibilidad con versiones anteriores, aún se requiere template_content cuando se llama a una plantilla. También ayuda a garantizar que incluso si no se debe reemplazar una región de plantilla, eso se hace explícitamente al pasar una matriz en blanco.

El Mandrill KB tiene bastante información sobre varios temas, y puede enviar una solicitud de soporte allí si tiene preguntas específicas para su cuenta, o en general.