I wanted to know that based on the form entries we have, there is a data of the particular entry like entry id, submitted on, user IP, embed URL.
We have ads campaign running on fb, google, etc. If the user comes from the FB campaign, in the form entry of that user the embed url will have the UTM parameters in it and have something like “utm_source=fb-ads” in the URL. Same for the google “ga-ads”.
Can give different label in the PIpedrive based on this thing? I mean if the URL has the utm source as “fb-ads” then in Pipedrive it should be labeled as “Facebook” and if it has “ga-ads” in utm source then it should be labeled as “Google”.
This is one of the records of the entries we have. The embed url you are seeing has the parameters in the url something like below:
In the url there is a parameter called “utm_source=ga-ads”. For this record it has “ga-records” for other few ones has “fb-ads”. I hope you are getting what I mean.
Now based on those parameters, I wanted to give the label for ga-ads its google and for fb-ads its facebook. How can I do this?
ORR
You could also tell me if I can get all that data or only this embed url into the Pipedrive?
Each would have a slightly different approach, but either using the {embed_url} merge tag or the source_url of the entry object is likely to be a part of your approach.
If you need to get more granular the gform_replace_merge_tags doc shows some good examples of customizing other standard merge tags to tweak the value it provides, or creating your own merge tag for more granular control.