I am setting up Smart Target (2014 SP1) on an existing (Java) deployer, and am in some confusion about what is actually required. There doesn't seem to be the same role distinction that we have with the normal CD API, as far as I can see the installation process and configuration are identical for the deployer and the web application. After installing in my deployer I have:
- Updated
cd_deployer_conf.xml
andlogback.xml
- this makes sense to me - Additional
smarttarget_conf.xml
- I see I need parts of this, but perhaps not all (QueryServer
element doesn't seem relevant for example) - Additional
tld/smarttarget.tl
- not necessary I guess - Updated
web.xml
- added tag library - again not necessary I guess? - Additional
smarttarget.referrers.xml
- it seems from the docs that this is not relevant for the deployer - 22 additional jar files, some of which make sense, but some of which I am unsure are necessary (like 7 google api jars, and 2 ADF cartridge jars)
Is there any way (other than trial and error) to know exactly what the deployer requires as a minimal configuration, and also vice versa, what the web application requires?