The document summarizes a mobile workshop agenda that covers mobile SDKs, advanced analytics events, cross-channel and hybrid apps, and custom data collection. The agenda includes introductions to mobile SDKs for platforms like iOS and Android, configuration settings, and code examples. It also discusses measuring cross-channel experiences and hybrid apps, challenges like combining native and web data, and privacy concerns with identifiers. A measurement solution from Webtrends for hybrid apps that syncs visitor IDs and provides convenience event methods is presented.
Identifying your goals and measuring results is essential to creating a successful web presence. And, testing every aspect of your online presence/campaigns is the only way to determine if your efforts are truly effective and how they can be further optimized.
Saavy marketers are utilizing various testing techniques to answer vital questions regarding site and campaign performance – testing everything from wording, placement, color, processing, and flow. The objective is to understand your user’s preferences and goals, and then to identify the best way to present your information so that it enables them to accomplish their goal and compels them toward the desired action.
Mobility Solutions - Development of Hybrid Mobile Applications with HTMLMindteck (India) Limited
Organizations that are planning mobility solutions initiatives need to address the key needs of manageability, ultiplatform support and providing an adaptable and intuitive user engagement while reducing development time and cost. This paper presents a case for the hybrid application approach in addressing these needs. Read more here http://bit.ly/hybrid-app-mobility-solutions
Information Architecture: Get Your Blue Prints in OrderBusinessOnline
Information architecture is the most critical component of your site, yet it’s often overlooked. When done correctly, it enables users to navigate logically through a site, confidently find the information they seek, and accomplish their goals. Without defining a website's structure, hierarchy, and navigation, you cannot ensure a consistent user-experience, and run the risk of frustrating visitors, and ultimately, losing them for good.
Part 4 of the bemoko/Alterian "Lifting the Lid on Mobile Marketing" series - this installment focuses on the integration of mobile marketing and social media
Identifying your goals and measuring results is essential to creating a successful web presence. And, testing every aspect of your online presence/campaigns is the only way to determine if your efforts are truly effective and how they can be further optimized.
Saavy marketers are utilizing various testing techniques to answer vital questions regarding site and campaign performance – testing everything from wording, placement, color, processing, and flow. The objective is to understand your user’s preferences and goals, and then to identify the best way to present your information so that it enables them to accomplish their goal and compels them toward the desired action.
Mobility Solutions - Development of Hybrid Mobile Applications with HTMLMindteck (India) Limited
Organizations that are planning mobility solutions initiatives need to address the key needs of manageability, ultiplatform support and providing an adaptable and intuitive user engagement while reducing development time and cost. This paper presents a case for the hybrid application approach in addressing these needs. Read more here http://bit.ly/hybrid-app-mobility-solutions
Information Architecture: Get Your Blue Prints in OrderBusinessOnline
Information architecture is the most critical component of your site, yet it’s often overlooked. When done correctly, it enables users to navigate logically through a site, confidently find the information they seek, and accomplish their goals. Without defining a website's structure, hierarchy, and navigation, you cannot ensure a consistent user-experience, and run the risk of frustrating visitors, and ultimately, losing them for good.
Part 4 of the bemoko/Alterian "Lifting the Lid on Mobile Marketing" series - this installment focuses on the integration of mobile marketing and social media
Hybrid Smart phone application development analysisSandeep Krishna
Describes how to analyze requirement and choose the application development platform for smart phones apps. Suggests approach and platform on prior implementation experience. An Analysis initiated by UST global Malaysia Microsoft Excellence Team.
Overview of LocalSocial, the new Social Proximity Framework from Rococo Software. LocalSocial is designed to make it easy for software developers to add rich proximity functionality to their mobile applications. It consists of client side libraries (for Android and J2ME today) plus a web service that is called by the library.
Delivering Exceptional User Experiences and Engagement – Learn from Real Worl...BlueArc Group
Learn from Freedom's real world success and find out how to deliver exceptional user experiences and engagement.
Presented by Scott Porter, BlueArc Group CEO
“iPad apps for the enterprise: More than just a clever UI”
Building iOS mobile applications that deliver on their business requirements can seem deceptively easy, but the unique challenges mentioned in this paper must be first understood and then addressed in order to achieve success.
Designing a user experience that mobile smartphone users love requires understanding the best practices in testing and monitoring mobile apps and mobile optimized websites - for performance, usability, and adoption.
Are You Mobile Friendly or a Mobile Frenemy?vizCards
On February 20, 2013, Larry Bodine, Editor-in-Chief of Lawyers.com from LexisNexis® Martindale-Hubbell®, co-hosted a webinar with Vizibility CEO James Alexander to explore 13 definitive metrics that are shaping mobile strategies of the world's most successful companies, and offer 5 immediately actionable tips you can use now as part of justifying, developing and executing your mobile strategy.
Enterprise Mobile App UX: Designing from UI to BackendSanjeev Sharma
Enterprise Applications are typically no more than a User Interface to a set of complex back-end systems. They allow Systems of Record to become Systems of Interaction by putting the records and the ability to interact with them in the palm of your hand. A good User Experience with such a Mobile App requires designing the entire end-to-end architecture with the User Interaction in mind. What is your enterprise mobile apps’ back-end? Is it a single ‘black-box’ serving up data via REST calls? Or is it a set of back-ends, communicating with your app’s UI via multiple APIs. Does your back-end include services that require you to change your app’s UI every time it gets updated? Does the nature of your back-end impact how you build your app, impact the UI design decisions you need to take? How do you test all your back-end(s) for functionality and performance? How do you integrate all these pieces together? How do you provide a good User Experience? As you build complex mobile apps, the architecture of your complete end-to-end system – Backend to UI – becomes critical to your application’s success. This presentation will help attendees identify key architectural decisions that they need to take early in their mobile app development lifecycle to help address these challenges, reduce risk and cost and enhance the User Experience. It will do so by presenting examples of successful architectures of mobile apps and explore key decisions they took and why.
Demystifying the Mobile Container - PART IRelayware
Mobile app developers have been engaged in a philosophical debate about "HTML5 vs. Native" for a couple of years now. But more and more in-the-know mobile strategists are deciding the answer is "Neither." Rather than choose between rich and interactive native experiences or portable and cost-effective web development, more apps are being deployed using web technologies and "native containers" to deliver the best of both worlds.
Highlights:
- What is a "container?"
- What are the different types of containers?
- For which types of apps is each appropriate?
- What are the advantages of a container deployment strategy?
- Are there good examples of successfully deployed containerized mobile apps?
Hybrid Smart phone application development analysisSandeep Krishna
Describes how to analyze requirement and choose the application development platform for smart phones apps. Suggests approach and platform on prior implementation experience. An Analysis initiated by UST global Malaysia Microsoft Excellence Team.
Overview of LocalSocial, the new Social Proximity Framework from Rococo Software. LocalSocial is designed to make it easy for software developers to add rich proximity functionality to their mobile applications. It consists of client side libraries (for Android and J2ME today) plus a web service that is called by the library.
Delivering Exceptional User Experiences and Engagement – Learn from Real Worl...BlueArc Group
Learn from Freedom's real world success and find out how to deliver exceptional user experiences and engagement.
Presented by Scott Porter, BlueArc Group CEO
“iPad apps for the enterprise: More than just a clever UI”
Building iOS mobile applications that deliver on their business requirements can seem deceptively easy, but the unique challenges mentioned in this paper must be first understood and then addressed in order to achieve success.
Designing a user experience that mobile smartphone users love requires understanding the best practices in testing and monitoring mobile apps and mobile optimized websites - for performance, usability, and adoption.
Are You Mobile Friendly or a Mobile Frenemy?vizCards
On February 20, 2013, Larry Bodine, Editor-in-Chief of Lawyers.com from LexisNexis® Martindale-Hubbell®, co-hosted a webinar with Vizibility CEO James Alexander to explore 13 definitive metrics that are shaping mobile strategies of the world's most successful companies, and offer 5 immediately actionable tips you can use now as part of justifying, developing and executing your mobile strategy.
Enterprise Mobile App UX: Designing from UI to BackendSanjeev Sharma
Enterprise Applications are typically no more than a User Interface to a set of complex back-end systems. They allow Systems of Record to become Systems of Interaction by putting the records and the ability to interact with them in the palm of your hand. A good User Experience with such a Mobile App requires designing the entire end-to-end architecture with the User Interaction in mind. What is your enterprise mobile apps’ back-end? Is it a single ‘black-box’ serving up data via REST calls? Or is it a set of back-ends, communicating with your app’s UI via multiple APIs. Does your back-end include services that require you to change your app’s UI every time it gets updated? Does the nature of your back-end impact how you build your app, impact the UI design decisions you need to take? How do you test all your back-end(s) for functionality and performance? How do you integrate all these pieces together? How do you provide a good User Experience? As you build complex mobile apps, the architecture of your complete end-to-end system – Backend to UI – becomes critical to your application’s success. This presentation will help attendees identify key architectural decisions that they need to take early in their mobile app development lifecycle to help address these challenges, reduce risk and cost and enhance the User Experience. It will do so by presenting examples of successful architectures of mobile apps and explore key decisions they took and why.
Demystifying the Mobile Container - PART IRelayware
Mobile app developers have been engaged in a philosophical debate about "HTML5 vs. Native" for a couple of years now. But more and more in-the-know mobile strategists are deciding the answer is "Neither." Rather than choose between rich and interactive native experiences or portable and cost-effective web development, more apps are being deployed using web technologies and "native containers" to deliver the best of both worlds.
Highlights:
- What is a "container?"
- What are the different types of containers?
- For which types of apps is each appropriate?
- What are the advantages of a container deployment strategy?
- Are there good examples of successfully deployed containerized mobile apps?
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
IBM MobileFirst begins with a mindset: Innovative enterprises see the opportunities gained by bringing all resources together to strengthen customer engagement–whenever and wherever the customer wants, and on the customer's favorite device, which is often mobile.
Whether transforming your customer acquisition strategies, streamlining your business process, or boosting product and service innovations, you can accomplish more by focusing on mobile computing environments first.
IBM MobileFirst offers you true end-to-end mobile solutions. Some providers specialize in service offerings; some focus on platform and application development; some offer only mobile security; while others focus just on mobile device management. We bring it all.
We help your customers initiate transactions at the moment of awareness. You can encourage customer-building touchpoints and deepen relationships with your customers with realtime, one-to-one engagements. Learn what they want with powerful mobile analytics and usage data, then create more compelling interactions.
We can also help you increase workforce productivity through mobile apps that enhance collaboration, improve knowledge sharing, and speed responses. Gain efficiency by extending existing business capabilities and applications to mobile workers, partners, and customers.
HTML5 vs. Native Apps: Demystifying the Decision Making ProcessiTexico
It’s now clear that mobile is the path consumer markets are leaning towards to utilizing mobile apps as their preferred way to conduct e-commerce. According to a study by Gartner, 70% of customer interactions will originate from a mobile device by 2015. More and more organizations are realizing that mobile can significantly impact their core business operations and are transitioning to a mobile-based strategy. Therefore, iTexico partnered with Propelics to deliver a webinar: "HTML5 vs Native Apps: Demystifying The Decision Making Process" Here we present the slides from the last webinar.
Using Watson to build Cognitive IoT Apps on BluemixIBM
Learn how IBM Watson is allowing developers to build cognitive applications in the IBM Cloud. Using the IoT foundation and Watson, the future of connected devices is staying connected in a cognitive way with smarter apps and smarter devices.
Confused about Native vs Hybrid vs Cross-Platform ?Rosalie Lauren
Here's everything you need to know about Native vs Hybrid vs Cross-Platform? It can be tricky to choose the right development approach for your project. Native apps offer great performance and reliability, while hybrid apps are cheaper and easier to maintain. Cross platform solutions can save you time by allowing you to write code once and deploy it across multiple platforms. Check out this helpful document for more information about Native vs. Hybrid vs. Cross Platform options.
In the modern age of Information and communication system, people are habituated to use computers and computer applications. But Mobile Application use and development is a new and rapidly growing sector. There is a global positive impact of mobile application. Using mobile application developed country are becoming facilitate and people, society of developing country are upgrading themselves and making a new type of IT infrastructure. Mobile applications are running on a small hand hold mobile device which is moveable, easy to use and accessible from anywhere and any place. Now a day, so many people are using mobile application to contact friends, browse internet, file content management, document creating and handling, entertainment etc. From everywhere user can get facility of mobile application. People can do many things of his daily life and business life. Not only the mobile application has an impact for user but also it plays an important role in business. Many business companies are earning revenue using mobile application. The mobile application has an impact on society. The mobile application run in a mobile environment which usability depends on several factors such as: Screen resolution, Hardware limitations, Expensive Data Usage, Connectivity issues, Limited Interaction possibilities. Last few years the mobile companies are trying to develop mobile device with more screen resolution, more storage, better connectivity which provide better environment for modern mobile application
Similar to Engage 2013 - Mobile Measurement Workshop (20)
The Infinity Data Connector finally gives you the power to quickly and accurately fill your data warehouses with complete and actionable profiles of your customers.
Revealed! The Two Lives of Every MarketerWebtrends
Did you know every marketer leads a double life? There's the Marketer You and the Customer You, and it's time to let your worlds collide. Learn how data can create exceptional digital experiences your two sides will love.
Fantasy Football: Players Don't Win Games, Data Does (Or Does It?)Webtrends
A new analytics industry has given fans more access to more data. In the stadium, on the streets, across mobile and social channels, and on your website, fantasy football brings fans closer to the game they love. What does that mean? With data you can carve out a piece of the billion dollar pie by building loyal fans and a strong brand.
Data did that for football, and it can do that for you.
Email Remarketing: Stop, Look and Listen Before You Cross-Sell or UpsellWebtrends
Improve online sales and create advocates for your brand through cross-sell and upsell email remarketing. Just follow these rules to send the best message at the best time to every customer.
All the Data You Need for the Perfect Summer VacationWebtrends
Webtrends Summer Finale Fun Planner
There’s sun. There’s warm air. There’s the unflinching desire to go DO something. Start now with this handy infographic. It’s packed with helpful tips you really need to know. READY? We have all the data you need to plan the perfect vacation before summer is gone.
Customers Abandoning Their Shopping Carts? Don't Get Mad. Get Remarketing!Webtrends
Fact: Abandoned shopping carts account for $18 billion in missed revenue opportunities a year.*
Fact: Every cart abandonment email sent delivers over $6 in revenue.**
Embrace a new perspective on consumers who abandon your shopping cart, and use your insight to target them with an email remarketing campaign. Learn how email remarketing can bring consumers back, and turn them into high-value customers.
Our slideshare tells you how to do it, plus explains:
Why email remarketing is an effective way to bring abandoners back to your site
What makes cart abandoners a valuable group to target
How Webtrends technology enhances your email remarketing
* Forrester Research
** SalesCycle, 2013
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIVladimir Iglovikov, Ph.D.
Presented by Vladimir Iglovikov:
- https://www.linkedin.com/in/iglovikov/
- https://x.com/viglovikov
- https://www.instagram.com/ternaus/
This presentation delves into the journey of Albumentations.ai, a highly successful open-source library for data augmentation.
Created out of a necessity for superior performance in Kaggle competitions, Albumentations has grown to become a widely used tool among data scientists and machine learning practitioners.
This case study covers various aspects, including:
People: The contributors and community that have supported Albumentations.
Metrics: The success indicators such as downloads, daily active users, GitHub stars, and financial contributions.
Challenges: The hurdles in monetizing open-source projects and measuring user engagement.
Development Practices: Best practices for creating, maintaining, and scaling open-source libraries, including code hygiene, CI/CD, and fast iteration.
Community Building: Strategies for making adoption easy, iterating quickly, and fostering a vibrant, engaged community.
Marketing: Both online and offline marketing tactics, focusing on real, impactful interactions and collaborations.
Mental Health: Maintaining balance and not feeling pressured by user demands.
Key insights include the importance of automation, making the adoption process seamless, and leveraging offline interactions for marketing. The presentation also emphasizes the need for continuous small improvements and building a friendly, inclusive community that contributes to the project's growth.
Vladimir Iglovikov brings his extensive experience as a Kaggle Grandmaster, ex-Staff ML Engineer at Lyft, sharing valuable lessons and practical advice for anyone looking to enhance the adoption of their open-source projects.
Explore more about Albumentations and join the community at:
GitHub: https://github.com/albumentations-team/albumentations
Website: https://albumentations.ai/
LinkedIn: https://www.linkedin.com/company/100504475
Twitter: https://x.com/albumentations
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
Climate Impact of Software Testing at Nordic Testing DaysKari Kakkonen
My slides at Nordic Testing Days 6.6.2024
Climate impact / sustainability of software testing discussed on the talk. ICT and testing must carry their part of global responsibility to help with the climat warming. We can minimize the carbon footprint but we can also have a carbon handprint, a positive impact on the climate. Quality characteristics can be added with sustainability, and then measured continuously. Test environments can be used less, and in smaller scale and on demand. Test techniques can be used in optimizing or minimizing number of tests. Test automation can be used to speed up testing.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
4. Insight Across Your Digital Channels"
"
Reporting and analytics data for all of your channels (standard/mobile web,
mobile apps, social, etc…) should be available within a single tool
5. Data Beyond The Tag"
"
Ecosystem data from 3rd party sources (bit.ly, Twitter, Facebook, iTunes,
YouTube, etc.) should be integrated with your 1st Party data"
6. Flexibility"
"
You should not be forced to make decisions that lead to uncaptured or
unanalyzed data, especially when it comes to key events"
7. True Visitor Level Data & Segmentation"
"
The collection of visitor attributes/events and the ability to score, segment,
and ultimately act upon data at the individual level is one of the keys to true
success across your channels"
8. Data Privacy"
"
Protection of your customer data is of extreme importance, especially as
data and devices becomes increasingly personal"
9. Mobile Strategy: Common Areas of Focus!
• Monitoring of adoption and top line
performance!
!
• Assessing top drivers of traffic and
refining the site/app to increase traffic
from those channels!
!
• Prioritizing design/implementation
decisions based on device data!
!
• Optimizing the user experience to
decrease abandonment!
!
• Personalizing the mobile site/app to
increase engagement and lift!
!
"
10. Mobile Strategy: Questions & Data Points!
Are people finding and using your Mobile properties?"
ü Downloads!
ü Total Users/Visitors!
ü Active User/Visitor Rate!
ü New VS Returning Users/Visitors!
How engaged and loyal are your Mobile users?"
ü Visit/Session Frequency!
ü Visit/Session Depth!
ü Visit/Session Duration!
ü Bounce Rate!
Are your Mobile users engaging in high value activities?"
ü User/Visitor Characteristics!
ü User/Visitor Segments!
ü Key User Activities!
How do you retain users and encourage usage?"
ü Stickiness!
ü Feature Usage!
ü Traffic Drivers!
ü User/Visitor Feedback!
19. iPhone Step 4: App Delegate
Insert “Super” in AppDelegate.m -- see “SDK - iPhone Code
Snippets.rtf”
20. iPhone Step 5: Convenience Methods
Insert Convenience Methods for more advanced events as desired
See Paul’s “SDK – iPhone Code Snippets.rtf” for examples
24. Measurement Challenges
ü Many point solutions often focus on just mobile apps and
not mobile web.
ü Both sets of data cannot always be collected and/or
combined.
• Native: Measurement is usually handled via SDKs
• Mobile Web: Measurement is typically handled via JavaScript Tagging
ü When you can collect both data types, the IDs are usually
not synced up.
ü The end result is either missing data or the inability to tie
the data together when you are able to collect both.
ü When you cannot tie that data together, you are not
getting a true picture of what is happening within your
hybrid apps or with the traffic that is flowing between your
mobile experiences.
25. Privacy Concerns & Solutions
ü You should always ensure you are focused on safety and
privacy when it comes to your users’ data. Data ownership/
control of data and customer opt-out preferences should not
be overlooked.
ü The use of certain identification methods is often problematic
from a privacy standpoint.
ü Apple’s deprecated UDID and MAC addresses are two great
examples as the user often has no control over whether or not
their data can ever be cleared (as both of those ID types are
device specific IDs).
ü Recommended Approaches:
ü Use a app specific ID if you do not need cross app identification.
ü If you do need to use a cross app/platform identifier, do not use a
device specific ID that cannot be cleared by the end user.
ü Make sure your privacy policy is accurate and up to date.
ü Always provide an easy opt-out option.
26. Measurement Solution
Webtrends Hybrid SDK
ü Privacy compliant default app specific Visitor ID.
ü Custom Visitor ID override method should you want to use another
method such as your own ID or something like SecureUDID.
ü Automatic Visitor ID syncing for webview content and mobile web to
mobile app (or vice versa) traffic.
ü Easy, developer friendly convenience methods to automatically populate
advanced custom reporting (in-app purchases, searches, video, etc…).
ü Built-in single line of code opt-out.
Decoupled Data Collection/Analysis & Advanced Reporting
ü Allows for unlimited combinations of data and customizable roll-up
reporting.
ü True big data collection/analysis at scale.
ü Large collection of mobile specific spaces, dashboards and standard
report sets.
ü Unlimited custom variables and unmatched custom reporting flexibility.
ü Integrated 3rd Party Data (iTunes Connect, Google Play, etc…).
30. Hybrid/Cross-Channel Analytics!
Anatomy of a Modern App!
Search Suggestion
WebView Content
Text, Content,
Messaging
Images, Maps, Video
Matching User and Session
ID across App and web
requests
33. Hybrid/Cross-Channel Analytics!
Scenario – Bringing it all together!
Content Relevant in Mobile
Analytics
Link click
(1st or 3rd Cross-channel Conversion
party) Details: hotel chain, image
launches selection or hotel features
mobile app
34. Hybrid/Cross-Channel Analytics!
Scenario – Bringing it all together!
Conversion
Event
Which
elements
influence
conversion?
VDM profiles
user segment
for optimize &
targeting
39. Sample App – Data In
http://developer.webtrends.com/docs/DOC-1205
40. DC API HowTo
• An example walkthrough using Fiddler follows the
step details
• DC Requests follow our Open Exchange REST
precedent:
• http://dc.webtrends.com/v1/[DCS ID]/events.svc?dcsformat=plain
41. DC API HowTo
• Address: dc.webtrends.com
• Version: v1 (when we release new versions, previous
will remain active)
• DCS ID: [A valid WebTrends DCS ID] - If you are
testing/debugging, create a test DCS data source
• DCSFormat: plain, XML
“Format” specifies the return request format
You still need a request header to ID the POST data
• [optional] DCSVerbose=true
42. DC API HowTo
Step 1: Form a Base DC Request with your DCSID:
• http://dc.webtrends.com/v1/
dcst2axhq00000oqoz417slqm_2m2n/events.svc?
dcsformat=plain&dcsverbose=true
43. DC API HowTo
Step 2: Header Content
• You will also need to specify in the request header the
format of the POST data you are sending.
• Currently we are only supporting text formatted data (no
XML in the POST body just yet):
• Content-Type: application/x-www-form-urlencoded
44. DC API HowTo
Step 3: Form the content of the POST
• “Core” Required Params in POST body:
• •dcsuri= (URI stem)
• •dcsua= (useragent string)
• •WT.ti=[pagetitle]
• •WT.co_f= one of the several visitor ID parameters
WebTrends supports (see docs for full details)
• •WT.tz=-8 (time zone) this is optional but a good practice
• •WT.co=yes this is a fixed value needed to validate the hit
Put all of these parameters into a single & joined string like:
dcsuri=apphome.php&wt.ti=Home%20Page&dcsua=android...
Remember to URL encode special characters you want to include in the
values like spaces = %20.
45. DC API HowTo
Step 4: Testing in Fiddler
• Fiddler is a free open source tool for sending and
monitoring http and other protocol requests.
• Our use case is to allow you to send a POST and easily
view the return response from the WebTrends server
• Get Fiddler2 @
http://www.fiddler2.com/fiddler2/version.asp
• Open Fiddler
• Click on the "Request Builder" tab
• Insert the data from Steps 1-3 as created above
• Click execute
46. DC API HowTo
Step 5: Debug the Results
• Double click on the results shown in the Web Sesssions window
after you execute the request.
• The details it will show include the full POST you made, the header
sent and a parsed return from the server.
• One of the details WebTrends returns is a version and build number
in case you are running into trouble with a beta server
51. Webtrends & 3rd Party Data for Mobile Spaces
• What’s Included?!
» Key Metrics !
• Downloads!
• Revenue!
• Updates!
• Installs!
• Ratings!
» Break-Out Reports!
• iOS Ratings!
• iOS Sales + Trends!
• GP Installs: App
Versions!
• GP Installs: Carriers!
• GP Installs: Countries!
• GP Installs: Devices!
• GP Installs: Locales!
• GP Installs: OS!
• GP Sales: Cities!
• GP Sales: Countries!
52. Sessions You Must See
• Tues @ 11am : Webtrends Customer
Showcase: Success with Analytics On Demand
– 3M, Orbitz, Thomson Reuters
• Tues @ 3pm: Mobile Measurement Strategy
– Zinio
• Wed @10am: What to Measure in Social
– Susan Ettlinger – Altimeter
– John Lovett – Web Analytics Demystified
53. Thank You
paul.lawbaugh@webtrends.com
blogs.webtrends.com
@portland_friend