Not all custom fields are popoulated on an update_subscriber call

I've been having difficulty with an update subscriber call. The call completes successfully, but not all of the custom field data I'm sending is ending up on the subscriber record in Campaign Monitor.

Here's the content of a test call I'm making:

    <Subscriber> 
        <EmailAddress>me@testemailaddress.com</EmailAddress> 
        <Name>Joe Bloggs</Name> 
        <CustomFields> 
            <CustomField> 
                <Key>sUserProfileUUID</Key> 
                <Value>C1C68E93-1999-C354-7466F530A4FDA0C4</Value> 
            </CustomField> 
            <CustomField> 
                <Key>iUserEmailID</Key> 
                <Value>106496</Value> 
            </CustomField> 
            <CustomField> 
                <Key>Internationalsite</Key> 
                <Value>GB</Value> 
            </CustomField> 
            <CustomField> 
                <Key>VehicleType</Key> 
                <Value>Beetle 12-1500</Value> 
            </CustomField> 
            <CustomField> 
                <Key>PriceBand</Key> 
                <Value>1</Value> 
            </CustomField> 
            <CustomField> 
                <Key>EmailFrequency</Key> 
                <Value>14</Value> 
            </CustomField> 
            <CustomField> 
                <Key>ItemsInWishlist</Key> 
                <Value>4</Value> 
            </CustomField> 
            <CustomField> 
                <Key>LastOrderDate</Key> 
                <Value>2015/01/28</Value> 
            </CustomField> 
            <CustomField> 
                <Key>LastOrderValue</Key> 
                <Value>608.11</Value> 
            </CustomField> 
            <CustomField> 
                <Key>AverageOrderValue</Key> 
                <Value>608.1100</Value> 
            </CustomField> 
            <CustomField> 
                <Key>NumberOfOrders</Key> 
                <Value>1</Value> 
            </CustomField> 
            <CustomField> 
                <Key>Currency</Key> 
                <Value>AUD</Value> 
            </CustomField> 
            <CustomField> 
                <Key>LastVisited</Key> 
                <Value>2015/01/28</Value> 
            </CustomField> 
        </CustomFields> 
        <Resubscribe>1</Resubscribe> 
    </Subscriber> 

However, when I look in the admin system, only the following fields have made it in:

iUserEmailID : 106496
sUserProfileUUID : C1C68E93-1999-C354-7466F530A4FDA0C4
International site : GB
Vehicle Type : Beetle 12-1500
Email Frequency : 14

Can anyone offer any insight?

simiane, 1 year ago

Never mind... I didn't realise it was case sensitive. (DOH!)

woreirsis, 1 year ago

Awsome mcse certification Rizwan! I'm glad you worked it out.

Join 200,000 companies around the world that use Campaign Monitor to run email marketing campaigns that deliver results for their business.

Get started for free
1-888-533-8098