GithubHelp home page GithubHelp logo

merchantprotocol / theadslab Goto Github PK

View Code? Open in Web Editor NEW
7.0 2.0 0.0 3.51 MB

The Ads Lab - Development Roadmap - Our platform combines with your customer data and ours to de-anonymize your website traffic. Our platform is being used to identity 30% of anonymous website traffic.

Home Page: https://app.theadslab.io

analytics-platform cdp data-science data-visualization marketing-analytics marketing marketing-automation

theadslab's People

Contributors

jonathonbyrdziak avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

theadslab's Issues

Add IP to webhook

This is a very large blocking issue for us to use data effectively in mailing.

I'd like to receive ip parameter in webhook.

Improvement to search

Existing Feature
Current search fields
Explain and link to the current process that needs to be improved.

Please add additional search fields.

Improvement Brief
Income range, credit score, network would be the 3 that would be the most useful to start with.

Data Enrichment of uploaded files

Data Enrichment is the process of matching different records against our dataset. Once matched we'll be able to append (enrich) the existing data and display it within the account to review and to export.

Installing the second Reverse IP PTR record on the same server IP

In the video you mentioned it was possible to install 3 domains per IP server.

Have followed SOP for 2nd domain until the installation of the second reverse IP PTR record.

Navigated to the Contabo Reverse DNS Management and clicked edit on the IP server.

This appears to only allow one domain in the box.

Can add additional PTR-Record for an IPv6 address but wanted to check whether this would conflict with the original domain set up - which is working fine.

Looks as if advice I can find advises to just set one PTR per IP?

Thanks in advance,

Pass parameters through to webhook

Feature Brief

I am looking for a set of arbitrary key/value pairs that I can pass into the matomo tag, and it would pass them the entire way through the resolution, and get echoed back in the webhook.

This would allow things to pass my own session_ids (independent of matomo session id) as well as other important metadata that I capture on my own end.

For example, in the matomo tag we might have the following data. Note that these would be arbitrary key names and values that I specify:

{session_id: '12345', metadata_id: '777'}

and then in the webhook you have all your existing params along with &session_id=12345&metadata_id=777

If any key names conflicted with the webhook keys, you would favor the passed in parameters.

Access Denied after setting up google sheet sync

Issue Exporting from dashboard to Google Sheet

I can see leads and data in the dashboard, but I can't export them.
I set up export via integration to Google Sheet and when the sheet was generated I clicked the link in the message at the top of the page, and the page said I was denied access. I'm logged in to the right Google account. How do I grab the data? Thanks.

Resources

Screen Shot 2022-05-11 at 12 21 19 PM
Screen Shot 2022-05-11 at 12 21 28 PM

Screen Shot 2022-05-12 at 8 39 48 AM

Steps to reproduce

  1. Set up export in the dashboard via integration tool/tab2.
  2. When I clicked the "Open your google spreadsheet " link I was either denied access or3.
  3. If I wasn't give the "open" link I just got the error message I am showing in this report.

Expected result

I should be able to get access to the google sheet.

Add new webhooks for name/email only. Minimal data that we can pull in

Feature Brief

Would like to have a new webhook for name and email only.
Another webhook with name, email, phone, address

Expectations

List the exact expectations that need to be accomplished with this feature:
I'd like to pull in minimal data.
Some clients might not want full resolutions and only want name and email.

Custom Segments Based On Consumer Graph Data (In-Market Audiences)

Feature Brief

Explain your idea in detail:

Currently we can create custom segments based up standard website events. What we need is the ability to create custom segments based off of user graph data such as, gender, age, income, affinities, interests, spending habits and the other data that is available in the graph.

Expectations

List the exact expectations that need to be accomplished with this feature:

  • Use segments as integration audiences
    --
  • A new segments category called Consumer Home
  • A new segments category called Consumer Family
  • A new segments category called Consumer Affinities
  • A new segments category called Consumer Buying Habits
  • A new segments category called Consumer Finances
  • A new segments category called Consumer Auto
  • A new segments category called Consumer Boat
  • A new segments category called Consumer Motorcycle
  • A new segments category called Consumer Health
  • A new segments category called Consumer Job

Bug Report- Site Visitors Don't Match Analytics

Issue Brief
The number of site visitors in Matomo, and google analytics don't match.
When was this bug experienced:
3/29/22

What is the purpose of this issue? Explain the background context. Please remember to search the issue tracker for your issue before posting a possible duplicate. It's better to enhance an existing issue with your experience than to create a second issue that will be immediately closed.
After installing the pixel on my site, I assumed it would also track visitors accurately. There is a large discrepancy between the values on Matomo and Google Analytics

