Skip to main content
All CollectionsAdobe Campaign Classic
ACC - Extending BroadlogRcp Fields
ACC - Extending BroadlogRcp Fields

To capture the language variant ID per recipient per send in Adobe's delivery logs

Updated over a week ago

Start by adding a new Schema Extension.

Select the Schema you want to extend for email deliveries select nms:broadLogRcp and for push messaging select nms:broadLogAppSubRcp
​

The Namespace is up to you if you already have an extension with the same namespace be careful as this will overwrite extensions with the same name.

You then need to define the fields you want to add to the schema. Do this by editing the xml provided. Start by removing the forward slash at the end of the element tag, copying the field data below into the element block and finally closing the element block with </element>. The fields are the same for both broad logs (Push and Email).

So, you should go from this:

To this:

Here are the field details with the closing element tag.


​<attribute label="Phrasee variant id" length="255" name="phrLanguageVariantId" type="string"/>
​<attribute label="Phrasee project id" length="255" name="phrProjectId" type="string"/>

<attribute label="Phrasee campaign id" length="255" name="phrCampaignId" type="string"/>

<attribute label="Phrasee batch id" length="255" name="phrBatchId" type="string"/>

</element>

You can now save the extension.

With the extension information saved you can update the Database to incorporate this new extension.

Select Update database structure... from the Tools - Advanced menu.

Don't select anything in these wizard screens just keep selecting next.

Adobe will display the fields it is going to add to the schema.

When you get to the Start database update screen select start

Once the database has been extended we need to map the fields added by enrichments to recipients in the workflows to these new fields. This means that if a delivery of any kind Push or Email that is sent to an audience that has these fields assigned will save them to the delivery logs for that message.
​

To map these fields navigate to Target Mappings under Administration / Campaign Management. Select the Recipient mappings for Email or appSubscriptionRcp for Push and go to the Storage Tab / Additional fields section to add the fields.

Source expression

Destination

[targetData/language_variant_id]

@phrLanguageVariantId

[targetData/project_id]

@phrProjectId

[targetData/mab_batch_id]

@phrBatchId

[targetData/campaign_id]

@phrCampaignId

Once these fields are saved you should be able to see them in the logs by going into a delivery and selecting which fields you want to display.

Did this answer your question?