Create Experience Platform tags rules for success events
Last update: February 13, 2024
- Topics:
- Tags
CREATED FOR:
- Beginner
- Developer
This video shows you how to use rules in tags to track conversion events (success events) on your site.
Transcript
Hey everybody, it’s Doug. In this video I want to teach you a couple of things. Number one, I want to teach you how to create a rule in Experience Platform tags to track a success event or a conversion event. And the second thing is to kind of take that one step further and say, what if I have the beginning of a process and an end of a process, like maybe it’s a multi-page form or any series of pages, for example, and you want to track the beginning of it and the end of this process. And it might even span multiple pages. So we’re going to look at that. And at the end of the day, it’s really how to track an event or any value on a specific page. So whatever your use case is, again, whether it’s, you know, a registration process, whether it is a form they’re going to fill out, an application they’re going to fill out, it might have a start and an end and those kinds of things, this is all applicable to any of those use cases. So here I have a test page and I also have up here Experience Platform tags and I’m in my rule here or in my rules screen of my property. And then over here we see that I’m in the admin console for my report suite. And I’m basically saying that on every page I want to fire event three because it’s a page view event. I’m going to run that on every page. And then when I start a process, I want to trigger event four. And when I complete the process, I want to trigger event five. So I have put these in here to track that. And now I want to set it into a rule. Now let’s take a look at our pages here. And I have a test home page. So this will just have a regular, this is a regular page and I’ll give the event three. And then when I start the process and go to step one, I want to trigger that event four. Then I’ll go to link here to step two. And that’s just a regular, you know, in between page. So just a regular page. And then when I get to the final page and I submit that or I go to a thank you page or whatever is the end of my process, I want to fire event five. Is that right? Event five, process completion. There we go. So event four to start the process. Event five for the process completion event three on every page. Okay. So I have done some of this already to make this video a little bit shorter. I have created an all pages rule here. This runs on DOM ready. And if I click into that, you’ll see that it is set at order 50. Okay. And let me go back and come out of that and go out of that. And then I have the start process already at 41. So anything really, this could have been anything before 50. I want this rule to run before my all pages rule. Cause in the all pages rule, I’m setting some variables, including event three on every page. And then I’m sending the beacon, but on other rules that happened before this, I can just set variables and set them and set them and set them. And then when this runs later, it’ll send the beacon. It’ll send them all in. So I’m going to cancel out of this and I’m going to go back to this and show you how my start process that will run before that other one. So DOM ready, and again, order of any number before 50, and that will run. But when do I want that to run? And here’s where everything happens right here in conditions. I want this to run on a very specific page, the beginning of my process, right? Start process. So on my pages here, if I go back here, here’s the homepage, but when I start the process and land here, I want it to run on this page. So in my rule, that’s where I set up my condition. So what I did was set a value comparison. So I went in here and set a condition in my core extension, and I set this to value comparison. Okay, it’s right up here near the top. Okay. And then what I did for my value comparison is say when the page name, and I just selected that from my data elements, when the page name equals, I just clicked this box for case insensitive, equals the name of the page. Now, how did I get that? Well, one way is to go in here and I’m going to take a look at the code behind the page. And I know that I’m grabbing this page name right here to be set into my analytics page name, into that data element. So I can just easily go right here to my data layer and grab the name of this page, which I did. So I copied that, and then let me get out of that one, and then said, here it is. So when the page name equals that, then I’m going to fire this rule. So let me go back out of this. And what am I going to do when I fire this rule? I’m going to set a variable and I want to set event four. So I’ve got that setting right there. Now, if I want to, I can set other things as well. If I have the beginning of a process and it’s an application on my site, and let’s say I have 10 different applications on my site, I might want to set the name of the application into an EVAR. So when I start the process, I can say, yeah, here’s the event four for starting any process. But let me grab the name of the application, which is probably also sitting in my data layer, and I’ll put that into an EVAR. But for now I’m going to keep it simple and just leave that event. I’m going to fire that event. Okay. So that one is already set up. No, cancel out of those. And let’s add one more rule. So in this one, instead of saying start process DOM ready 41, I’m going to say complete process. And I can use the same trigger here on DOM ready 41. That’s fine. Anything before 50. So I’m going to say that. I’m going to say complete process, process. In fact, I’m going to do that to 41 again, because again, it doesn’t matter. Anything before 50 is fine there, but it means I need to go in here and I need to say, yes, DOM ready. It’s down here at the bottom and go to my advanced options and set this to a number before 50. So once again, I’ll just go to 41 again. That’s fine. Keep the changes. And now again, it’s all about the conditions. I want it to fire on a specific page. The events is like when on the page, but conditions is which page in this case. So if I go over here to my site and I go to step two, nope, not on this one, but yes, on the final page, which is the final step or the thank you page, any way that you know that this process has been completed. In this case, when I hit this page events, test final, I know that I’m done. So once again, I’m going to go to the code of this page and grab the page name out of the data layer, copy this right here, and I’ll go ahead and close that and go back into this rule and add my condition. So I’m going to say once again, compare my values and return true if the page name, grab it from the data element. If the page name equals and paste it in there, events test final step, then I know that that page came up and I can fire this rule to set a value. So keep that. And then what do I want to happen again? Right down here. And I’m going to go to my analytics extension and I’m going to set a variable. Now, what variable do I want to set now? Once again, if I go back to my admin console here, the completion of the process is even five. So I’m going to go in here and set event five. That was handy. It had it right there listed out for me. And that’s all I need to do. Once again, if you wanted to set the EVAR, you can do that, any of these other variables, but I’m going to keep it simple here and keep those changes. And now I’m going to save this. I’m going to actually save to library and build my library. Okay. And that has successfully completed and now I can go back here. I’m going to back up to my first page here and let me clear all this out so we can see what’s going on. I’ll even refresh this page. And now we can see this page and we can scroll down here where we can see the page name is events test home. And it has event three because I’ve set that up in that main rule to run on every page. Now, when I click to start the process and I go to that first page that I had already set up and I see my page name is now events test one, and that was the trigger. Now I have not only event three, but I have an event four to start the process. I’m tracking that. Let me go to my next step and let’s see that one, step two. But again, that was an intermediate step. So I didn’t have an extra event for that. That’s a regular page. So I still have event three for just a regular page. And then when I go to my final one and let’s take a look at that, here is the final step or the thank you page. And I have not only event three for the page view, but now I have event five running there. So now I can see how often people start a process, how often people complete the process. And again, if I wanted to add an EVAR for which form or which process, those kinds of things, I could put that right into an EVAR and be able to see that in a table. Not only that, but I can now put event four and event five in other kinds of tables. Let’s say like a marketing channels report. So I could say, when people come from different marketing channels, do they complete my process more often? Right. If they’re coming in from, let’s say paid search, do they complete the process as often as when they’re coming in, you know, from an email campaign or something like that. So very cool, very powerful and very helpful, hopefully to you and have a great day.
Previous pageCreate rules for special pages
Next pagePublish Tags libraries to stage and production
Analytics
- Analytics tutorials
- Introduction to Analytics
- What is analytics
- What Can Adobe Analytics Do For Me?
- How Adobe Analysis Workspace Can Change Your Business
- It’s More Than Data. It’s Customer Intelligence
- Adobe Sensei and Adobe Analytics
- Customer Use Case - ServiceNow
- Customer Use Case - Accent Group
- Customer Use Case - The Home Depot
- Summit 2019 Super Session - Travel and Hospitality
- Summit 2019 Super Session - Retail
- Summit 2019 Super Session - High Tech
- Strategy & thought leadership
- Transitioning from other platforms
- Analytics Basics
- Customizing the UI
- Getting Help
- Analysis Workspace
- Analysis Workspace Basics
- Analysis Workspace quick intro
- Analysis Workspace overview
- Navigate the new landing page
- Start your analysis with a pre-built report
- Building a Workspace project from scratch
- Create and manage custom templates in Analysis Workspace
- Understanding how data gets into your Analysis Workspace project
- Foundational metrics in Adobe Analytics
- Component management in Analysis Workspace
- Selecting a report suite in Analysis Workspace
- View Analysis Workspace performance metrics
- Create bot reports
- Tips and Tricks
- Navigating Workspace Projects
- Data Dictionary in Analysis Workspace
- Starting your first project
- Training tutorial template
- Use folders in Analysis Workspace
- Copy and insert panels and visualizations
- Create a table of contents
- Right-click for Workspace efficiency
- Keyboard shortcuts
- Annotations
- View density
- Use filters
- Use multi-select drop-down filters
- Real-time reports
- Using Panels
- Using Tables, Visualizations, and Panels in Analysis Workspace
- Quick Insights Panel in Analysis Workspace
- Using the Attribution IQ Panel
- Media Concurrent Viewers Panel in Analysis Workspace
- Media Playback Time Spent Panel
- Using Drop-down Filters
- Using Panels to Organize your Analysis Workspace Projects
- Choose segments for a panel
- Multiple Report Suites in Analysis Workspace
- Next/Previous and Page Summary Workspace Panels & Reports
- Understanding attribution panel and lookback windows
- Building Freeform Tables
- Understand your data–freeform tables
- Use the left rail to build freeform tables
- Easy drag and drop to blank projects
- Work with dimensions in a freeform table
- Work with metrics in a freeform table
- Row and column settings in freeform tables
- Freeform table totals
- Use the freeform table builder
- Right-click for workspace efficiency
- Reorder static rows
- Use Attribution IQ in freeform tables
- Cross-sell analysis
- Freeform table filters
- Time-parting dimensions
- Visualizations
- Visualization types and overview
- Visualization use cases
- Data visualization playbook
- Getting data into visualizations
- Using component drop-downs in Workspace
- Area and area stacked visualizations
- Bar and bar stacked visualizations
- Bullet graph visualization
- Donut visualization
- Histogram visualization
- Unlocking insights with histograms
- Line visualization
- Combo charts
- Adding trend lines to line visualizations
- Map visualization
- Summary number and summary change visualizations
- Key metric summary visualization
- Text visualization
- More than words - Using text visualizations and descriptions
- Scatterplot visualization
- Treemap visualization
- Venn diagram visualization
- Use the cumulative average function to apply metric smoothing
- Flexible layouts
- Changing the scale/axis on visualizations
- Dimension-graph live linking
- Set the granularity for visualizations
- Link inside or outside of your project
- Customize visualization legends
- 100% stacked visualizations
- Table and visualization data source settings
- Build a time-parting heatmap
- Analyzing Customer Journeys
- Applying Segments
- Apply segments to your Analysis Workspace project
- Apply ad hoc segments
- Use different Attribution IQ models with segments
- Choose segments for a panel
- Use segments as Dimensions in Analysis Workspace
- Use segments to limit data in Analysis Workspace
- Quick segments in Analysis Workspace
- Building Customer Journey Segments
- Building Customer Journey Segments - Part 2
- Metrics
- Dimensions
- Calendar and Date Ranges
- Curate and Share Projects
- Attribution IQ
- Using Cross-tab Analysis to Explore Basic Marketing Attribution
- Adding side-by-side comparisons of Attribution IQ Models
- Attribution IQ in Calculated Metrics
- Using Attribution IQ in Freeform Tables
- Using the Attribution IQ Panel
- Using different Attribution IQ models with segments
- Algorithmic Model in Attribution IQ
- Custom Look-back Windows in Attribution IQ
- Cohort Analysis
- Cohort Analysis in Analysis Workspace
- Understand your data–Cohort Tables
- Overview of Cohort Tables
- Cohort Table Settings
- Churn Analysis with Cohort Tables
- Cohort Analysis Using Any Dimension
- Latency Analysis with Cohort Tables
- Calculate Rolling Retention in Cohort Tables
- Use Cohort Analysis to Understand Customer Behavior
- Voice Analytics
- How to Manage and Track Your Voice Assistant App Data
- Understand Differences Across Voice-Enabled Devices
- Finding Opportunities To Increase Engagement for Voice Apps
- Reducing Error Rates and Improving Success Rates in Your Voice App
- Understand User Behavior on Voice Assistants
- Understanding the User’s Voice Journey
- Analysis Workspace Basics
- Administration
- Key Admin Skills
- Creating an empowered community
- Simplify and spend less time training users
- Getting the Right People on Your Analytics Team
- Gaining a seat at the table
- Telling impactful stories with data
- Translating Adobe Analytics technical language in a non-technical way
- Working cross-functionally
- Are you asking the right questions?
- Admin Tips and Best Practices
- Download the implementation playbook
- Audit your data dictionary
- Create standardized naming conventions
- Create standardized code templates
- Create basic videos and training
- Create an internal Adobe Analytics site
- Use a global report suite
- Create a news & announcements project
- Drive success with executive summary dashboards
- Create operational dashboards
- Company Settings
- User Management
- Manage Report Suites
- Configure general account settings
- Customize calendar settings
- Configure paid search detection
- Set up marketing channels
- Create marketing channel processing rules
- Manipulate incoming data with processing rules
- Configure traffic variables (props)
- Configure traffic classifications
- Configure hierarchy variables
- Configure events and variables
- Configure conversion classifications
- Configure list variables
- Configure finding methods
- Set internal URL filters
- Configuring zip and postal code settings
- Enable the timestamp optional setting
- Configure bot rules in Analytics
- Data Governance and GDPR
- Traffic Management
- Logs
- Key Admin Skills
- Implementation
- Implementation Basics
- Experience Platform Tags
- Implement Experience Cloud solutions in websites using Tags
- Basic configuration of the Analytics extension
- Configure library management in the Analytics extension
- Configure general settings in the Analytics extension
- Configure global variable settings in the Analytics extension
- Use custom code in the Analytics extension
- Use a data layer to set variables
- Use doPlugins and implementation plug-ins
- Configure easy download link tracking
- Configure easy exit link tracking
- Prepare Tags for your Analytics implementation
- Create data elements for the Analytics implementation
- Create a global page load rule
- Validate the global page load rule
- Create rules for special pages
- Create rules for success events
- Publish Tags libraries to stage and production
- Using JavaScript
- Components
- Segmentation
- Segment builder overview
- Finding and creating segments
- Rolling date ranges in segments
- Segment comparison in Analysis Workspace
- Segment containers
- Segment management and sharing
- Applying segments in Analysis Workspace
- Using segments as dimensions
- Using segments to limit data
- Differences between the segment builder and quick segments
- Sequential segmentation
- Before/After sequences in sequential segmentation
- Segmentation on distinct dimension counts
- Dimension models in segmentation
- Use ‘equals any of’ in segmentation
- Analytics Insider Webinar - Customer Segmentation Strategies
- Now just wait a segment… Using segmentation to discover new insights
- Calculated Metrics
- Calculated metric builder overview
- Calculated metrics - implementation-less metrics
- Calculated metrics - segmented metrics
- Calculated metrics - functions
- Approximate count distinct function in calculated metrics
- Quick calculated metrics in Analysis Workspace
- Manage your calculated metrics
- Attribution IQ in calculated metrics
- Use dimensions in calculated metrics
- Take your data analysis to the next level with calculated metrics
- Classifications
- Virtual Report Suites
- Activity Map
- Segmentation
- Additional Tools
- Exporting
- From the UI
- Data Warehouse
- Data Feeds
- Report Builder
- Upgrade and reschedule workbooks
- Add Segments to Multiple Requests at Once in Report Builder
- Anomaly Detection in Report Builder
- Edit Metrics across Requests
- Using Report Builder to learn the Adobe Analytics API
- Get started with Report Builder
- Schedule a Report Builder request
- Use Report Builder advanced delivery options for Power BI
- Integrations
- Experience Cloud
- Audience Manager
- Target
- Adobe Advertising DSP
- Configuring Advertising Analytics
- Implementing tracking templates into search engines
- Introduction to the Adobe Advertising DSP integration
- Create a Pre-launch campaign analysis
- Report on Advertising DSP marketing channels
- Create Analytics site journey profiles
- Create Analytics segments for activation and reporting
- Create Advertising DSP alerts with Adobe Analytics
- Create Analytics custom metrics with Advertising DSP data
- Create Advertising DSP site entry reports
- Create Advertising DSP dashboards
- Ad Hoc Analytics
- Power BI
- Magento
- Data Science
- Vertical-Specific
- Media Analytics
- Mobile App Analytics
- APIs
- Analysis Use Cases