


You can find it under Admin > Admin Console > Company and then behind the Web Services link. Go and download it from the SiteCatalyst UI. You will also need the WSDL file that describes the Reporting API interface.

At the time of this writing, we are using the following JARs: Versions change and technologies move on, of course. So if you’re using PHP, you should not have too much trouble translating the code examples below. NET language, but also because accessing the APIs using PHP is easier. We’ll use Java for the examples, mostly because it translates fairly easily to a. Let’s take this Campaign report as an example:Ĭampaign Report in SiteCatalystYou can see that the dimensions are tracking codes and the metric is “Visits”, easy. The report in SiteCatalyst or Report Builder is therefore a really good prototype that’ll help you a) define your report and b) debug really easily. If you run your report against the Reporting API at a specific time and your marketer pulls his at the same time, your numbers will match exactly. There is no hidden trick, it just pulls the exact same data. The Reporting API gives you access to the aggregated reports that SiteCatalyst and Report Builder show as well. Or, if he is so inclined, have him show you in Report Builder. Then, and only then, have him log into SiteCatalyst and show you the actual report he wants. Don’t stop until you know that he does actually want you to programmatically pull data and what he wants to do with it.

In this case add a cultural rift, misunderstandings of capabilities plus a distinct hunch that the marketer himself might not know what exactly it is he wants automated. Make it so.”īad or incomplete specifications are an issue at the best of times. Your friendly marketer will likely walk up to your desk or send you an email stating “we need an automated way to pull these campaign reports. Most Reporting API projects do not start with a full brief. We’ll start with a simple report, then add metrics, a subrelation and a filter in the next post. This week we want to show an example of how to pull a report out of Adobe Analytics using the Reporting API.