Resources

Attach any screenshots, screencasts, customer information, chat transcripts, emails to support the debugging effort.
Screen Shot 2022-03-29 at 5 11 01 PM
Screen Shot 2022-03-29 at 5 11 17 PM

Steps to reproduce

Listing of detailed steps needed to reproduce this error. Emphasis any steps that are critical to the reproduction of the bug.

  1. Open Matomo and Google Analytics
  2. Set date range and values to be the same
  3. See if the number of site visitors is the same

Actual result

There are 5x the amount of site visitors on Google Analytics compared to Matomo

Expected result

The number of site visitors should match each other.

Integration Bug Report - Automobile Ownership

Issue Brief

When was this bug experienced: When setting up the integration for Google Docs I encountered an error screen.

When trying to create the google doc, the error screen popped up that "aqueous-tesla" doesn't exist in the code. At first i thought it had something to do with my email, so i tried a different email, same result.

I then thought, well, Tesla's a car, so I omitted the Automobile Ownership Box and it continued to create my google doc. So i'm not collecting auto data, which should be fixed.

Screen Shot 2022-05-05 at 3 49 54 PM

Screen Shot 2022-05-05 at 3 50 10 PM

XactMatch Email Platform - Public Beta Launch

Feature Brief

Explain your idea in detail:

Most businesses use email as a core part of doing business. They rely on it for transactional purposes, inter-department conversions, conversations with vendors and it even constitutes about 10% of revenue for re-activating prospects.

When companies choose to use their email, domain or IP for sending cold emails, they risk this entire communication channel. Chances are high that email service providers will blacklist their email, domain and/or IP. This would prevent any customers on the ESPs platform from every receiving an email from the business.

This is all due to sending reputation. The more cold emails you send over time that land in the spam box, the lower your sending reputation drops. At which point when it has dropped enough your email, domain and/or IP will be blacklisted.

For this reason most platforms like gmail, sendgrid, or mailchimp strictly prohibit the use of their platform for cold email purposes. Most of the time these companies are using a single MTA (Mail Transfer Agent) server to send on behalf of all of their customers. Having their MTA blacklisted is not an option.

Thus you're stuck using services like GMASS and LemList that do not offer an MTA, only the campaign management. This means you're forced to bring your own Email sending server (MTA) and risk your own reputation.

Currently the market does not offer a solution for cold email marketing professionals to send bulk cold emails without risking their own sending reputation.

Our goal is to provide a comprehensive emailing platform for cold emailing professionals. This means we will provide ability to manage the email contents, contacts, sending campaigns and manage the actual MTA and sending reputation for our clients.

Why we're uniquely suited to solve this problem:

  • With our unique dataset we're able to identify which emails are real, which are spam traps, and which individuals are known to send emails to the spam box
  • Our tech has the unique ability to pre-warm emails, domains and IPs to a high sending reputation before they're used for alive campaign
  • Our tech has the ability to constantly manage the sending reputation of a client in real-time
  • Our AI has the ability to customize the subject lines and contents of an email specifically to an individual, writing both custom first lines and tailoring the entire email contents to the individual user segments. Essentially predicting what a person is most likely to engage with

Webhooks Not Triggering

I set up a few webhooks yesterday and they haven't triggered at all. The sites have visitors coming to them so it should be able to identify contacts, but nothing has triggered on zapier.

When was this bug experienced: today/yesterday (5/17-5/18)
What is the purpose of this issue? The purpose is that we can't get any data out of Ads Lab now (Dashboard visitor id isn't working, Google Sheets integration isn't working, now Webhook isn't working).

--
Attach any screenshots, screencasts, customer information, chat transcripts, emails to support the debugging effort.

Screen Shot 2022-05-18 at 11 04 59 AM

Screen Shot 2022-05-18 at 11 08 02 AM

Google Sheet not getting data

Issue Brief

I believe you updated something on your end, but i'm still not getting the data into the google sheet. It did work but hasn't gone past line 58. My zap
Screen Shot 2022-05-17 at 9 29 12 AM
Screen Shot 2022-05-17 at 9 36 32 AM
Screen Shot 2022-05-17 at 9 37 09 AM
when tested works, but there are no more data lines added to the sheet.

I have duplicated and created new zaps. made sure the zap link was correct.

Bug Report

Not able to see any identified contacts

When was this bug experienced: today, previously I've been able to see them
What is the purpose of this issue? I have been able to see identified visitors before and now they're all gone and the google sheets aren't syncing either
Screen Shot 2022-05-13 at 2 25 49 PM

Bug Report - Email smtp server is not setup yet

Issue Brief

