Is this way to integrate Adobe Analytics doable? | Community
Skip to main content
Level 2
November 23, 2022
Solved

Is this way to integrate Adobe Analytics doable?

  • November 23, 2022
  • 1 reply
  • 1966 views

We're one SAAS provider, and we're considering to integrate Adobe Analytics to our SAAS product. However, after reading material re AA, I've some questions there.

 

Basically, AA provides one capability to allow customers to configure everything in its Experience Platform, then generate one JS lib, so that customers' application can embed such JS lib to perform collect data to send back to Adobe side. Seeming this is recommended approach. All stuffs controlled by customer.

 

However, our SAAS product is integrating Google Analytics, we just load one standard libs, then to use it to collect data inside our code, at this approach, everything is controlled by us, we declare customer account, event collecting, etc... So my question is, does AA also support such integration approach?

 

Thanks,

Kent

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by yuhuisg

Are you trying to run ALL Clients through one Adobe Launch property? Or would you configure their properties the same way in their organization?

 

 

The first comes with a lot more challenges that I didn't consider... the fact that the Adobe Launch account has to be in the same organization as the tracking suite, and the Visitor ID service has to be tied to the organization id, etc.

 

I was thinking that you would maybe have Client A, and they would have multiple websites that you would configure with the same tracking from one Launch property.

 

However, if you plan on running all clients through one property, I don't think that will work...

 

If you are are going to keep clients separate, that might work, but this isn't something I have personally tried.. so I can't guarantee it.

 

Right now, you can test a simple scenario of reading your site's data layer and sending to a test suite. Then build on a little logic piece by piece..... 


Using Adobe Launch probably isn't the correct approach here. This is a SaaS product, like Shopify. I wouldn't expect Shopify to embed a single Adobe Launch property that all of its customers must use (if it supports AA tracking at all).

@kentzhou74 one thing you should consider is that AA is designed to be almost-100% configurable by the customer to suit the latter's business reporting needs. I would expect Customer A to have different reporting requirements from Customer B. Therefore, a one-size-fits-all approach might not work here.

I would suggest that you allow customers to embed their own Adobe Launch snippet in your product. They can then take control of their own tracking and reporting. Your product could probably provide some simple integrations, e.g. expose the page names, clicked link names, URLs, etc. Perhaps you could even support a basic Adobe Client Data Layer that your customers can consume and build upon for their needs.

If allowing customers to embed a Launch snippet isn't feasible (because who knows what other JS code they might run in there!), then your approach sounds ok, but your customers might feel handicapped because they would just be able to get basic page view and link click data, which is not going to be very useful to them.

1 reply

Jennifer_Dungan
Community Advisor and Adobe Champion
Community Advisor and Adobe Champion
November 23, 2022

Technically yes, you can set all the values in your site, and just use Adobe Launch to extract the values and populate the props, eVars, etc based on those values....

 

The trickiest part however is setting the suite... Adobe Launch is set up in such a way that you must configure your tracking suite in the extension, and also you can set dev and staging variants in addition to production.

 

You can override this value by using JS to override the account in your rule using  s_account="xxx"

Level 2
November 24, 2022

@jennifer_dungan Thanks for your reply. My plan is:

 

Customers can engage with Adobe to apply Adobe Analytics account (also pay for it)

 

In my product, customers must configure their AA account that they applied from Adobe, then we can pickup such configured information then initialize AA global envirable, like you mentioned,

 

s_account="xxx"

 

so that AA standard library that our product loaded can work correctly.

 

Is this doable?

 

Thanks,

Kent

 

Level 2
November 25, 2022

I suspect that if your customers are using AA, then they're not going to want a one-size-fits-all "Out of the box" analytics, because organisations that sign up for AA tend to want to customise it to their needs.

Having said all that, if you still want to proceed with this approach, then yes, you can include just the AppMeasurement.js in your SaaS product, and provide your customers with just the basic reports that AA provides, without any eVars/props/events/Marketing Channels. It'll be interesting to see how your customers use this.


@yuhuisg Such "Out of the box" analytics is liking "Basic Version" with less capability and "Advanced Version" is that Customers have full control AA then generate rich report.