Impression data to Audience Manager (AAM)

Is Ad Cloud able to pass display media exposure back to AA, and then have this forwarded via Server side ?

Advertising Cloud is able to pass data in Analytics via Adobe server to server integration for Adobe to understand if the ad impacted the consumer to visit the website. For example, Adobe can capture view-through data and understand if someone saw the display ad (delivered via Advertising Cloud) and then went to the advertisers’ web page a few days later (via the Analytics pixel on the web-page), we can capture that as a view-through conversion and say the ad contributed to the person visiting the website. From there, Analytics can understand other ways users are interacting with the web page (bounce rate, page views etc.) to help create audiences to re-target, or build look-a-likes (via pushing Analytics segments into Audience Manager). Additionally, we can create audiences via Analytics data and push those audience segments into Audience Manager through server to server integration to house all segments in one place for organization.

You have the option to push audiences straight from Analytics into Advertising Cloud to target, or can push the audiences into Audience Manager for organization and then push from AAM to Ad Cloud to target.

The benefits of using all three products together are:

– Capture audience and website behavior and use it to build segments of in-market intenders

– Create a single view of the customer form your unified data, enriched and added data

– Deliver a personalized ad to an audience at the right time whenever they are in an authentic and relevant experience

– Continue to personalize through analysis, reporting & optimization

Mobile carrier reports and it’s behavior in Adobe Analytics

I am sure most of you must be aware of the “Mobile carrier” reports and it’s behavior in site catalyst.

Still, I would like to share a few inputs which I came across, and thought some people might not be aware of the same.

It’s a Visitor’s profile report that comes under Technology i.e Visitor’s profile à Technology à Mobile carrier

It helps identifying the traffic ( mobile visitors)  by carrier i.e  the mobile operators and shows the wireless service provider.

The third party : NetAcquity  is the one which sources the data for us.

It is calculated as taking the unique key calculated by taking the combination of  ISP + Domain. Hope this little information may help in understanding.

Different geo for the same person in Adobe Analytics

It is possible that  at 12:00 pm a person was located in a city and at 3:00 pm he was identified in another city (geo.city in target). He was connected by 4G.

It is possible that their IP can change. Adobe takes their IP and map it to a geo that is provided by geo-targeting vendor, Digital Element. The user’s ISP changed their IP address at some point.

Mobile device geotargeting on 4G, LTE, etc.  is less reliable than standard internet  (Cable, Fiber, etc.)

See from Digital Element’s accuracy FAQ here: https://www.digitalelement.com/resources/faq/

Yes. Generally, Internet traffic can be broken down by connectivity type into:

1) Wired PC-based traffic

2) WiFi-based mobile-device and PC traffic and

3) Cell tower-based mobile device traffic.

IP geolocation data will enable you to accurately target the first two connectivity types – fixed and Wi-Fi. In terms of traffic from mobile devices specifically, Wi-Fi connections represent well over 80 percent of mobile Internet device traffic in terms of how users are connecting, meaning most mobile device traffic can be accurately targeted using IP geolocation.

What are the use of Direct Call Rule

  1. hashchange/single page application/ measuring multi-page application systems where the url does not change.
  2. measuring in an angular environment using listener functionality
  3. video milestone measurement using direct call rules.
  4. AJAX calls
  5. Fire direct call rule when object is not NULL
  6. Firing event which is not available as event pre-set
  7. Firing direct call rule from event base rule
  8. In case of iFrame

Reference: https://www.digitalbalance.com.au/our-blog/how-to-use-direct-call-rules-in-dtm/

How to test appendVisitorIDsTo() function to try and tie the data together

Go To: https://xyz.a.com/

Run This Code in browser Console:

var visitor = Visitor.getInstance(“F5237FF9@AdobeOrg”);

