I'm new in analytics, I have to find out the how many forms are completed so I created a rule in TMS but it's not working for testing I added alert into the custom code but again it not shown on the form submit
There is no "one-size-fi)ts-all" solution for this. Your solution is unique to how your site is setup. For example, does your form have a unique URL the visitor has to go to? Or is it some button you click and you get an overlay on a page? Is it embedded as an iframe on your site?
However, below are the two common methods to trigger a counter event in adobe analytics for form submissions
Method: To trigger a counter event when a submit button is click
<button onclick="myFunction()">Click me</button>
s.events="eventN”; // eventN is the event assigned for tracking the number of form submissions
Note: This is just a sample custom code,however it will change based on the website
Here, s.tl(), function is mandatory to trigger a counter event in adobe analytics, Since you are facing a trouble in tracking, please check whether a s.tl() is added in the custom code
Refer to this link to understand the importance of s.tl function:
Method 2: If the "thank you" page has a unique URL, can the user only get to it upon successful completion or similarly if there is a attribute like “submitted successfully, thank you for submitting the form” in a unique element Id as a part of dom, you can trigger a counter event to track the successful form submissions in adobe analytics.
Since, you are facing a trouble in tracking the triggers, please check whether s.tl function is added.
Method 2: If there is a unique url, where the visitor will reach after submitting a form,
For instance like visitor reach to a page url with "thank you/successfully submitted the form" in url path or dom element has a value like above, you can fire a adobe analytics trigger to capture no of times the form is successfully submitted