When was this bug experienced:

The mailing functionality has not been setup yet. Attempting to reset a password or email the pixel installation codes returns the following error.

Resources

Attach any screenshots, screencasts, customer information, chat transcripts, emails to support the debugging effort.

Email smtp error

Steps to reproduce

Listing of detailed steps needed to reproduce this error. Emphasis any steps that are critical to the reproduction of the bug.

  1. Open the signin page
  2. Click on the "Forgot password" link
  3. Enter your new password details and submit them
  4. You will see an error on the page

Actual result

Explain the unexpected "bug(s)" that we should be looking for.
After completing the steps above you will see an error on the page that reads:

Error: Could not instantiate mail function.Possible reason: your host may have disabled the mail() function.

Please contact your Matomo administrator.

Expected result

Explain what you "expect" to be happening instead of the bug.

  • I would expect to have received an email that allowed me to reset my password.

Customer Labs Integration

Customer Labs offers FB integrations and other features comparable to any Customer Data Platform. The reason we prefer Customer Labs is for their Patent on matching technology which increases match rates when uploading audiences to Facebook.

Webhooks not firing & no option to download data manually

None of our webhooks are firing and haven't been since June 17. The test webhooks work just fine, just nothing is coming through them when I can see in the backend of adslab that there are identified visitors. And when I go into adslab and look at the identified visitors under the 'Audience' section and 'Visitor Profiles' there is no longer an option to download this data and it only shows 10 lines at a time.

When was this bug experienced: Since June 17
Screen Shot 2022-06-24 at 4 50 25 PM

Feature Request: Perimeter and suppression pixel

Feature Brief

Explain your idea in detail:

Perimeter filter and suppression pixel. I have had a few clients ask to only resolve leads that stay on their site for a certiant amount of time or visit 2 or more pages or visit certain webpages and they would like to exclude certain visitors from matching and would also like to exclude all of those contacts in google sheets/webhoooks.

Expectations
Set filters for leads sent to google sheets/webhooks
List the exact expectations that need to be accomplished with this feature:

  • filter based on time on site, pages visited or number of pages visited
  • exclude customers of the website

Resources

  • from email with a client "And as it stands at your standard pricing, even for ~600 “leads” (site visitors which as it stands are not qualified by anything, such as # of pages visited or time on site as we discussed) we’re pushing over $1k ad budget monthly expense just to get those routinely"

Screen Shot 2022-04-04 at 12 15 42 AM

Attach any screenshots, screencasts, customer information, chat transcripts, emails to support your brief.

XactMatch Email Integration with XactMatch Analytics

Feature Brief

Explain your idea in detail:

We plan to have real-time integrations between analytics and email to sync contacts in real time. Our goal is to be able to re-engage a contact within 90 seconds of them triggering our pixel.

Expectations

List the exact expectations that need to be accomplished with this feature:

  • Should be an available integration within Analytics
  • Should be able to sync an audience to a specific campaign
  • XactMatch Email should verify the email address within moments of arriving.

Added a new zapier webhook. All the values are 1's

Issue Brief

When was this bug experienced:
Found 3/30/22

What is the purpose of this issue? Setting up a new zapier catch hook with adslab.
Connection was successful but all the values were showing 1
It was also showing data from another siteID

Resources

Screen Shot 2022-03-30 at 7 44 27 PM

Actual result

All the values are showing 1's
I see data from another siteID

Expected result

I should see all the data coming from the correct siteID

Improvement White label matomo.

Existing Feature
Adslab.io matomo

Improvement Brief
White label matomo.
Explain your improvement in detail:
White label matomo to decrease confusion with end clients.

Webhook to trigger url on resolved identity

Feature Brief

Explain your idea in detail:

This is a new feature. It's a webhook integration that triggers an external link with the pii of a resolved identity, the moment the identity is resolved.

Once completed this can be used with zapier so that we can use zapier to map the data fields to the other integrations in the zapier ecosystem.

Expectations

List the exact expectations that need to be accomplished with this feature:

  • The user will provide the external url to trigger
  • We can choose which audiences we want to trigger the webhook
  • By default every identified user should trigger the webhook
  • It should work with zapier

Internal Logging & Reporting

Currently our system does not provide a central reporting dashboard which combines the tasks from each of the nodes in the cluster. Such a system would provide our developers with eyes into the codebase to see catch and repair issues before the general user base experienced them.

  • We need to setup a centralized dashboard on Grafana;
  • #21
  • Our codebase should include built in logging which is exported to the logs
    • When an exception occurs
    • When an error occurs
    • When global debugging is enabled
    • When task debugging is enabled

