SmartTarget and Profiling and Personalization are not the same although at a very very basic level it may appear you can force them to do the same thing.
Profiling and personalization will allow you do display specific Component Presentations (attached to the page) to be displayed on the page if the profile logic is met.
SmartTarget integrates with the ...
It would be great if the question has been asked with more details and provide some clear information - ensure following:
Ensure a Synchronization Target has been created in CME and marked as Active
Profile and Tracking has been setup and their URL is mentioned in the Sync Target with appropriate authentication mode. Refer the documentation mentioned by ...
Outbound E-mail functionality is not exposed by the Core Service.
However, Audience Manager / Outbound E-mail does have its own C# management API that you can use on the server (Tridion.AudienceManagement.API).
If you need to call it from another machine, I'm afraid you will have to create your own web service that calls the API. There is a web service ...
When is this error happening?
You may want to verify that in the Audience Manager database (by default Tridion_cm_email) in the fields definition of the table CONTACTS_EXTENDED_DETAILS whether the MAIL field is mandatory (Allows Nulls unchecked).
You can use Sql Management studio to configure the CONTACTS_EXTENDED_DETAILS table.
Alternatively, do not ...
Actually it was a slightly silly one :(
The licence file for the cloned server was missing a licence for Audience Manager.
Steps to investigate:
Tried starting all Tridion Outbound E-mail services and got an issue while starting "Tridion Outbound E-mail Synchronization"
Went to Event Viewer and had a look in the Tridion error event log
Saw the error ...
Operations that might result in data loss are not yet in the UI, due to the challenges and risks involved. That includes changing the type of a field.
So for that, you need to do what you did in the previous versions: edit the databases manually. There's a couple of new tables that you might not be aware of, so I'll try to outline all of the steps for ...
Contacts are not directly linked to publications. A contact can (in theory) sign in to any web application where the contact information is in the subscription management database (usually called tridion_submgmt) - regardless of which site they signed up on.
When you create a contact, usually you assign it to a global address book (you can have one of ...
This can happen if the Address Book isn't set to be synchronized to the subscription database.
Make sure you add the Address Book to the "Audience Management" tab of a Publication which uses the right Synchronization Target. Also make sure that the "Synchronize Address Book" checkbox is checked (and thus the "Synchronized" list column says "Yes" next to ...
The "Custom Contact Extended Details" table is designed to be extended by the implementation team, and this is the suggested method to add your own fields to contacts.
The Documentation (login required) covers this in quite some extensive detail.
In a nutshell you need to:
Create the fields you need in the databases (need both CM and CD tables to be ...
It appears that you have a mismatch between your Content Manager and Audience Manager databases. The AM database refers to items in the CM database and thus is dependent on it.
They will typically always be a sync. But it's possible that someone restored a backup of the CM database without also restoring the AM database -- or maybe someone restored the ...
I can only think of two reasons why they would not show up in the Administration tab:
You do not have a valid Audience Manager license.
Audience Manager was not installed.
Listed in order of likelihood :)
Audience Manager needs to know the current Publication. It can do that in one of two ways:
Figure it out based on the current URL.
Read a configuration setting that you've manually set.
When looking it up based on the URL, it first tries to extract the URL from the Ambient Data Framework (taf:request:full_url claim) and then looks up the page using the ...
Seeing your issue and gone through with the link provided, there is a comment by Peter that powershell script could not get completed. Or might be the stored procedure got corrupted somehow. You can try executing upgrade script once with administrator privileges to restore the stored procedure in its correct form. Yes re-run the installer is also an option ...
Keep in mind that the database IDs will not match across the two databases.
That is perfectly normal.
What matters is the identification key(s) that you provide. They should be the same on both sides. If your problem is that they are not, you have a serious problem that we are unlikely to be able to solve through this site; you'll need to contact customer ...
Have you looked into using Dynamic Address Books for this?
I don't quite see the full picture of your setup, but you could have one static Address Book per country, assign whatever Keywords or Extended Details you need to the Contacts so that you can group them further, and then create Dynamic Address Books filtering on said fields/Keywords and assign them ...
A Contact can only ever exist in one static Address Book. The identification fields you have configured will determine the unique identifier for that Contact and thus determine what is considered a 'duplicate'.
However, Contacts can show up in multiple Dynamic Address Books and they in turn can be assigned to multiple Publications.
So it depends on what ...
The claimstore is physically stored in the web application's session; although most cartridges (re)set claim values at every request it makes sense they do not remove claim values at every request (if no contact ID claim is set the audience manager cartridge simply does nothing; a removal of existing claims would be relatively expensive here). You will ...
There isn't anything out-of-the-box for that, but you can certainly implement it however you choose. Typically you would have a localized template for the Mailing which will write everything in the language for the Publication -- including the order of fields and potentially the 'localized' version of Contact data if so required.
In general, though, it ...
I downloaded the latest nuget package Sdl.Web.Cil version 8.1.1 (released 5th April) and I do get the Sdl.AudienceManager.ContentDelivery reference in there:
If that isn't working for you could try installing the SDL Web Audience Manager nuget package directly:
The default file size allowed on upload is roughly 30 MBs. So I don't think you are hitting the limit there.
It seems more likely that you have a load balancer and have not enabled sticky sessions for the Content Manager Explorer. So it sometimes sends you to a different server when the upload completes and thus cannot find the file that was uploaded.
Okay so this was not the sticky session stuff, I had to make changes to 2 files and it worked.
The entries are as below:
<httpRuntime executionTimeout="100000" maxRequestLength="1073741824" />
As the exception suggest, please try to configure audience manager synchronization target in your publication 121 properties.
Follow the instructions in the documentation.
Can you explain what you configured so far for Audience Manager?
Did you create a synchronization target? Did you install the Audience Manager microservices? Did you create an address ...
We had a call and looked at this issue together. It turns out that DXA is only coincidentally involved.
What happened was that a restore was done of the databases, from Production to Development. But the Audience Manager database was not included in that restore (only CM and CD databases). As a result, the AM database pointed to Publication IDs that were no ...
It looks like the database user configured in OutboundEmail.xml doesn't have the correct permissions on the database. By default it's tmsdbuser and it's set up by the database creation scripts, but something has clearly changed since then.
Verify that the user has permissions to select, insert, and alter the table. While you're at it, you might want to ...
That functionality hasn't changed, no.
The most likely explanation is that you haven't configured "Subscribed" as an event that should result in an e-mail (but only "ChangeProfile" or perhaps "OptedIn"). Check the ConfirmationEmailDefaults and ConfirmationEmails sections of your OutboundEmail.xml configuration file.
The Tridion.OutboundEmail.ContentDelivery namespace classes are intended for Contacts to manage their own profile within your web applications. For management of contacts by an administrator consider using the CM-side Audience Manager API (found in SDL Tridion 2013 Audience Manager API.chm), or simply use the Content Explorer GUI for adding and removing ...