FAQs (Campaigns)
![FAQ.png](../__attachments/40749568/FAQ.png?inst-v=d7c833f8-8709-46dd-9a03-727c8f6a3bec)
“It’s not the answer that enlightens, but the question.” - Eugene Jonesco
With the aim to respond to your needs more quickly and appropriately, we have jotted down the most frequently asked questions about Zeta Campaigns.
Question | Answer |
---|---|
We're attempting to implement a structured data snippet in the order confirmation email for our new service review platform to pass the required references. However, after adding the snippet, it doesn't seem to populate. Could you provide insight into why this might be happening and suggest any potential solutions or workarounds? | We do not allow script functionality to be used in campaigns as the email clients do not support
Here’s more information on why scripts are not supported on e-mails and alternatives. |
What’s the difference between excluded and filtered in the 'message skipped' reason? | If a user is skipped due to exclusion, it indicates that they belong to one of the excluded segments specified in the campaign. Upon review, I found that there are three excluded segments listed for this campaign. If a user is skipped due to a filter, it means a specific filter was applied to the campaign, and the user did not meet the criteria, even if they were part of the included segment or file. For example, in the campaign referenced in this ticket, I noticed a keycode filter was set up. If a user was skipped with a "filtered" reason, it means they did not have the required keycode to receive the campaign. |
Is it advisable to process multiple files simultaneously during a campaign deployment? Does doing so increase the likelihood of errors? | Dropping multiple files for a campaign is possible and has been done by some clients. However, we do not recommend this approach, as it increases the likelihood of errors or issues during deployment. Additionally, processing multiple files simultaneously may cause delays in completing the campaign's send process. If multiple file drops are necessary, it's better to introduce intervals between them to minimize risks and ensure smoother execution. |
Can we edit the names of active triggered campaigns? | The expected behavior is that we cannot make edits to a triggered campaign, whether it's a standalone triggered campaign based on an event or if the campaign is associated with an experience, while the campaign is in an 'Active' state. Changes can only be saved if the campaign is 'Deactivated'. |
While testing campaigns, why is my count of the audience showing as 0? I have uploaded a file for these campaigns and then added the criteria of comm_code equals a specific value. Even when the comm_code property is removed, the count of the audience shows 0. | For File Drop Campaigns. estimated Counts will not generate before the file drop as the file was not yet processed into ZMP. Counts will be generated on the fly after the file is picked up and processed into the system. Campaigns with segments from the Include audience will generate the estimated counts beforehand as the data is available in the system and the segments were created based on the data. |
Why are there discrepancies in the campaign count estimation? | The counts in the email vs the counts that show up on the UI should always be identical as both are taken up from the same database. In cases where the estimation ran multiple times, the data difference might have stemmed from the order of the user processing. Please re-run the estimation once and share with us the email and the estimation details so we can validate it. |
Why are duplicates from the email list not being considered in the breakdown of each segment? | The counts are based on the duplicate contacts and not on the duplicate users. If 2 duplicate users are present in 2 different segments, only 1 user’s contact will be considered in the net eligible counts. Only if 2 different users have the same contact email, it will be added to the duplicate count. |
Can we remove the version id? | No, the system automatically generates the version ID for each campaign upon creation. |
Why is the campaign id higher than the version id? | The campaign ID will encompass all users, including seeds. Suppose the campaign has two versions; seed users will receive both versions. Since the query is seeking a distinct count, it will display a count for one version instead of two. |
Which records are not being assigned to the version id & why those records? - | Each record will possess a version ID. |
Why is the dynamic field not populating in my campaign? | The campaign will not show the dynamic field if the segment used within the campaign does not have any audience. |
If a user qualifies for multiple versions of a campaign, will they always receive the first version they qualify for? i.e. if they qualify for version 4 and 5 of a campaign with 9 versions, will they always only receive version 4? | Yes, the versions target in a waterfall manner. If they qualified for both versions 4 and 5, they would be sent version 4 and considered overlap for version 5. |
Why are my total Excluded audience counts not matching with the breakdown counts? | The "exclude" audience is estimated based on the "include" audience. Your "include" segments used in the two campaign versions might be different so the "exclude" estimation varies between the two versions. |
Why are my forwarded campaigns breaking when received on another email client? | When the email sent from ZMP is working as expected, displaying the contents correctly without any unnecessary code in the liquid script could cause issues. It's important to emphasize that the appearance of forwarded emails may vary depending on the email client, and ZMP cannot control this behavior in all cases. For more information on a similar scenario, you can refer to this link: https://www.litmus.com/blog/when-forwarded-emails-break |
How do I check if my account is set up for holdout group tracking? | Within the Campaign Builder, navigate to the Content & Audience tab, and select the Control Group tab on the right and check if the Add Control Group button is active. If the selected button allows you to search for or select a pre-created Control group from the Segments & Lists section, you should be able to create a control group and use this process to set a Control Group for a campaign. |
Can we change a campaign code for 2 previously sent direct mail campaigns? | Modifying data already captured in a user's profile is not feasible, as the associated campaign with that data has already been sent. |
What is the max character limit for the user_reply property in the imh_reply event? | There is no limit to the payload supported. The max characters received for this event are "1514" characters. |
My campaign has been running since yesterday morning, but why has it still not produced counts? | This might be because you made changes to the audience segment at the last minute. The segment being included into the campaign needs to be modified at least 35 minutes before activating the campaign. |
Why are my deployed user counts higher than expected? | This might happen while uploading a user import file that contains multiple contact emails associated with a specific user ID. |
Why can’t I see the images in the test proofs? | |
Why am I observing messaging_missing_identity_error/no_method_error/socket_error? | The errors mentioned, namely messaging_missing_identity_error, no_method_error, and socket_error, do not necessitate the creation of support tickets. Our system is designed to handle these scenarios automatically by retrying the necessary actions. Therefore, there is no need to be concerned about these errors, and we can safely ignore them. |
Why did I not receive seeds of both A & B variants upon A/B testing? | Seed users only receive one content in an A/B testing campaign. |
Why haven’t I received a seed for the campaign that was deployed? | This might be due to the large size of the file containing n million records on which the system needs to perform various calculations. These calculations determine the number of eligible recipients within the n million records, identify any exclusion or skipped entries, and filter out records with invalid email addresses; before the campaign’s successful delivery. |
I had scheduled a campaign to launch at 8AM ET. It’s 11AM now and is still showing ‘Processing' as its staus. Why hasn’t it been launched yet? | While preparing a campaign for sending, ZMP oversees various checkpoints to ensure the accuracy and completeness of audience computation. Unfortunately, this service, responsible for campaign dispatches, might have encountered errors resulting in your campaign to pause temporarily. When our system fails to handle such scenarios automatically, our internal team manually reprocesses the affected campaigns, and that might take time. To address these faults, fixes are being implemented in subsequent releases, ensuring the platform's improved performance and reliability. |
I observed a liquid_syntax_error for the campaign I was trying to launch. What should I do? | To ensure a smooth and error-free campaign activation, please validate the HTML code before proceeding with the campaign activation. By validating the code, you can identify and address any potential issues or errors that might affect the appearance or functionality of the campaign. |
We are getting an unusually high count of unsubscribes on our campaign. How do I check if the numbers are correct? | It is recommended that you remove the "transactional" flag from the campaign. When present, this tag might have been causing the unsubscribes to be incorrectly counted as higher than expected. By removing the "transactional" flag, the unsubscribe count should reflect a more accurate representation of actual unsubscribes from non-transactional emails. This adjustment will help ensure that the unsubscribe metrics align with the intended scope of the campaign. |
How can I create folders under Broadcast Campaigns to lessen the number of files in there? | We currently don’t have a way to create folders within Broadcast Campaigns. However, there is an ability to add filters and tags as a way to search and organize campaigns. |
With teams-based sharing access, does everyone in the team get access to the campaigns and campaign templates? | Sharing access via the team-based sharing feature can be accomplished via Campaigns, Email templates, and Experiences but access needs to be given to individual teammates. |
Can a client bring in custom font html without restriction to a ZMP campaign's content? | If the font is supported in email, ZMP will have no issues rendering custom fonts. |
Is there a capability to attach documents to emails in ZMP? | No. |
Can coupon codes be displayed as a barcode in email campaigns? | Coupon codes can be imported in CSV format, dropped onto the account FTP in the designated folder, and added then added into the campaign creative and previewed as a barcode. |
If a campaign is scheduled to send a later time, what triggers it to send? | By clicking on Activate. |
|
|
Is there an easy way to follow up with those who have been mailed an email in case, follow up is needed? | When pausing campaigns, a fully editable auto-generated draft campaign is created for those who received the incorrect copy to enable easy follow-up. |
Do deployed campaigns get automatically archived after a certain time? | After 30 days. |
Can we run reports on archived campaigns? | Yes. |
When creating a multi-version campaign, will the seed list receive each version that is created within the campaign if the same seed list is added to each version? | Yes. |
Is there a max number of seed recipients that can be added to a campaign? | There is no max number of seed recipients that can be added to a campaign. A single seed list can have up to 1000 members, however, the copy paste option allows for adding a max of 100 at a time. |
When I resume a send, can I know if the email will resend again to the "Seed Recipients"? | No. Seed recipients are sent at the beginning of deployment. |
Is there a limit for how many tags I can add to a campaign? | The tag limit is 10 with a 30-character limit per tag. |
Can I tag a campaign after it has been launched? And do those tags retro back to previously launched versions of the campaign? | You can not tag a one-time broadcast campaign after it has been launched. You can pause a trigger or broadcast based on a file campaign, and add a tag but it will not be retroactive. |
Is the Prime Time dashboard module adjusted for the account time zone? | The Prime Time displayed is that of the account time zone. |
Can you create a seed list to be added to every campaign by default? | No. You can create a global seed list in Settings and it is available to every campaign, but it must be set for individual campaigns. |
What is the default send time, when Prime Time is not set? | The default send time without Prime Time set, is one hour from the campaign build. |
Does setting Prime Time delay sending or receiving? | Yes. Setting Prime Time delays sending as the email receipt is based on your propensity to deliverables. |
Are the actions of custom KPIs tracked to the recipients or at the campaign level? | They are tracked on the campaign level. |
Can you set the ‘Remove Duplicates’ option as a default for all campaigns? | No. This is set at the individual campaign level. |
Is the ‘Remove Duplicates’ option only for file drop based campaigns? | The ‘Remove Duplicates’ option exists for all Broadcast campaigns with a purpose to remove duplicates based on unique identifiers of a person (user_id or email address). |
Is there a way to see how many records were skipped due to the ‘Remove Duplicate Emails' option being enabled? | You can view the number of skipped records as part of the estimated count breakdown (Duplicate #). |
What is the max send rate? | You can only meter per hour and the max send per hour is 100K. |
How can I limit/throttle the sending of campaign to a specific number of hours? | While building a campaign, under the Launch & Options tab, you can limit the sending time by enabling Set throttling by time toggle and inputting the number of hours. |