visitor profile Bug Report

Issue Brief
visitor profile loading is timing out in audiences. this seems to happen on sites that have slightly higher traffic

Steps to reproduce

Listing of detailed steps needed to reproduce this error. Emphasis any steps that are critical to the reproduction of the bug.

  1. set range to year on visitor profile
  2. it will return an error and no profiles

Google sheets integration not working

Issue Brief

I installed the pixel on two websites. Both have been identifying leads over the last few weeks.

But after I set up the Google sheets webhook through Zapier, neither of them is sending identified leads data to the google sheet.

See screenshot attached.

Screenshot 2022-05-14 at 16 43 24

I want to make sure before I take any payments that this will work.

Please advise.

Google Sheet Integration Sync

Integration with Google Sheets. Synchronizing the available dataset with specific tabs within a sheet. Users shall have the ability to sync their resolved leads with google sheets.

  • Users will be able to specify the website and the audience to sync to sheets.
  • Users will enter the email address to which the synced sheet will be shared with.
  • Users can specify what data they would like synced to the sheet
  • The system will automatically sync every visitor within the audience with the google sheet.

Feature Request: Attribution modeling

Feature Brief
-- Attribution modeling/mapping
Explain your idea in detail:

CRM plug in or zapier integration that compares resolved IDs to the clients closed deals/customers.
This would allow us to show them the direct effect that we are having on their marketing. And would also allow us to discuss profit sharing with them in a more automated way.

Expectations
-- Attribution modeling to have evidence of the impact we are making for them.
-- plug in for CRMs
-- zapier integration
List the exact expectations that need to be accomplished with this feature:

  • compare leads resolved to closed deals
  • when Xactmatch comes out also compare retargeted leads with closed deals.

Resources
-- Ive had 3 large agencies mention wanting attribution mapping before they would be willing to do profit sharing.
Attach any screenshots, screencasts, customer information, chat transcripts, emails to support your brief.

Webhook error when connection to CustomerLabs

When trying to connect CustomerLabs to TheAdsLabs i am getting a error when saving the webhook into TheAdsLab

When was this bug experienced:
What is the purpose of this issue? Explain the background context. Please remember to search the issue tracker for your issue before posting a possible duplicate. It's better to enhance an existing issue with your experience than to create a second issue that will be immediately closed.

First I created a webhook in CustomerLabs(seeimage)
image

Then pasted the Webhook into TheAdsLab Webhook integration it gives an error when ever trying to save(see Image)
image

Open webhook to get access to Auto Data and Consumer Data

Feature Brief

Need access to Auto data and Consumer data.

We only see name, email, address, phone in the webhook.

Expectations

List the exact expectations that need to be accomplished with this feature:
Being able to pull Auto and Consumer data into our spreadsheets and CRM's

Segments Available Through Integrations

Currently we have the ability to create custom segments within the analytics platform.

This functionality would provide us with the ability to choose custom segments when managing integrations.

Bug Report - Google Sheet Sync is not working

Issue Brief

When was this bug experienced:
What is the purpose of this issue? Explain the background context. Please remember to search the issue tracker for your issue before posting a possible duplicate. It's better to enhance an existing issue with your experience than to create a second issue that will be immediately closed.

After setting up a google sheet sync we have received resolutions, but we have not been seeing identities synced to the google sheet we were provided.

Steps to reproduce

Listing of detailed steps needed to reproduce this error. Emphasis any steps that are critical to the reproduction of the bug.

  1. Create a google sheet integration and save it
  2. You're provided a url to the sheet that will receive identities
  3. Make sure your pixel is installed on the clients website and traffic is hitting the pixel

Actual result

Explain the unexpected "bug(s)" that we should be looking for.

  1. Notice that there are identities found in the Identified Leads area
  2. But there are no identities synced into the google sheet

Expected result

Explain what you "expect" to be happening instead of the bug.

  • We expect identities to be synced into the google sheet

Saving google sheet throws config error

Issue Brief
error in adding google sheet integration

When was this bug experienced: 4/22/22

What is the purpose of this issue? error in adding google sheet integration

Resources

Steps to reproduce

Listing of detailed steps needed to reproduce this error. Emphasis any steps that are critical to the reproduction of the bug.

  1. Bug was found on step 2 when saving to create a new goole sheet

Actual result
Screen Shot 2022-04-22 at 6 14 18 PM

Screen Shot 2022-04-22 at 6 14 03 PM

Siteurl not coming through Webhook

Issue Brief

When was this bug experienced: Since June 24 to now
The siteurl that the visitor was on is not coming through our webhooks. Other data is but we can't see the SiteUrl in any of our databases.

