Adobe Analytics - Custom product level dimensions - adobe-analytics

I have a question about Adobe Analytics.
I mainly work with Google Analytics and I wonder is there an equivalent to product level custom dimensions in Adobe?
For example, I want to capture extra information about the product such as supplier ID or color, how will I be able to do so in Adobe Analytics?
The only thing I found is merchandising evars, but from the documentation I am not sure if it will work as it is information specific to each product.
I can simply use a evar for this when the purchase is only 1 product, but when the purchase has multiple products, how can I capture extra product information?

Yes, you can use merchandising eVar for this. Make sure when you configure the eVar within the Adobe Analytics interface, to enable it as a merchandising eVar, and set it as Product Syntax. Then in your code, populate it within the s.products string on a product level.
Example:
s.products=";prodsku1;;;;evar1=red,;prodsku2;;;;evar1=blue";
An alternative common practice is to create SAINT classifications for the product id/sku (e.g. prodsku1, above), and upload the meta data to Adobe Analytics via FTP or API endpoint with a separate server-side process.

Related

Google ads api list all accounts and their campaigns

I am totally new to google ads, I have a google ads account setup. I have a customer id (which I believe is the parent account id), under this I have a lot of 'Accounts' (url: ads.google.com/aw/accounts) setup. Every account have a list of campaigns. I want to prepare a report to fetch all campaigns and there settings. I am using postman to hit google apis (googleads.googleapis.com/v8).
I want to know what apis I can use to list all customer accounts and their campaigns?
Using the rest API for this sort of operation is not advised. It's expensive and there's an extremely tight limit.
It's advised to use the gRPC client libraries as they use search operations. You can learn more here: https://developers.google.com/google-ads/api/docs/start
Each of the client libraries has a robust set of examples and sample code that demonstrates exactly what you're trying to achieve (called list_accessible_accounts or similar). If you let me know what language you're using I can point you to the correct one.

API for Listing of Youtube Channels under multiple Branded Accounts under a single Google main Account

Would like assistance in the following task I have in hands:
List all Youtube Branded Accounts (title and account ID) and all channels underneath (name and channel ID)
Each Branded Account may have multiple Channels
Example: BrandChannel1 - ID 1231231231231 - Channel1 - ID qwerqweqwee_1
This needs to be up to date in demand or weekly, as long there is a way to auto-refresh the list
It will be created a GSheets for it for the purpose of having a single source of truth
Later on I will add more accounts and make a filter so duplicate wont happen
I've tried things on Channels:link API from Youtube and I could not manage to make it work for this purpose.
For API functionality I plan to use this article to make it happen.
Any help in this task will be well appreciated!

How to extract conversion results based on different attribution models from the Google Adwords API

I need to extract data from the adwords API to allow me to see the impact of different attribution models on conversion. I'm visualising my adwords data in the Klipfolio tool. My adwords account is set up to use the position based model but I'd also like to show last click conversions. This is essentially the data which is available in the adwords manager interface. I'm making my API calls via the supermetrics tool but can also create them directly in Klipfolio.
I'm not entirely familiar with the adwords query language but it does look like that there is a field for attribution type.
I've got as far as extracting data via this, using the Klipfolio interface:
SELECT
Date,Conversions,ConversionTypeName
FROM CAMPAIGN_PERFORMANCE_REPORT
DURING {date.add(-7).format('yyyyMMdd')},{date.today.format('yyyyMMdd')}
Exactly what I'm looking for is WHERE function where I can specify a different type of attribution model from the current.
I cannot obtain this data from our Google Analytics data as our conversion data from GA is, unfortunately, duplicated. We're using the adword's conversion tags de-duplication functions to get around this issue.
I'd be very grateful if anyone could share an example of how an API request could look with the attribution model field present or, indeed, give some feedback on whether this is even possible.
Hi you can find more information about the CAMPAIGN_PERFORMANCE_REPORT report here
You can find there the WHERE and SELECT fields like this:
SELECT CampaignName, Clicks, Impressions, Cost
FROM CAMPAIGN_PERFORMANCE_REPORT
WHERE Impressions < 10
DURING LAST_30_DAYS'
Usually the reason for the duplications it's the selection of SELECT parameters, but I cannot say this for sure without more information.

Check if Campaign Has Changes

I'm currently working with Adwords API and I like to ask if there is a way on how can check if a campaign has changed? (Campaigns's name, keywords, etc etc...) As far as I researched the only way to check is by using the customer sync services, but it only checks for the campaign's common settings. Keywords and Text Ads are not included. I'm using Java by the way.

What is Product Scope for Custom Dimensions in Google Universal

I'm setting up a new Custom Dimension in my Google Universal account.
I know about the Hit, User, and Session scopes, but today I saw a new one: Product.
What is that and how do we use it? Google's documentation only discusses the other three types of scope, but I'm interested in what exactly a Product scope is and how we use it within the Google Analytics dashboard.
The Product scope is for Custom Dimensions involved in the new Enhanced eCommerce feature.
You can read the solution article in and Developer Documentation.

Resources