Overview
If you are unable to adjust the impression goals on certain line items within your campaigns in CloudSense, it may be due to the 'String too long' error. This error occurs when a field (e.g. 'Sizes') in Google Ad Manager (GAM) contains too much data, exceeding the 255-character limit of the corresponding 'csdf__Sizes__c' field in Salesforce. This guide will help you resolve this issue.
Solution
1. Identify the Problematic Line Items
Note that the refresh picks up the list of Fulfilment Items (FIs) that are ready to be refreshed, nevertheless the SO they are connected to. If one FI ends up in error, the whole transaction fails at that moment, meaning all FIs that were picked up for processing at that point are not refreshed.
For this reason, check if any refresh messages ended up in a Processing error.
If so, have the client update the needed line items on the GAM side.
2. Modify the Field in GAM
If the error that the refresh message failed with is “STRING TOO LONG”, identify the field that is causing the issue (e.g. “Sizes” field) by having too much data stored in it.
Access the 'Expected creatives' section on the main screen of the problematic line items in GAM. Reduce the data in the field so that it does not exceed 255 characters.
3. Unarchive Line Items in GAM
If the line items are archived in GAM, unarchive them.
4. Refresh from Ad Server in Salesforce
In Salesforce, go to each line item where the 'csdf__Status_Update_Message_Status__c' field is set to 'Processing error.' Press the 'Refresh from Ad Server' button to trigger a manual refresh.
5. Adjust Impression Goals
After the refresh is successful, attempt to adjust the impression goals on the line items in the Sales Order console.
6. Alternative Solution if Needed
If you need to keep all data, create duplicate line items in GAM and distribute the data across multiple entries to ensure each entry stays within the 255-character limit.
Summary
By following these steps, you should be able to resolve the 'String too long' error and adjust the impression goals on the line items. This involves reducing the data in the field in GAM or creating duplicate line items to distribute the dat across multiple entries.
FAQ
1. What causes the 'String too long' error?
The error is caused by some field in Google Ad Manager (GAM) containing more than 255 characters, which exceeds the limit of the corresponding field in Salesforce.
2. How can I reduce the data in that field?
Access the 'Expected creatives' section on the main screen of the problematic line items in GAM and manually reduce the data so it does not exceed 255 characters.
3. What if I need to keep more data in the field?
If you need to keep all data, create duplicate line items in GAM and distribute the data across multiple entries to ensure each entry stays within the 255-character limit.
Denis Spirin
Comments