Screen Shot 2022-06-28 at 10 26 30 AM

Identified Contacts is blank

Issue Brief

When was this bug experienced: 5/12/22
What is the purpose of this issue? All data disappeared from previous resolutions

Explain the background context.? not sure

Please remember to search the issue tracker for your issue before posting a possible duplicate. It's better to enhance an existing issue with your experience than to create a second issue that will be immediately closed.

Resources

Attach any screenshots, screencasts, customer information, chat transcripts, emails to support the debugging effort.

https://markuphero.com/share/RPTv5NnrVWrB6XEPUFT8

Steps to reproduce

Listing of detailed steps needed to reproduce this error. Emphasis any steps that are critical to the reproduction of the bug.

  1. Bug was found on production
  2. ...

Actual result

Explain the unexpected "bug(s)" that we should be looking for.

  1. ... No data from previous resolutions

Expected result

Explain what you "expect" to be happening instead of the bug.

  • ... Data should not disappear

Bug Report - Matching devices to profiles is failing to hit benchmarks

Issue Brief
No resolutions on a site that has been running for 2 weeks.

When was this bug experienced:
3/29/22

What is the purpose of this issue? Explain the background context. Please remember to search the issue tracker for your issue before posting a possible duplicate. It's better to enhance an existing issue with your experience than to create a second issue that will be immediately closed.

Websites are not receiving above 30% identity resolution rate. I was told on multiple sales calls that the average is 40% they have seen up to 70% and nothing lower than 30%. Current sites are getting 0% after checking that they were setup correctly. Please advice.

Resources

Attach any screenshots, screencasts, customer information, chat transcripts, emails to support the debugging effort.

Screen Shot 2022-03-29 at 5 05 14 PM

Screen Shot 2022-03-29 at 5 05 27 PM

Steps to reproduce

Listing of detailed steps needed to reproduce this error. Emphasis any steps that are critical to the reproduction of the bug.

  1. Install pixel on site.
  2. Wait a couple of days for everything to sink up
  3. 9 days later, still no resolutions.

Actual result

0% of identities resolved

Expected result

I expect a minimum of 30% of identities to be resolved

Site Pixel Installation Issue

I have a Wordpress site that I've added the pixel code to in Google Tag Manager from following the instructions from the videos at this link: https://the-ads-lab.circle.so/c/1-access-the-ads-lab/joining-the-ads-lab-dashboard-7c1842

The first problem I encountered was the fact that i had to add a Google Tag Manager code to the website in order for the pixel to register on the Tag Manager side. But after i went back to the AdsLab.io dashboard it wasn't picking up any data. There was mention in the video about giving it a few days but nothing has happened. The dashboard says there is no pixel even though the Tag Manager says otherwise. I've also added the code in the header of the website, in the wordpress HTML code.

It's been a week and i still have no data coming in from the site, still says there's no tag, etc. It's not connecting. What am i doing wrong?!?
Screen Shot 2022-05-03 at 1 37 52 PM
Screen Shot 2022-05-03 at 1 37 59 PM
Screen Shot 2022-05-03 at 1 38 19 PM

Identified Leads not showing, export data seems lite

Issue Brief

I haven't seen this situation in other reports.

I put the date view on the month of May. Pixel installation was May 3.

We've had 16,491 visits since installation.

13,526 page views.

Today the Identified Leads widget is empty. The widget was showing data in previous days.

The Google Sheet export shows only 6 rows of data, 3 rows of which appear to be 1 unique user.

I'm guessing the empty Identified Leads widget is a bug.

But I was thinking that after 16k site visits we'd see more than 4 leads.

Is there a warm up period or something I don't understand about the ID Graph and how the system reports?

Thank you.

Resources

Screen Shot 2022-05-13 at 7 53 13 AM

Steps to reproduce

Screen shot of dashboard, current time/date

Expected result

I was seeing leads reported in Identified Leads widget, which is now empty.
I was expecting at least a few hundred identities after over 16k site visitors.

Update webhook to allow Bulk Request resolutions to be POSTed to Zapier instead of real time to lower Zap costs.

Feature Brief

Explain your idea in detail: I would like to have resolutions delivered all in 1 bulk request instead of individual real time which will drive up the zapier costs

Expectations

List the exact expectations that need to be accomplished with this feature:
If we have 50 resolutions in 1 day, I do NOT want to pay for 50 zap costs.
I prefer to have 1 bulk push of the 50 resolutions by end of day or midnight to the web hook where I can see 50 resolutions in my google spreadsheet.

Resources

Attach any screenshots, screencasts, customer information, chat transcripts, emails to support your brief.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.