destinationURLWithVisitorIDs = visitor.appendVisitorIDsTo(“https://xyz.newloanapp.com/apply”);

window.location = destinationURLWithVisitorIDs;

Takes me to https://xyz.newloanapp.com/apply with the appended MCID data.

_satellite.getVisitorId().getMarketingCloudVisitorID(); on both the https://xyz.a.com/ and https://xyz.newloanapp.com domainsto check if that match

How To Connect S3 Buckets

What is Amazon S3?

Amazon S3 or Amazon Simple Storage Service is a “simple storage service” offered by Amazon Web Services that provides object storage through a web service interface. Amazon S3 uses the same scalable storage infrastructure that Amazon.com uses to run its global e-commerce network.

Reference :Wikipedia

There is situation when data is stored in S3 and we need to connect it.

We can use a freeware called Cloudberry. You can install it by going to the following link:

http://www.cloudberrylab.com/free-amazon-s3-explorer-cloudfront-IAM.aspx

Once installed you will come to the following pop up where you just need to put access key and secret key along with the connection name that you can put.

After this you will come to the following screen. You will have to replace “root” with the bucket name under the S3 source location.

This is a great tool to test the connection with the different S3 also to confirm the bucket names.

Other is http://s3browser.com/

Complete List of Country & Dialing Codes

COUNTRYA2 (ISO)A3 (UN)NUM (UN)DIALING CODE
AfghanistanAFAFG493
AlbaniaALALB8355
AlgeriaDZDZA12213
American SamoaASASM161-684
AndorraADAND20376
AngolaAOAGO24244
AnguillaAIAIA6601-264
AntarcticaAQATA10672
Antigua and BarbudaAGATG281-268
ArgentinaARARG3254
ArmeniaAMARM51374
ArubaAWABW533297
AustraliaAUAUS3661
AustriaATAUT4043
AzerbaijanAZAZE31994
BahamasBSBHS441-242
BahrainBHBHR48973
BangladeshBDBGD50880
BarbadosBBBRB521-246
BelarusBYBLR112375
BelgiumBEBEL5632
BelizeBZBLZ84501
BeninBJBEN204229
BermudaBMBMU601-441
BhutanBTBTN64975
BoliviaBOBOL68591
BonaireBQBES535599
Bosnia and HerzegovinaBABIH70387
BotswanaBWBWA72267
Bouvet IslandBVBVT7447
BrazilBRBRA7655
British Indian Ocean TerritoryIOIOT86246
Brunei DarussalamBNBRN96673
BulgariaBGBGR100359
Burkina FasoBFBFA854226
BurundiBIBDI108257
CambodiaKHKHM116855
CameroonCMCMR120237
CanadaCACAN1241
Cape VerdeCVCPV132238
Cayman IslandsKYCYM1361-345
Central African RepublicCFCAF140236
ChadTDTCD148235
ChileCLCHL15256
ChinaCNCHN15686
Christmas IslandCXCXR16261
Cocos (Keeling) IslandsCCCCK16661
ColombiaCOCOL17057
ComorosKMCOM174269
CongoCGCOG178242
Democratic Republic of the CongoCDCOD180243
Cook IslandsCKCOK184682
Costa RicaCRCRI188506
CroatiaHRHRV191385
CubaCUCUB19253
CuracaoCWCUW531599
CyprusCYCYP196357
Czech RepublicCZCZE203420
Cote d’IvoireCICIV384225
DenmarkDKDNK20845
DjiboutiDJDJI262253
DominicaDMDMA2121-767
Dominican RepublicDODOM2141-809,1-829,1-849
EcuadorECECU218593
EgyptEGEGY81820
El SalvadorSVSLV222503
Equatorial GuineaGQGNQ226240
EritreaERERI232291
EstoniaEEEST233372
EthiopiaETETH231251
Falkland Islands (Malvinas)FKFLK238500
Faroe IslandsFOFRO234298
FijiFJFJI242679
FinlandFIFIN246358
FranceFRFRA25033
French GuianaGFGUF254594
French PolynesiaPFPYF258689
French Southern TerritoriesTFATF260262
GabonGAGAB266241
GambiaGMGMB270220
GeorgiaGEGEO268995
GermanyDEDEU27649
GhanaGHGHA288233
GibraltarGIGIB292350
GreeceGRGRC30030
GreenlandGLGRL304299
GrenadaGDGRD3081-473
GuadeloupeGPGLP312590
GuamGUGUM3161-671
GuatemalaGTGTM320502
GuernseyGGGGY83144
GuineaGNGIN324224
Guinea-BissauGWGNB624245
GuyanaGYGUY328592
HaitiHTHTI332509
Heard Island and McDonald IslandsHMHMD334672
Holy See (Vatican City State)VAVAT336379
HondurasHNHND340504
Hong KongHKHKG344852
HungaryHUHUN34836
IcelandISISL352354
IndiaININD35691
IndonesiaIDIDN36062
Iran, Islamic Republic ofIRIRN36498
IraqIQIRQ368964
IrelandIEIRL372353
Isle of ManIMIMN83344
IsraelILISR376972
ItalyITITA38039
JamaicaJMJAM3881-876
JapanJPJPN39281
JerseyJEJEY83244
JordanJOJOR400962
KazakhstanKZKAZ3987
KenyaKEKEN404254
KiribatiKIKIR296686
Korea, Democratic People’s Republic ofKPPRK408850
Korea, Republic ofKRKOR41082
KuwaitKWKWT414965
KyrgyzstanKGKGZ417996
Lao People’s Democratic RepublicLALAO418856
LatviaLVLVA428371
LebanonLBLBN422961
LesothoLSLSO426266
LiberiaLRLBR430231
LibyaLYLBY434218
LiechtensteinLILIE438423
LithuaniaLTLTU440370
LuxembourgLULUX442352
MacaoMOMAC446853
Macedonia, the Former Yugoslav Republic ofMKMKD807389
MadagascarMGMDG450261
MalawiMWMWI454265
MalaysiaMYMYS45860
MaldivesMVMDV462960
MaliMLMLI466223
MaltaMTMLT470356
Marshall IslandsMHMHL584692
MartiniqueMQMTQ474596
MauritaniaMRMRT478222
MauritiusMUMUS480230
MayotteYTMYT175262
MexicoMXMEX48452
Micronesia, Federated States ofFMFSM583691
Moldova, Republic ofMDMDA498373
MonacoMCMCO492377
MongoliaMNMNG496976
MontenegroMEMNE499382
MontserratMSMSR5001-664
MoroccoMAMAR504212
MozambiqueMZMOZ508258
MyanmarMMMMR10495
NamibiaNANAM516264
NauruNRNRU520674
NepalNPNPL524977
NetherlandsNLNLD52831
New CaledoniaNCNCL540687
New ZealandNZNZL55464
NicaraguaNINIC558505
NigerNENER562227
NigeriaNGNGA566234
NiueNUNIU570683
Norfolk IslandNFNFK574672
Northern Mariana IslandsMPMNP5801-670
NorwayNONOR57847
OmanOMOMN512968
PakistanPKPAK58692
PalauPWPLW585680
Palestine, State ofPSPSE275970
PanamaPAPAN591507
Papua New GuineaPGPNG598675
ParaguayPYPRY600595
PeruPEPER60451
PhilippinesPHPHL60863
PitcairnPNPCN612870
PolandPLPOL61648
PortugalPTPRT620351
Puerto RicoPRPRI6301
QatarQAQAT634974
RomaniaROROU64240
Russian FederationRURUS6437
RwandaRWRWA646250
ReunionREREU638262
Saint BarthelemyBLBLM652590
Saint HelenaSHSHN654290
Saint Kitts and NevisKNKNA6591-869
Saint LuciaLCLCA6621-758
Saint Martin (French part)MFMAF663590
Saint Pierre and MiquelonPMSPM666508
Saint Vincent and the GrenadinesVCVCT6701-784
SamoaWSWSM882685
San MarinoSMSMR674378
Sao Tome and PrincipeSTSTP678239
Saudi ArabiaSASAU682966
SenegalSNSEN686221
SerbiaRSSRB688381
SeychellesSCSYC690248
Sierra LeoneSLSLE694232
SingaporeSGSGP70265
Sint Maarten (Dutch part)SXSXM5341-721
SlovakiaSKSVK703421
SloveniaSISVN705386
Solomon IslandsSBSLB90677
SomaliaSOSOM706252
South AfricaZAZAF71027
South Georgia and the South Sandwich IslandsGSSGS239500
South SudanSSSSD728211
SpainESESP72434
Sri LankaLKLKA14494
SudanSDSDN729249
SurinameSRSUR740597
Svalbard and Jan MayenSJSJM74447
SwazilandSZSWZ748268
SwedenSESWE75246
SwitzerlandCHCHE75641
Syrian Arab RepublicSYSYR760963
TaiwanTWTWN158886
TajikistanTJTJK762992
United Republic of TanzaniaTZTZA834255
ThailandTHTHA76466
Timor-LesteTLTLS626670
TogoTGTGO768228
TokelauTKTKL772690
TongaTOTON776676
Trinidad and TobagoTTTTO7801-868
TunisiaTNTUN788216
TurkeyTRTUR79290
TurkmenistanTMTKM795993
Turks and Caicos IslandsTCTCA7961-649
TuvaluTVTUV798688
UgandaUGUGA800256
UkraineUAUKR804380
United Arab EmiratesAEARE784971
United KingdomGBGBR82644
United StatesUSUSA8401
United States Minor Outlying IslandsUMUMI5811
UruguayUYURY858598
UzbekistanUZUZB860998
VanuatuVUVUT548678
VenezuelaVEVEN86258
Viet NamVNVNM70484
British Virgin IslandsVGVGB921-284
US Virgin IslandsVIVIR8501-340
Wallis and FutunaWFWLF876681
Western SaharaEHESH732212
YemenYEYEM887967
ZambiaZMZMB894260
ZimbabweZWZWE716263

The 2-letter codes shown below are supplied by the ISO ( International Organization for Standardization). It bases its list of country names and abbreviations on the list of names published by the United Nations. The UN also uses 3-letter codes, and numerical codes to identify nations, and those are shown below.

Adobe follow A3 (UN) notation for geo_country column.If visit has to be matched to Analytics reports for a specific country then the query is as follows:

select count(distinct(concat(post_visid_high,post_visid_low,visit_num))),
pagename, page_event, post_event_list from test12345 where exclude_hit = ‘0’ and geo_country = ‘bra’ and hit_source = ‘1’ and bot_id = ‘0’;

For Visit following is the query:

select count(distinct(concat(post_visid_high,post_visid_low,visit_num))),
pagename, page_event, post_event_list from test12345 where exclude_hit = ‘0’ and hit_source = ‘1’ and bot_id = ‘0’;

Allowable Character limits of different Adobe Analytics variable

Many variables contain limitations to the number of bytes they can hold. A byte is generally a single character, however can take up to 6 bytes depending on the complexity of the character. Any variables that exceed these limitations are truncated:

  • PageName and all custom traffic variables (props): 100 bytes
  • Tracking Codes and all custom conversion variables (eVars): 255 bytes
  • URL and Referrer: 255 bytes
  • Hierarchy variables: 255 bytes total across all levels
  • The transactionID variable can contain any character other than a comma. It should be in the same location where the character limit (100 bytes) is specified. If multi-byte characters are used, multi-byte character support must be enabled in order to avoid problems with unexpected characters in the transactionID.
  • Purchase ID: 20 bytes
  • Products: 100 bytes for each product category
    100 bytes for each product name
    No overall limit within the entire variable
  • Events variable: No overall limit, however each serialized value may only contain 20 bytes