Skip to content

Tidy up Signals tutorials #1328

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 10 commits into
base: add-signals-docs
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/signals/configuration/attributes/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,7 @@ This example extends the previous minimal example. Now the attribute is only cal

```python
from snowplow_signals import Attribute, Event, Criteria, Criterion
from datetime import timedelta

my_attribute = Attribute(
name="emoji_button_click_counter",
Expand Down
139 changes: 0 additions & 139 deletions tutorials/signals-end-to-end/define-prospect-attributes.md

This file was deleted.

49 changes: 0 additions & 49 deletions tutorials/signals-end-to-end/intro.md

This file was deleted.

5 changes: 0 additions & 5 deletions tutorials/signals-end-to-end/meta.json

This file was deleted.

47 changes: 0 additions & 47 deletions tutorials/signals-end-to-end/prerequisites-and-setup.md

This file was deleted.

97 changes: 0 additions & 97 deletions tutorials/signals-end-to-end/train-ml-prospect-scoring.md

This file was deleted.

48 changes: 48 additions & 0 deletions tutorials/signals-ml-prospect-scoring/conclusion.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
position: 10
title: Conclusion
---

TODO

![](./screenshots/console_output.png)

## Final Notes and Next Steps

This tutorial walked you through the process of building a prospect scoring system using Snowplow Signals together with a machine learning model.
It is a starting point in exploring and using Signals APIs for your own needs.

Suggested **next steps**:

- **Define More Signals Attributes:** Define more Signals attributes custom-tailored for your use cases and events.
- **Integrate Attributes into your Flows:** Integrate Signals APIs into your backend workflows to act on the users attributes.
- **Explore More Signals Use Cases and Docs:** Explore Signals Documentation to get more ideas on how to integrate Signals capabilities into your use cases.



### End Result

At the end of the tutorial, you will:

* see live prospect attribute updates in the browser console,
* score them using an ML model,
* and use the outputs to drive decisions on the website.

![](./screenshots/console_output.png)

<!--
In this tutorial you've learned how to use Signals to calculate and serve information about user behavior in near real time.

This is the process workflow:
* Define attributes
* Test definitions
* Apply attribute configurations to Signals
* Retrieve calculated attribute values from the Profiles Store

## Next steps

Here are some ideas for further exploration:
* Try out other entities, e.g. `domain_userid`, to calculate the attributes against
* Define attributes based off other event types
* Retrieve calculated attributes in your real applications
* Explore our other Signals tutorials -->
Loading